lenguaje estructurado de consultas
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