lenguaje estructurado de consultas
Post on 23-Jan-2016
223 Views
Preview:
TRANSCRIPT
http://es.wikipedia.org/wiki/SQL
SQLLenguaje Estructurado de Consultas
http://es.wikipedia.org/wiki/SQL
SECUENCIAS
Contadores incrementales
Sintaxis
CREATE sequence "PERSONA_SEQ"
TRIGGERS
Instrucción SQL que se ejecuta cuando se intenta realizar una operación sobre una determinada tabla.
EVENTO ELEMENTO ACCIÓN
http://es.wikipedia.org/wiki/SQL
TRIGGERS
[CREATE / UPDATE] TRIGGER [BEFORE / AFTER] [INSERT /
UPDATE / DELETE] ON TABLE [declaraciones] BEGIN [instrucciones] END
http://es.wikipedia.org/wiki/SQL
LLAVE PRIMARIA
CREATE trigger "BI_PERSONA" before insert on "PERSONA" for each row begin select "PERSONA_SEQ".nextval
into :NEW.ID from dual; end; /
http://es.wikipedia.org/wiki/SQL
Ejercicio Crear tres tablas con llave primaria
incremental por medio de una secuencia, llenar cada tabla con 15 registros y la de la relación con 20 registros que permitan comprobar que la secuencia funciona.
PilotoID (Secuencia)CodigoNombre ApellidoCelular
http://es.wikipedia.org/wiki/SQL
Ejercicio Aeronave
ID (Secuencia) Codigo Tipo Horas de Vuelo Fecha Ultimo Mantenimiento
Vuelo ID (Secuencia) ID Aeronave ID Piloto Fecha Duracion Ciudad Origen Ciudad Destino
http://es.wikipedia.org/wiki/SQL
Ejercicio Realice las siguientes consultas utilizando
las diferentes formas de JOIN vistas en clase.Mostrar la información de todos los vuelos los
pilotos y las aeronaves sin repetir las llaves foráneas y las primarias
Mostrar la información de todos los pilotos y sus vuelos, mostrar incluso la información del piloto así no tenga vuelo
Mostrar la información de los pilotos que han realizado vuelos en el mes de marzo de este año
top related