Module : Conception des Bases de Données
Cours : Module : Conception des Bases de Données. Recherche parmi 300 000+ dissertationsPar Amira Dhorbani • 12 Décembre 2020 • Cours • 552 Mots (3 Pages) • 655 Vues
Université de Tunis El Manar
Ecole Nationale d’Ingénieurs de Tunis
Module : Conception des Bases de Données |
Documents : Autorisés Groupes : 2 TEL 1 & 2 |
Date : Décembre 2020 Durée: 1h 30 |
Partie A
Vous travaillez dans une agence immobilière qui a mis en place un modèle relationnel afin de gérer son portefeuille client.
Le schéma relationnel est le suivant :
Client (codeclt, nomclt, adresseclt)
Appartement (ref, superficie, prixvente, secteur, #coderep, #codeclt)
Représentant (coderep, nomrep, prenomrep)
Question: Ecrire le script (commandes SQL) de création des différentes relations du modèle relationnel ci-dessus en précisant les clés primaires et les clés étrangères des relations et à quoi elles font référence.
Partie B
Ecrire le script suivant
Begin
insert into client values('Cl01','Sallantin','Montpellier');
insert into client values('Cl02','Liquiere','Lyon');
insert into client values('Cl03','Barberon','Paris');
insert into client values('Cl04','Martin','Nice');
insert into client values('Cl05','Guignon','Strasbourg');
insert into client values('Cl060','dubois','Toulouse');
end
Begin
insert into Representant values('Rep01','Andary');
insert into Representant values('Rep02','Benoit');
insert into Representant values('Rep03','Seilles');
insert into Representant values('Rep04','Cotret');
insert into Representant values('Rep05','Dartnell');
end
Begin
insert into Appartement values('Ref01',98,360000,'Paris','Rep01','Cl03');
insert into Appartement values('Ref02',87,254000,'Montpellier','Rep01','Cl01');
insert into Appartement values('Ref03',51,167000,'Starsbourg','Rep04','Cl05');
insert into Appartement values('Ref04',77,199000,'Starsbourg','Rep01','Cl04');
insert into Appartement values('Ref05',97,299000,'Paris','Rep02','Cl01');
end
Partie C
Ecrire les requêtes SQL nécessaires qui répondent aux besoins suivants
- La liste des clients (toutes les informations)
- La liste des clients habitant Paris (toutes les informations)
- La liste des clients (toutes les informations) dont le nom commence par la lettre B.
- La liste des appartements situés à Montpellier
- La liste des appartements dont la superficie est supérieure à 90 mètre carré
- La liste des appartements dont les prix varient entre 200000 euros et 400000 euros
- Les codes des appartements situés dans les villes Lyon et Montpellier.
Partie D
BD agence immobilière : l’agent immobilier souhaite avoir un certain nombre d’informations. Ecrire les requêtes SQL nécessaires qui répondent aux besoins suivants
- La liste des clients qui ont des appartements à Montpelier.
- La liste des clients qui ont des appartements à Montpelier dont la superficie est supérieure à 150 m2.
- La liste des appartements situés à Montpelier et gérés par Andary (nomrep).
- La liste des clients habitant Paris et possédant des appartements situés à Montpelier.
- La liste des représentants de Paris et de Strasbourg
- La liste des représentants qui ne gèrent aucun appartement
- La liste des représentants qui gèrent des appartements dan0s les villes PARIS et MONTPELLIER.
Partie E
Ecrire les requêtes SQL nécessaires qui répondent aux besoins suivants :
...