lenguaje estructurado de consultas

Post on 23-Jan-2016

223 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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