Documente Academic
Documente Profesional
Documente Cultură
1. Entorno de trabajo
Para ejecutar la aplicacin para la gestion de base de datos (SQL Anywhere) dar doble clic en
o caso contrario hacer clic en
Inicio Todos los programas , luego ubique la carpeta
SQL Anywhere y de clic en la opcion de menu Sybase Central.
Ahora seleccionamos el cono SQL Anywhere de la lista que se muestra y le damos doble click.
y veremos desplegarse una barra con mltiples opciones de la cual daremos clic en crear
base de datos (Create Database).
Una vez seleccionado la opcin de crear una nueva base de datos, se abre la siguiente ventana
de dilogo, dndonos la bienvenida.
A continuacin le damos la ruta en la que deseamos se guarde la base de datos. Para ello
podemos utilizar el botn Browse para realizar la bsqueda respectiva.
En la casilla Nombre ingresamos el nombre que se asignara a la base de datos (en este caso el
nombre sera PRUEBA), y luego hacer clic en Guardar.
En este paso se nos pide que habilitemos la encryptacin de nuestra base de datos, es opcional
el encryptarla.
Dar clic en Next
Tenemos en este espacio la oportunidad de seleccionar cuanto espacio dar a mi base de datos,
lo dejaremos en el valor que por default aparece (4096 bytes).
Luego dar clic en Next
Conectando con la base de datos, para ello es importante el ingreso de usuario y contrasea.
Dar clic en Finish
Estamos ahora listos para empezar a trabajar en nuestra Base de Datos: Prueba.
Para empezar a trabajar debemos conectarnos con la base. Dando clic en File>>Connect
Ingresar:
User ID: DBA
Password: sql
Luego seleccionar Database
Ingresar:
Server name: prueba
Database name: prueba
Database file: prueba
Luego dar clic en OK.
4. Creacion de tablas
A continuacin se detalla pasa a paso el procedimiento de creacin de tablas con sus atributos.
Al dar clic en Create a table, aparecer la siguiente ventana de dilogo. Donde daremos nombre a
nuestra tabla.
La llamaremos Tabla1.
Ingresar los atributos que sean necesarios y luego grabar los cambios.
Dar clic en el men File (archivo) y luego seleccione save (grabar). Tambin puede dar clic en el
Icono
Como se ha indicado podemos crear el numero de tablas deseadas en nuestra base de datos y
luego verlas todas.
Para crear una nueva tabla dar clic en
Basta dar doble clic sobre cualquiera de las tablas para acceder a sus atributos.
Para ver el contenido de una tabla basta con presionar el cono Data.
5. Manipulacion de datos
En esta seccin estudiaremos las secciones: SELECT, INSERT, UPDATE, DELETE.
Debido a la complejidad de la instruccin SELECT respecto a las restantes tres, dedicaremos un
poco mas de espacio a su estudio.
En SQL Anywhere para manipular datos de una base debemos abrir una ventana de dilogo donde
escribir nuestras instrucciones, esto es: Tools - SQL Anywhere ## - Open Interactive SQL, como se
muestra en el siguiente grfico.
Una vez Abierta la ventana de dilogo (Interactive SQL) podremos codificar las instrucciones para
hacer consultas.
Antes de hablar sobre instrucciones es importante conocer algunos conceptos.
Literales.- son constantes que se utilizan en las instrucciones SQL, por simplicidad
distinguiremos entre literales encerrados entre comillas simples y los que no lo estn.
Datos numricos.- NO deben estar entre comillas simples
Cadenas de caracteres.- SI deben estar entre comillas simples
FROM
NombreTabla [alias][,]
[WHERE
condicin]
[GROUP BY
listaColumnas][HAVING condicin]
[ORDER BY
listaColumnas]
El orden de las clusulas en la instruccin SELECT no puede cambiarse. Las dos nicas
clusulas obligatorias son las dos primeras; las restantes son opcionales.
El resultado de una consulta a una tabla es otra tabla.
Hay muchas variaciones de esta instruccin, como veremos a continuacin. Para esto
utilizaremos la base de datos con las tablas que se mostraron en grficas anteriores.
Puesto que muchas extracciones de datos en SQL requieren todas las columnas de una
tabla, podemos hacerlo de la siguiente manera y el resultado ser el mismo que
observaramos con el texto anterior:
SELECT * FROM personal
Todos los ejemplos anteriores nos muestran como extraer todas las filas de una o varias
columnas de una tabla con el uso de la instruccin SELECT, sin embargo si necesitamos
restringir las filas que hay que extraer lo podemos hacer mediante la clusula WHERE,
como veremos en los siguientes ejemplos.
Si la cadena de bsqueda incluye alguno de los dos simbolos especiales, podemos utilizar
un caracter de escape, por ejemplo si buscamos la cadena 15% podemos utilizar el
predicado:
LIKE 15% ESCAPE #
INSERTAR REGISTRO.
INSERT INTO personal (idpersonal,nombre,direccion,sueldo)
VALUES (5,'MANUEL','LA FLORIDA',280)
Luego de actualizada nuestra tabla podremos observar como se agreg el nuevo registro.
Nota: Es de suma importancia la lnea WHERE id_personal=3, puesto que nos dice a que
atributo modificar, en caso de obviar esta lnea el cambio se har a todos los atributos de
la tabla, lo cual sera un gran problemas si tenemos una tabla con mucha informacin
importante.