LIF4 - TD9 Requêtes SQL Correction - CNRS

2.3.3 Exercices corrigé . Requêtes sur une base de données existante . Supposons que le serveur soit celui d'IMDb qui gère une base de données 

Part of the document

LIF4 - TD9
Requêtes SQL
Correction
Exercice 1:
On considéré une entreprise de ventes de voitures. Un modèle de voiture est décrit par une
marque, une dénomination. Une voiture est identifie par un numéro de série, et a un modèle, une
couleur et un prix ache et un cout (prix auquel la voiture est revenue). Des clients, on connat
le nom, le prénom et l'adresse. Parmi les clients, on trouve les anciens propriétaires des voitures
d'occasion, ainsi que les personnes ayant acheté une voiture au magasin. Lorsqu'une vente est
realisee, on en connat le vendeur (dont on connaet le nom, le prénom, l'adresse et le salaire xe)
et le prix d'achat réel (en tenant compte d'un rabais éventuel). Chaque vendeur touche une prime
de 5% de la dierence entre le prix d'achat ache et le cout de la voiture. L'entreprise est repartie
sur un certain nombre de magasins et chaque vendeur opéré dans un magasin unique. Chaque
voiture est, ou a ete, stockée dans certains magasins et est vendue dans le dernier magasin ou elle
a été stockée. On garde trace des dates d’arrivée dans et de départ des magasins. Un transfert de
voiture entre deux magasins se fait dans la journée.
1. Donner un diagramme Entité/Association pour représenter ces données
Correction:
2. Donner un schema de base de donnees correspondant a ce diagramme
Correction:
Voiture(numserie, couleur, prix, cout, marque, modele,nomp?,prenomp?)
Arrivee(numserie,date,magasin)
Client(nom,prenom,adresse)
Vendeur(nom,prenom,adresse,salairefixe,magasin)
Vente(numero,date,prixachat,numserie,noma,prenoma,nomv,prenomv)
3.
Ecrire les requêtes suivantes en SQL:
1
(a) Donner la liste des voitures (numero) vendues apres le 15 avril 2007.
Correction:
SELECT Voiture.numserie
FROM Voiture, Vente
WHERE Voiture.numserie = Vente.numserie
AND date > '2007-04-15'
(b) Donner la voiture qui rapporte le plus d'argent.
Correction:
SELECT Voiture.numserie
FROM Voiture,Vente
WHERE Voiture.numserie = Vente.numserie
AND prixachat-cout >= ALL (SELECT prixachat-cout
FROM Voiture,Vente
WHERE Voiture.numserie = Vente.numserie)
(c) Donner le vendeur ayant accorde le plus gros rabais.
Correction:
SELECT nomv, prenomv
FROM Vente,Voiture
WHERE Voiture.numserie = Vente.numserie
AND prix-prixachat >= ALL (SELECT prix-prixachat
FROM Voiture,Vente
WHERE Voiture.numserie = Vente.numserie)
(d) Les beneces de chaque magasin pour le mois de janvier 2007.
Correction:
SELECT magasin, SUM(benef) as benefice
FROM (SELECT nom,prenom,magasin,
SUM(prixachat-cout-0.5*(prix-cout))-salaire as benef
FROM Voiture,Vente,Vendeur
WHERE Voiture.numserie = Vente.numserie
AND nomv = nom
AND prenomv = prenom
AND date BETWEEN '2007-01-01' AND '2007-01-31'
GROUP BY nom,prenom,magasin) BeneficesVendeurs
GROUP BY magasin
(e) Le meilleur client (celui ayant rapporte le plus d'argent a l'entreprise).
Correction:
SELECT nomc,prenomc
FROM Vente,Voiture
WHERE Voiture.numserie = Vente.numserie
GROUP BY nomc,prenomc
HAVING SUM(prixachat-cout-0.5*(prix-cout)) >= ALL
(SELECT SUM(prixachat-cout-0.5*(prix-cout))
FROM Vente,Voiture
WHERE Voiture.numserie = Vente.numserie
GROUP BY nomc,prenomc)

Travaux Dirigés de Base de données Correction. Exercice 1: Donner un schéma de base de données correspondant a ce diagramme On considere le Schéma de la base de données CINEMA
Exercices de conception de bases de données - Stéphane Crozat Exercice 1 : Consultation et sélection simple de données. La base de données est utilisée pour la gestion simplifiée des ventes
Initiation pratique a la macroeconomie, 2e edition. Etudes de cas Auto-manuel de macro-économie, cours, exercices et corrigés, Édition . Initiation à la macro Cas, Exercices Corriges Et Qcm. comment5 ITB - 2e année d'études Étudiant Les marchés de capitaux Examen. QCM Énoncé Durée 
COMPACT Physique : Cours et 250 exercices corriges de PCSI PCSI, MPSI, PT : le cours et 250 exercices corrigés / Chérif Zananiri,. 9 mars 2017 auto-adjoints avec exercices et solutions. 100 QCM COMPACT Physique : Cours Et 250 Exercices Corriges De PCSI - MPSI - PT
Sujets corriges du bac 99, sciences de la vie et de la terre terminale Sujets Corriges Du Bac 99, Sciences De La Vie Et De La Terre .s preuve et m thodes du bac exercice corrige tle s physique chimie . re simple Outil de traduction semi-automatique depuis un sujet de bac ou du code Python, .
Read eBook » automatique - systèmes linéaires, non linéaires événements discrets - cours et exercices corrigés (3e édition) CORRIGE (3EMEDITION) - To read automatique - systèmes linéaires
Pratique des normes IAS/IFRS : 40 cas d'application avec corrigés ment les travaux de l'I.R.Ma. sur le sujet les personnes Le P.C.S. apparaît plus que jamais comme l'instrument de gestion de toutes Cette deuxième édition intitulée « Plan Communal de Sauvegarde - S'organiser pour être prêt Parallèlement
à télécharger 1 - Faculté des Sciences Economiques, Commerciales meilleure maîtrise des techniques formulées par les normes IAS/IFRS. Elle subvention d'investissement virée au résultat de l'exercice. 6 000. Totaux Le swap est un instrument de couverture de l'emprunt et des intérêts à payer.
Les Zoom's. Exercice d'analyse financière - 5e édition La maitrise des instruments et des techniques de paiements internationaux. Herland M., auto-manuel de macroéconomie : cours, exercices et corrigés cote A
Corrigés TD-TP Sciences et techniques sanitaires EM consulte Exercices de comptabilité générale avec corrigés 2010/2011. maîtrise des principes et des techniques de l'analyse financière, également Le compte de résultat différentiel. Le seuil de rentabilité. Instruments de trésorerie .
COMMENT RAISONNER À L'INTERNATIONAL? TD 6 Les organismes complémentaires et les inégalités de couverture Il s'agit de mieux maîtriser les dépenses de santé en diminuant Le paiement à l'acte peut favoriser la multiplication des actes au-delà du nécessaire
Les instruments et les techniques de paiement à l'international Les instruments et les techniques de paiement à l'international p 53. 9. L'entreprise profite de l'attrait qu'elle a à l'étranger pour s'?internationaliser, la demande avec les clients, il est nécessaire de maîtriser leur langue.