Date
: 01 juin 2022
TD : BASE DE DONNEES
On considère une entreprise de voiture. Un modèle de voiture est décrit par une marque,
une dénomination. Une voiture est identifiée par un numéro de série, et a un modèle, une
couleur, un prix affiché et un coût (prix auquel la voiture est revenue). Des clients, on
connait le nom, le prénom et l’adresse parmi les clients, on trouve les anciens propriétaires
de voiture d’occasion, ainsi que les personnes ayant achetées une voiture au magasin.
Lorsqu’une vente est réalisée, on en connait le vendeur (dont on connaît le nom, le prénom
et le salaire fixe) et le prix d'achat réel (en tenant compte d’un rabais éventuel). Chaque
vendeur trouve une prime de 5% de la différence entre le prix d’achat et le coût de la
voiture. L’entreprise est repartie sur un certain nombre de magasin et chaque vendeur
opère dans un magasin unique. Chaque voiture est ou a été, stockée dans certains magasins
et est vendu dans le dernier magasin ou elle a été stockée. On garde trace des dates
d’arrivée et de départ des magasins. Un transfert de voiture entre deux magasins se fait dans
la journée.
VOITURE (numserie, couleur, prix, cout, marque, modele)
ARRIVEE (numserie,date, magasin)
CLIENT (codecli, nom, prenom, adresse)
VENDEUR (codevend, nom, prenom, adresse, salairefixe, magasin)
VENTE (codevent, date, prixachat, #numserie, #codecli)
TRAVAIL A FAIRE :
1) Faire le MCD
2) Ecrire les requêtes suivantes en SQL
a) Donner la liste de voiture (numserie) après le 15 avril 2007.
b) Donner la voiture qui a rapporté le plus d’argent.
RESOLUTION
1) Faisons le MCD
a) Entités (rouge)