Serie LMD
Serie LMD
Serie LMD
Champ Explication
num_passp Numéro de passeport
nom Nom du voyageur
prenom Prénom du voyageur
adr Adresse du voyageur
date_nais Date de naissance du voyageur
num_voy Numéro du voyage
ville_dest Ville destination
date_dep Date de départ
date_arr Date d'arrivée
tarif Tarif du voyage
confirmation Confirmation du voyage: 1=confirmé OU 0= non confirmé
Table Voyage
Colonne Type Taille contraintes
Num_voy entier 10 >100, clé primaire
Ville_dest Texte 20 Non nulle
Date_dep date Non nulle
Date_arr Texte Non nulle
Tarif Réel 0 par défaut
R3 : Afficher la liste des voyageurs dont l’adresse est Sfax, trier la liste par ordre croissant de Num
passeport
R4: Afficher la liste des voyageurs dont l’age >25, trier la liste par ordre décroissant des date de
naissance.
R5 : Afficher les noms, prénom et adresses des voyageurs qui sont originaires de (Tunis, Sfax, Sousse)
R6 : afficher la liste des voyageurs qui ont réservé pour un voyage à la ville de "Tripoli"
R8 : Afficher la liste de voyageurs qui ont confirmé leur voyage à "Beyrout" et qui sont originaire de
"Sfax"
R10 : Afficher la date de naissance du plus vieux voyageur et celle du plus jeune.
R11 : Afficher le nombre des voyageurs qui ont réservé pour le voyage de "Caire"
R12 : Afficher la somme des tarifs ainsi que le nombre de voyageurs qui ont confirmé leur voyage
dont le num est 1001.
R14 : afficher la liste des voyageurs dont l’age est inférieur à celui du voyageur dont le num de
passeport est "213456"
R15 : Afficher les noms et les prénoms des voyageurs ayant la même adresse du voyageur dont le
nom est "Benzarti"
R16 : Afficher pour chaque ville (adresse) le nombre des voyageurs originaires ayant la confirmé
leurs voyages
R19 : Afficher le nombre de voyages réservés pour chacun des voyageurs nés pendant les années 80
R20: Afficher les voyageurs qui ont réservé le même voyage que le voyageur de numpasse 123457
Exercice de révision (2)
1. Rajouter à la table Pilote un nouveau champ nommé « adresse » qui contient au maximum 30 caractères.
2. Rajouter à la table Vol une contrainte consistant à vérifier que l’heure de départ est inférieur à l’heure
d’arrivée.
3. Supprimer la propriété ville de la table Pilote.
4. Réduire la taille de la colonne localisation à 20 caractères de la table Avion.
5. Donner le nombre total des vols
6. Donner les noms et prénoms des pilotes qui ont un salaire entre 1500 et 3000 par ordre alphabétique
croissant des noms
7. Donner les numéros de vols, villes départs et villes d’arrivées des vols dont le deuxième caractère de la ville
de départ est ‘a ‘
8. Donner le nombre total des vols
9. Donner les noms et prénoms des pilotes qui ont un salaire entre 1500 et 3000 par ordre alphabétique
croissant des noms
10. Donner les numéros de vols, villes départs et villes d’arrivées des vols dont le deuxième caractère de la ville
de départ est ‘a ‘
Exercice de révision (4)
Soit le schéma textuel de la base de données gestionconf :
Participants (numparticipant, nom, prenom, datedenaissance, numrue, nomrue, codepostal, ville, pays, langue)
Conferences (numconference, titre, date, heuredebut, duree, theme, reforateur, refanimateur, numsalle#)
Reservations (numconference#, numparticipant#)
Salles (numsalle, nom, batiment, numero, superficie, capacite, equipement)
1. Afficher la liste des personnes (numéro et nom) qui ont réservé une place pour la conférence n°16, dans
l’ordre alphabétique des noms.
2. Afficher la liste des participants ayant réservé dans l’ordre croissant des numéros de conférence et dans
l’ordre alphabétique des noms des participants.
3. Afficher pour chaque conférence son numéro et le nom du conférencier (Reforateur) ainsi que la liste des
participants ayant réservé.
4. Afficher le programme de chaque salle pour le 15/11/2007.
5. Afficher pour chaque participant la liste des conférences pour lesquelles il a réservé.
6. Un participant signale qu’il arrivera le 15/11/2007 à 11h et qu’il doit repartir le 16/11/2007 à 17h. Donner la
liste des conférences auxquelles il peut assister.
7. Afficher la liste des participants parlant la même langue que Monsieur « BEN SALAH ».
8. Afficher la liste des salles (numéro, emplacement et superficie) ayant une capacité : inférieure à 40 places,
entre 40 et 100 places ou supérieure à 100 places.
9. La salle A7125 du bâtiment A ne peut être utilisée. Afficher les salles de capacité supérieure.
10. La salle A7125 du bâtiment A ne peut être utilisée. Afficher les salles de capacité supérieure et de même
niveau d’équipement que la salle A7125.
11. Afficher le nombre de salles et la capacité totale des salles.
12. Afficher la capacité totale des salles de moins de 100 places.
13. Afficher la capacité totale des salles par niveau d’équipement.
14. Afficher pour chaque conférence le nombre de participants.
15. Déterminer le nombre de casques à prévoir pour chacune des conférences.
16. Afficher la liste des participants aux conférences du thème « SGBD » et ceux qui participent aux présentées
en anglais.
17. Afficher la liste des conférences ayant lieu le même jour et dans la même salle que la conférence n°37.
18. Afficher la liste des salles où sont données des conférences avec des participants parlant l’arabe.