Académique Documents
Professionnel Documents
Culture Documents
-- TABLA PASAJERO
CREATE TABLE PASAJERO (
idpasajero char(8) not null primary key,
nombre varchar(20) not null,
apaterno varchar(20) not null,
amaterno varchar(20) not null,
tipo_documento varchar(30) not null,
num_documento varchar(12) not null,
fecha_nacimiento date not null,
idpais char(4) not null,
telefono varchar(15) null,
email varchar(50) not null unique,
clave varchar(20) not null )
-- TABLA AEROPUERTO
CREATE TABLE AEROPUERTO (
idaeropuerto char(5) not null,
nombre varchar(50) not null,
idpais char(4) not null )
-- TABLA AEROLINEA
CREATE TABLE AEROLINEA (
idaerolinea int not null primary key,
ruc char(11) not null,
nombre varchar(40) not null )
-- TABLA AVION
CREATE TABLE AVION (
idavion char(5) not null primary key,
idaerolinea int not null,
fabricante varchar(40) null,
tipo varchar(3) not null,
capacidad int not null )
-- TABLA ASIENTO
CREATE TABLE ASIENTO (
idasiento int not null primary key,
letra char(2) not null,
fila int not null )
-- TABLA TARIFA
CREATE TABLE TARIFA (
idtarifa int not null primary key,
clase varchar(20) not null unique,
precio money not null,
impuesto money not null )
-- TABLA RESERVA
CREATE TABLE RESERVA (
idreserva int not null primary key,
costo money not null,
fecha date null,
observacion varchar(200) null )
-- Restriccion DEFAULT
ALTER TABLE RESERVA
ADD CONSTRAINT DFL_RESERVA_FECHA
DEFAULT GETDATE() FOR fecha
-- TABLA VUELO
CREATE TABLE VUELO (
idasiento int not null,
idaeropuerto char(5) not null,
idreserva int not null,
idavion char(5) not null,
idtarifa int not null )
-- TABLA PAGO
CREATE TABLE PAGO (
idpago int not null primary key IDENTITY,
idreserva int not null,
fecha date DEFAULT GETDATE(),
idpasajero char(8) not null,
monto money not null,
tipo_comprobante varchar(20) not null,
num_comprobante varchar(15) not null,
impueto decimal (5,2) not null )
use DBRESERVA
-- SENTENCIA UPDATE
-- Ejemplo1: Actualizar los valores de la columna impuesto por el valor 11 a
-- todos los registros de la tabla TARIFA
UPDATE TARIFA
SET impuesto = 11
-- SENTENCIA DELETE
-- EJEMPLO1: Eliminar todos los registros de la tabla AEROLINEA
SELECT * from AEROLINEA
DELETE from AEROLINEA