Corrige Exo SQL CoursII

1
Base de Données - Cours II - Corrigé des exercices Base de données - Cours II Corrigé des exercices I - Gestion des Passagers Le corrigé de cette exercice se trouve dans le fichier Passagers.sql du dossier Corrige-BaseDeDonnees2. II - Modification de la table Avions Le corrigé de cet exercice se trouve dans le fichier Modif-Avion.sql du dossier Corrige-BaseDeDonnees2. III- Gestion des réservations Le corrigé de cet exercice se trouve dans le fichier Reservations.sql du dossier Corrige- BaseDeDonnees2. IV - Extraits d'études de cas Cas Tholdi - 2009 - Option R - Dossier 4 CREATE TABLE INTERVENIR ( numEmp NUMBER(5) NOT NULL, numRepar NUMBER(5) NOT NULL, nbHeures NUMBER(3), Constraint pk_interv PRIMARY KEY (numEmp, numRepar), Constraint fk1_interv FOREIGN KEY (numEmp) REFERENCES EMPLOYE(numero), Constraint fk2_interv FOREIGN KEY (numRepar) REFERENCES REPARATION (numero) ) ; Cas Asdomi - 2010 - Option D - Dossier 2 CREATE TABLE INTERVENTION ( dateIntervention DATE, heureDébut TIME, matriculeSalarié INTEGER, duréeIntervention INTEGER, nbKm INTEGER, noDossier INTEGER, noVéhicule INTEGER, PRIMARY KEY (dateIntervention, heureDébut, matriculeSalarié), FOREIGN KEY (matriculeSalarié) REFERENCES SALARIE (matricule), FOREIGN KEY (noDossier) REFERENCES DOSSIER (numéro), FOREIGN KEY (noVéhicule) REFERENCES VEHICULE (numéro) ) Page 1

Transcript of Corrige Exo SQL CoursII

  • Base de Donnes - Cours II - Corrig des exercices

    Base de donnes - Cours IICorrig des exercices

    I - Gestion des Passagers

    Le corrig de cette exercice se trouve dans le fichier Passagers.sql du dossier Corrige-BaseDeDonnees2.

    II - Modification de la table AvionsLe corrig de cet exercice se trouve dans le fichier Modif-Avion.sql du dossier Corrige-BaseDeDonnees2.

    III- Gestion des rservations

    Le corrig de cet exercice se trouve dans le fichier Reservations.sql du dossier Corrige-BaseDeDonnees2.

    IV - Extraits d'tudes de cas

    Cas Tholdi - 2009 - Option R - Dossier 4

    CREATE TABLE INTERVENIR

    ( numEmp NUMBER(5) NOT NULL, numRepar NUMBER(5) NOT NULL, nbHeures NUMBER(3), Constraint pk_interv PRIMARY KEY (numEmp, numRepar), Constraint fk1_interv FOREIGN KEY (numEmp) REFERENCES EMPLOYE(numero), Constraint fk2_interv FOREIGN KEY (numRepar) REFERENCES REPARATION (numero) ) ;

    Cas Asdomi - 2010 - Option D - Dossier 2

    CREATE TABLE INTERVENTION (dateIntervention DATE,heureDbut TIME,matriculeSalari INTEGER,dureIntervention INTEGER,nbKm INTEGER,noDossier INTEGER,noVhicule INTEGER,PRIMARY KEY (dateIntervention, heureDbut, matriculeSalari),FOREIGN KEY (matriculeSalari) REFERENCES SALARIE (matricule),FOREIGN KEY (noDossier) REFERENCES DOSSIER (numro),FOREIGN KEY (noVhicule) REFERENCES VEHICULE (numro)

    )

    Page 1