Vous êtes sur la page 1sur 5

TD1: Bases de donnes relationnelles

Exercice1:
Considrons les schmas de relations suivants:
Client(Num_client, Nom, Prnom, Num_tel)
Chambre(Num_chambre, nbre_lits, prix)
Reservation(Num_client, Num_chambre, Date_dpart, Date_arrive)
En utilisant l'algbre relationnelle, formuler les requtes suivantes:
1- La liste des chambres contenant 3 lits.
2- La liste des noms et prnoms des clients.
3- La liste des noms des clients et le prix des chambres qu'ils ont rservs.

TD1: Bases de donnes relationnelles

Exercice2:
Considrons les schmas de relations suivants:
Vhicule(Num_Immatriculation, Marque, Couleur)
Type_rparation(Num_rparation, description)
Travaux(Num_Immatriculation, Num_rparation, Date_rparation)
Exprimer en algbre relationnelle, les requtes suivantes:
1- Quels sont les numros d'immatriculation des voitures de marque 'BMW'.
2- Quels sont les types de rparations raliser sur le vhicule
d'immatriculation 'KM20017'.
3- Quelles sont les marques des voitures qui ont subi une rparation avant le
'01-01-2012'.

TD1: Bases de donnes relationnelles

Exercice3:
Considrons les schmas de relations suivants:
Employe(Num_Employ, Nom, Prnom, Adresse)
Service(Num_service, Num_Employ_responsable, Local)
Projet(Nom_Projet, Num_Employ, Date_dbut, Date_fin)
Exprimer en algbre relationnelle, les requtes suivantes:
1- Le nom et le prnom des employs qui ont dmarr leurs projets depuis 0103-2014.
2- Le nom et le prnom des employs responsables
3- Le nom et le prnom des employs qui ne sont pas responsables,

TD1: Bases de donnes relationnelles

Exercice4:
Considrons les schmas de relations suivants:
Pilote (NumPil , NomPil, Adr, Salaire)
Avion (NumAv , NomAv , Capacit, Local)
Vol (NumVol , NumPil , NumAv, Ville_Dep , Ville_Arr, H_Dep,
H_Arr)
Exprimer en algbre relationnelle, les requtes suivantes:
1- La liste des avions (numro et nom) localiss Nice ou dont la capacit est
infrieure 350 passagers
2- La liste des vols au dpart de Nice allant Paris aprs 18 heures ?
3- La liste des avions (le numro) localiss dans la mme ville que l'avion
numro 100 ?
4- La liste des pilotes 'homonymes' (numro et nom).

TD1: Bases de donnes relationnelles

Exercice5:
Considrons les schmas de relations suivants:
Immeuble(Num_Immeuble, adresse, nbEtages, anneConstruction,
nomGrant)
Appartement(Num_Immeuble, Num_appartement, superficie, NumEtage)
Personne(nomPersonne, nationnalit, profession)
Occupant(Num_Immeuble, Num_appartement, nomPersonne, Date_arrive,
Date_dpart)
Exprimer en algbre relationnelle, les requtes suivantes:
1- La liste des Nationnalits et professions des occupants de l'immeuble gr
par 'Smith',
2- La liste des immeubles occups seulement par des franais.
3- La liste des noms des occupants et les appartements qu'ils n'ont jamais
occups.

Vous aimerez peut-être aussi