Créer une table ville(
Cod_ciudad Varchar(5) Clé primaire Vérifier(Cod_ciudad='BOG' OU Cod_ciudad='CLO' OU
Cod_ciudad='MED' OU Cod_ciudad='BAQ' OU Cod_ciudad='PSO' OU Cod_ciudad='PEI' OU
Cod_ciudad='CTG' OU Cod_ciudad='LET'),
Nombre_ciudad Varchar(50)
);
Supprimer la table Ciudad
Supprimer de Ciudad;
Sélectionnez * de Ciudad;
Insérer dans Ciudad(Cod_ciudad, Nombre_ciudad) Valeurs('BOG', 'Bogotá D.C');
Créer une table Viajero(
No_documento Varchar2(255) Clé Primaire,
Tipo_documento Varchar2(5) Check(Tipo_documento='CC' Or Tipo_documento='TI' Or
Tipo_documento='CE' Ou Tipo_documento='PP'),
Nombres Varchar2 (50),
Noms de famille Varchar2(50)
Genero Varchar2(4) Vérification(Genero='M' Ou Genero='F' Ou Genero='OTRO')
Fecha_nac Date,
Vérification du numéro de téléphone (Téléphone>0),
Correo Varchar2(255),
Numéro d'Estrato (1,0) Vérifier (Estrato >=1 Et Estrato<=6),
Cod_ciudad Varchar2(5) Vérifier(Cod_ciudad='BOG' OU Cod_ciudad='CLO' OU
Cod_ciudad='MED' OU Cod_ciudad='BAQ' OU Cod_ciudad='PSO' OU Cod_ciudad='PEI' OU
Cod_ciudad='CTG' OU Cod_ciudad='LET'),
Clé étrangère (Cod_ciudad) référence Ciudad(Cod_ciudad)
);
Table VIAJERO créée.
supprimer la table Viajero
Créer table Tarifa(
Codigo_tarifa Numéro Clé primaire
Clase_tarifa Varchar2 (20) Vérifiez(Clase_tarifa='Économique' Ou
Classe_tarif='Exécutive' Ou Classe_tarif='Vip' Ou Classe_tarif='Première classe'),
Precio_tarifa Number,
Impuesto_tarifa Number
);
Table TARIFA créée.
Créer table Terminal_aerea(
Cod_terminal Numéro Clé Primaire vérifier(Cod_terminal >0),
Nombre_terminal Varchar2(255),
Cod_ciudad Varchar2(5) Vérifier(Cod_ciudad='BOG' OU Cod_ciudad='CLO' OU
Cod_ciudad='MED' OU Cod_ciudad='BAQ' OU Cod_ciudad='PSO' OU Cod_ciudad='PEI' OU
Cod_ciudad='CTG' OU Cod_ciudad='LET'),
Clé étrangère (Cod_ciudad) fait référence à Ciudad(Cod_ciudad)
);
Table TERMINAL_AEREA créée.
Créer une table Reserva(
No_reserva Numéro clé primaire,
Valor_reserva Number,
Fecha_reserva Date,
Forma_pago Varchar2(10) check(Forma_pago='Contado' Or Forma_pago='A Cr dito'),
Aplica_promocion Varchar2(2) Check(Aplica_promocion='Si' Or Aplica_promocion='No'),
Origen Varchar2(20) check(Origen='Bogotá D.C' Ou Origen='Cali' Ou Origen='Medellín'
Ou Origen='Barranquilla' Ou Origen='Pasto' Ou Origen='Pereira' Ou Origen='Cartagena
de Indias' Ou Origen='Leticia'),
Destination Varchar2(20) vérification(Destination='Bogoté D.C' Ou Destination='Cali' Ou
Destination='Medellín' Ou Destination='Barranquilla' Ou Destination='Pasto' Ou
Destino='Pereira' Ou Destino='Cartagena de Indias' Ou Destino='Leticia'),
Fecha_viaje Date,
Observations Varchar2 (200)
);
Table RESERVA créée
Créer la table Detalle_pago(
No_pago Numéro Clé Primaire,
No_documento Varchar2(255),
No_reserva Number,
Fecha_pago date,
Tipo_pago Varchar2 (15) check(Tipo_pago='Total' Or Tipo_pago='Parcial'),
Medio_pago Varchar2(50) Check(Medio_pago='Efectivo' Ou Medio_pago='Carte de crédit'
Ou Medio_pago='Carte de débit'),
Valor_pago Numéro vérifiez(Valor_pago >0),
Clé Étrangère (No_documento) Références Viajero(No_documento),
Clé étrangère (No_reserva) référence Reserva (No_reserva)
);
Tableau DETALLE_PAGO créé
Créer la table Aerolinea(
Rut_empresa Numéro clé primaire,
Nombre_empresa Varchar2 (100) check(Nombre_empresa='LATAM' Or Nombre_empresa='VIVA
AIR' Ou Nombre_empresa='AVIANCA' Ou Nombre_empresa='COPA' Ou Nombre_empresa='WINGO'
Ou Nom_entreprise='SATENA'),
Catégorie_entreprise Varchar2 (1) check(Catégorie_entreprise='A' Ou Catégorie_entreprise='B'
Ou Catégorie_entreprise='C')
);
Table AEROLINEA créée.
Créer la table Rel_term_aerolinea(
Vérification du numéro Cod_terminal (Cod_terminal >0),
Rut_empresa Number,
Contrainte Rel_con_terminal Clé étrangère (Cod_terminal) Références
Terminal_aerea(Cod_terminal),
Contrainte Rel_con_termina Clé Étrangère (Rut_empresa) Références
Aerolinea(Rut_empresa)
);
Table REL_TERM_AEROLINEA créée.
Créer une table Puesto(
Id_puesto Varchar2 (10) Clé primaire,
Silla Varchar2 (1),
Numéro de fila
);
Table PUESTO créée.
Créer une table Aeronave(
Cod_avion Varchar2 (10) Clé primaire,
Fabricante Varchar2 (15)check(Fabricante='Boeing' Or Fabricante='Airbus' Or
Fabricante='Embraer'),
Type Varchar2(10),
Can_puestos Nombre,
Numéro_Rut_entreprise
Clé étrangère (Rut_empresa) référence Aerolinea (Rut_empresa)
);
Table AERONAVE créée.
Créer une table Viaje(
Cod_terminal Number,
Cod_avion Varchar2 (10),
Codigo_tarifa Number,
No_reserva Number,
Id_puesto Varchar2 (10),
Clé étrangère (Cod_terminal) référence Terminal_aerea(Cod_terminal),
Clé étrangère (Cod_avion) se réfère à Aeronave(Cod_avion),
Clé étrangère (Codigo_tarifa) se réfère à Tarifa(Codigo_tarifa),
Clé étrangère (No_reserva) fait référence à Reserva(No_reserva),
Foreign Key (Id_puesto) References Puesto(Id_puesto)
);
Table VIAJE créée.
Supprimer la table Ciudad - pour effacer toute une table -
Supprimer de Ciudad; -pour supprimer ce qui se trouve à l'intérieur d'une table
Sélectionnez * de Ciudad; - pour rechercher dans une table -
contrainte -pour donner un nom aux restrictions-
alter table modify
Insérer dans Ciudad(Cod_ciudad, Nombre_ciudad) valeurs('BOG', 'Bogotá D.C'); - pour
insérer des valeurs dans une table
Modifier la table Terminal aerea - pour modifier une table -
Modifier la table Terminal aérien ajouter
Modifier la table Terminal aerea supprimer
Modifier la table Terminal aerea supprimer
Modifier la table Rel_term_aerolinea Renommer
Contrainte Rel_con_terminal à Rel_con_terminal2