Search
Home
Saved
181 views
0
Upload
Sign In
Join
RELATED TITLES
0
Manual SQL Anywhere Uploaded by Hector José Rivera Corrales
Books
Audiobooks
Magazines
Save
Embed
Share
Print
News
Documents
Sheet Music
SQL
1
Download
of 12
clase de ADO.NET_es
ORACLE Seguridad
Search document
Manual SQL Anywhere Parte I MANUAL SQL Anywhere.
Aprendiendo como crear tu base de datos en un software amigable y poderoso
El siguiente manual está orientado al aprendizaje del manejo de bases de datos en el software SQL Anywhere, que puede ser descargado gratiutamente desde http://www.sybase.com. Una vez instalado el programa podemos iniciar la creación de nuestra primera base de datos. A continuación se detalla pasa a paso el procedimiento de creación de nuestra base, creación de tablas con sus atributos y por último las actualizaciones que podremos realizar sobre nuestras tablas, como son: SELECT
←
INSERT
←
UPDATE
←
DELETE
←
Al ejecutar el software en cuestión aparecerá en nuestro ordenador el ambiente de trabajo de SQL Anywherejunto con la ventanaSign Sybase Central, la que up to vote on this a title cerraremos en nuestro ejercicio de prueba. Useful Not useful [pic]
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
181 views
0
Upload
Sign In
Join
RELATED TITLES
0
Manual SQL Anywhere Uploaded by Hector José Rivera Corrales
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
SQL
1
of 12
clase de ADO.NET_es
ORACLE Seguridad
Search document
[pic]
Ahora selecionamos el ícono SQL Anywhere de la lista que se muestra y le dam doble click. [pic] Ahora en el ícono tools daremos click y veremos desplegarse una barra con múltiples opciones de la cual daremos click en crear basa de datos (Create Database). [pic] Una vez seleccionado la opción de crear una nueva base de datos, se abre la siguiente ventana de diálogo, dándonos la bienvenida. [pic] You'reen Reading a Preview Seleccionamos crear nuestra base nuestro ordenador.
[pic]
Unlock full access with a free trial.
Download With Free Trial
Acontinuación le damos la ruta en la que deseamos se guarde: [pic] Buscando un file donde guardar:
Sign up to vote on this title
[pic]
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
181 views
0
Upload
Sign In
Join
RELATED TITLES
0
Manual SQL Anywhere Uploaded by Hector José Rivera Corrales
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
SQL
1
of 12
clase de ADO.NET_es
ORACLE Seguridad
Search document
[pic]
Tenemos en este espacio la oportunidad de seleccionar cuanto espacio dar a m base de datos, lo dejaremos en el valor que por default aparece (4096 bytes). [pic] [pic] [pic] [pic] [pic]
A continuación especificamos nuestro usuario y password, el usuario predeterminado (por default) es “DBA” y el password “sql”, podemos seleccion You're Reading a Previewde siempre recordarlos. cualquier nombre distinto a este con la precaución [pic]
Unlock full access with a free trial.
Download With Free Trial
Conectando con la base de datos, para ello es importante el ingreso de usuario contraseña. [pic] Sign up to vote on this title
En esta ventana se muestra la informacion de nuestra basede datos. Not useful Useful [pic]
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
181 views
0
Sign In
Upload
Join
RELATED TITLES
0
Manual SQL Anywhere Uploaded by Hector José Rivera Corrales
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
SQL
1
of 12
clase de ADO.NET_es
ORACLE Seguridad
Search document
File>>Connect… [pic] Seleccionamos >>Star and Connect to a database on this computer.[pic] Buscamos en el file en donde la guardamos y luego >>Open. [pic] Nuevamente volvemos a nuestro ambiente de trabajo para seleccionar crear nuestra primera tabla. [pic]
Al presionar >>Create a table, aparecerá la siguiente ventana de diálogo. Dond daremos nombre a nuestra tabla (Tabla1). [pic]
You're Reading a Preview Unlock full access with a free trial.
A continuación le damos la ruta en la que está almecenada nuestra base de datos. Download With Free Trial [pic] Asignamos la clave primaria para nuestra tabla (idTabla1). [pic] Next >
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
181 views
0
Upload
Sign In
Join
RELATED TITLES
0
Manual SQL Anywhere Uploaded by Hector José Rivera Corrales
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
SQL
1
of 12
clase de ADO.NET_es
ORACLE Seguridad
Search document
[pic] [pic] Como se ha indicado podemos crear el numero de tablas deseadas en nuestra base de datos y luego verlas todas. [pic] Basta precionar doble click sobre cualquiera de nuestras tablas para acceder a sus atributos. [pic]
Para los datos numéricos es necesario expresar el tamaño en dígitos del mis mo [pic] You'rebasta Reading a Preview Para ver el contenido de una tabla con presionar el ícono Data.
[pic]
Unlock full access with a free trial.
Download With Free Trial
Hasta este momento hemos cubierto los temas necesarios para creación de un base de datos y creación de tablas para la misma. Habiendo creado varias tabla en nuestra base, estudiaremos ahora la manipulación de la información contenida en nuestra base. Manipulación De Datos
Sign up to vote on this title
Useful
Not useful
En esta sección estudiaremos las secciones SELECT, INSERT, UPDATE, DELETE.
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
181 views
0
Sign In
Upload
Join
RELATED TITLES
0
Manual SQL Anywhere Uploaded by Hector José Rivera Corrales
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
SQL
1
of 12
clase de ADO.NET_es
ORACLE Seguridad
Search document
instrucciones para hacer consultas, antes de hablar sobre instrucciones es importante conocer el concepto de literales.
Literales.- son constantes que se utilizan en las instrucciones SQL, por simplicidad distinguiremos entre literales encerrados entre comillas simples y lo que no lo están. Datos numéricos NO deben estar entre comillas simples Cadenas de caracteres SI deben estar entre comillas simples
Ejemplo: Literales que deben ir entre comillas por ser cadenas de caracteres (Ve imagen). INSERT INTO, Branch (branchNO,street,city,postcode)
VALUES („B006‟,‟56 F. Kennedy‟,‟Florida‟,‟US534 9‟) [pic] Consultas simples (Query(s))
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
El propósito de la instrucción SELECT consiste en extraer y visualizar datos de una base, este es un comando muy potente, su formato general es el siguiente:
SELECT [DISTINCT|ALL] {*|[expresiónColumna [AS nuevoNombre]] [,…]} FROM NombreTabla [alias][,…] [WHERE condición]
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
181 views
0
Upload
Sign In
Join
RELATED TITLES
0
Manual SQL Anywhere Uploaded by Hector José Rivera Corrales
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
SQL
1
of 12
clase de ADO.NET_es
ORACLE Seguridad
Search document
únicas cláusulas obligatorias son las dos primeras; las restantes son opcionales. El resultado de una consulta a una tabla es otra tabla. Hay muchas variaciones d esta instrucción, como veremos a continuación. Para esto utilizaremos la base d datos con las tablas que se mostraron en gráficas anteriores. Ejemplo1: Extracción de todas las columnas de todas las filas Para visualizar todos los datos de una tabla de manera convencional escribiremos: SELECT staffNo, fName, IName, position, sex, DOB, salary, branchNo FROM Staff;
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 observaríamos con el texto anterior: SELECT * FROM Staff; [pic]
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Ejemplo2: Extraer toda una serie de columnas específicas de todas las filas SELECT staffNo, fName, IName, salary
Sign up to vote on this title
FROM Staff;
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
181 views
0
Upload
Sign In
Join
RELATED TITLES
0
Manual SQL Anywhere Uploaded by Hector José Rivera Corrales
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
SQL
1
of 12
clase de ADO.NET_es
ORACLE Seguridad
Search document
FROM Viewing; [pic] Ahora utilizando el comando DISTINCT SELECT DISTINCT propertyNo FROM Viewing; [pic] Ejemplo4: Campos calculados
Se trata de acceder a datos y realizar alguna operación con ellos, en nuestro ca mostraremos una lista con el salario mensual de los empleados a partir del salario anual (simplemente dividiendo el campo de consulta para 12). Podemos You're Reading Preview 2 verificar la operación de comparar la tabla a continuación con la del aejemplo división que se ha realizado. Unlock full access with a free trial. SELECT staffNo, fName, IName, salary/12 Download With Free Trial FROM Staff; [pic] Sign up to vote on this title
Todos los ejemplos anteriores nos muestran como extraer todas las filas de una Not useful Useful o varias columnas de una tabla con el uso de la instrucción SELECT, sin embrgo necesitamos restringir las filas que hay que extraer lo podemos hacer mediante
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
181 views
0
Upload
Sign In
Join
RELATED TITLES
0
Manual SQL Anywhere Uploaded by Hector José Rivera Corrales
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
SQL
1
of 12
clase de ADO.NET_es
ORACLE Seguridad
Search document
[pic]
En SQL están disponibles los operadores simples más conocidos, además puede generarse predicdos mas complejos con la utilización de los operadores básico AND, OR, NOT. Ejemplo6: Condición de búsqueda basada en una comparación compuesta SELECT * FROM Branch WHERE city='London' OR city='Glasgow'; [pic] Ejemplo7: Condición de búsqueda basda en rango (BETWEEN/NOT BETWEEN) You're Reading a Preview SELECT staffNo, fName, IName, position, salary
FROM Staff
Unlock full access with a free trial.
Download With Free Trial
WHERE salary BETWEEN 20000 AND 30000; [pic]
(IN/NO Ejemplo8: Condición de búsqueda basada en pertenencia a un conjunto Sign up to vote on this title IN) Useful Not useful
SELECT staffNo, fName, IName, position
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
181 views
0
Sign In
Upload
Join
RELATED TITLES
0
Manual SQL Anywhere Uploaded by Hector José Rivera Corrales
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
SQL
1
of 12
clase de ADO.NET_es
ORACLE Seguridad
Search document
Para localizar datos en los cuales aparezca alguna cadena de caracteres en particular, para ello se debe comprobar si la cadena de caracteres deseada aparece en algún lugar dentro de la columna que estemos consultando. SQL dispone de dos símbols especiales para correspondencia de patrones: % represente cualquier secuencia de cero o más caracteres.
□
_ representa cualquier carácter individual.
□
Si la cadena de búsqueda 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 „#‟ Ahora sí un ejemplo de búsqueda por el patron „Glasgow‟ SELECT ownerNo, fName, IName, address, telNo You're Reading a Preview
FROM PrivateOwner
Unlock full access with a free trial.
WHERE address LIKE '%Glasgow%'; Download With Free Trial [pic] Ejemplo10: Condición de búsqueda NULL (IS NULL/IS NOT NULL) SELECT clientNo, viewDate FROM Viewing
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
181 views
0
Upload
Sign In
Join
RELATED TITLES
0
Manual SQL Anywhere Uploaded by Hector José Rivera Corrales
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
SQL
1
of 12
clase de ADO.NET_es
ORACLE Seguridad
Search document
ORDER BY salary DESC; [pic] Actualizaciones en base de datos Para esto utilizaremos las siguientes instrucciones: (INSERT, UPDATE, DELETE) Insertar campo nuevo.- Para ello en la ventana SQL Statements codificamos lo siguiente: INSERT INTO, Branch (branchNo,street,city,postcode) VALUES (B006,56 F. Kennedy,Florida,US5149) [pic]
a Preview Luego de actualizada nuestraYou're tabla Reading podremos observar como se agregó el nuev campo a Tabla1 Unlock full access with a free trial.
[pic]
Download With Free Trial
De manera muy similar a lo anterior podemos actualizar datos de una columna lo hacemos de la siguiente manera.
UPDATE Branch set street= „60 F. Kennedy‟, postcode=‟RB98EC Sign up to vote on this title
WHERE id=5
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
181 views
0
Upload
Sign In
Join
RELATED TITLES
0
Manual SQL Anywhere Uploaded by Hector José Rivera Corrales
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
SQL
1
of 12
clase de ADO.NET_es
ORACLE Seguridad
Search document
*No olvidar WHERE…
Como es normal debe parecernos demasiado tedieso el procedimiento para modificar los atributos de nuestras tablas, es por ello que a continuación presentamos los íconos correspondientes a cada función que realizamos en los ejercicios anteriores. Insert [pic] Update [pic] Delete [pic]
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join