0% ont trouvé ce document utile (0 vote)
9 vues3 pages

Création et gestion de tables SQL

Le document décrit la création de tables et de contraintes pour une base de données de réservations de vols. Des tables sont créées pour les villes, les passagers, les tarifs, les terminaux aéroportuaires, les réservations, les paiements, les compagnies aériennes, les aéronefs, les sièges et les vols, avec des clés primaires, étrangères et des contraintes pour garantir l'intégrité référentielle des données. Des exemples d'insertion, de sélection et de modification de données dans les tables sont également présentés.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues3 pages

Création et gestion de tables SQL

Le document décrit la création de tables et de contraintes pour une base de données de réservations de vols. Des tables sont créées pour les villes, les passagers, les tarifs, les terminaux aéroportuaires, les réservations, les paiements, les compagnies aériennes, les aéronefs, les sièges et les vols, avec des clés primaires, étrangères et des contraintes pour garantir l'intégrité référentielle des données. Des exemples d'insertion, de sélection et de modification de données dans les tables sont également présentés.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi