Documente Academic
Documente Profesional
Documente Cultură
Modelamiento de Base
de Datos
2010
¿Qué es SQL?
SQL
– Structured Query Language
– Lenguaje de consulta estructurado
– “Órdenes” SQL
Lenguaje de acceso a bases de datos relacionales
Es un estándar para sistemas de gestión de bases de
datos relacionales
– Oracle, Sybase, Microsoft SQL Server, Access, Ingres, …
– “Extensiones propietarias”
SQL
Clasificación de sentencias SQL
SQL
Sintaxis
Ejemplos válidos
SELECT ALL col1,col2,col3 FROM mitabla;
SELECT col1,col2,col3 FROM mitabla;
SELECT DISTINCT col1 FROM mitabla;
SELECT col1,col2 FROM mitabla WHERE col2=0
SQL
select
SQL
Ejercicio
Tabla empinfo
Primero averiguar el resultado y luego ejecutarlo
– select nombre, apellido, ciudad from empinfo;
– select apellido, ciudad, edad from empinfo where edad > 30;
– select nombre, apellido, ciudad, pais from empinfo where nombre LIKE 'J%';
– select * from empinfo;
– select nombre, apellido from empinfo where apellido LIKE '%z';
– select nombre, apellido, edad from empinfo where apellido LIKE '%áre%';
– select * from empinfo where nombre = 'Enrique';
SQL
Ejercicios
SQL
Creación de tablas
SQL
create table
SQL
insert
SQL
Ejercicio
SQL
update
SQL
Ejercicio
SQL
delete
SQL
Ejercicios
SQL
drop table
SQL
select avanzado
SQL
Tablas para
ejercicios
SQL
Funciones de agregación
SQL
Ejercicios
SQL
Cláusula GROUP BY
SQL
Ejercicios
SQL
Cláusula HAVING
SQL
Ejercicios
SQL
Cláusula ORDER BY
SQL
Ejercicios
SQL
Ejercicios de repaso (combinando
condiciones)
SQL
Operador condicional IN
SQL
Operador condicional BETWEEN
SQL
Ejercicios
SQL
Funciones matemáticas
SQL
Uniones de tablas
SQL
Ejercicios
SQL
ODBC
SQL