Examen Mars 2008

Question 1. Modélisation conceptuelle et traduction relationnelle (6 points). La
société UPS est une entreprise de messagerie qui travaille dans le monde entier.

Part of the document


Examen Mars 2008
I - On considère les tables suivantes représentant une base de données
d'une école. | |
|Elev1 |
| |
| |
| |
| |
|Elev2 |
| |
| |
| |


1) On effectue les opérations suivantes de l'algèbre relationnelle :
A = ELEVE1 U ELEVE2 B = ELEVE1 I ELEVE2 C =
ELEVE1 - ELEVE2 où U, I, - désignent respectivement l'union,
l'intersection, la différence de deux relations de même schéma.Donner en
extension les tables A, B, C. (3 points)
2) On effectue les opérations suivantes de l'algèbre relationnelle :
E = PnomP(ENSEIGNEMENT)F = snumC = CM1 (A)où Pa, scond désignent
respectivement la projection sur l'attribut (a) d'une relation, la
sélection sur la condition (cond) d'une relation.Donner en extension les
tables E, F. (2 points)
II - On considère la base de données relationnelle définie par les
relations suivantes
CLIENT (numC, nomC, pnomC, adC)PRODUIT (numP, libelléP, pu,
stock)REPRESENTANT (numR, nomR, pnomR, tauxcom)COMMANDE (numCom, dateCom,
#numC, #numR)LIGNE_COMMANDE (#numCom, #numP, qtecom)
numC, nomC, pnomC, adC représentent respectivement un numéro de client, un
nom de client, un prénom de client, une adresse de client ;numP, libelléP,
pu, stock représentent respectivement un numéro de produit, un libellé de
produit, in prix unitaire, une quantité en stock ;numR, nomR, pnomR,
tauxcom sont respectivement un numéro de commerce, un nom de représentant,
un prénom de représentant, un taux de commission (en %).numCom, dateCom
représentent un numéro de commande, une date de commande ;qtecom représente
une quantité commandée de produit.

Formuler en SQL les requêtes suivantes
1) Quels sont les noms et prénoms des divers représentants ? (1
point)2) Quels sont les produits (numP, libelléP) qui sont en rupture
de stock (la quantité en stock est inférieure à 100) ? (1 point)3)
Quels sont les représentants ayant vendu des produits au client de nom
DUPONT? (2 points)4) Quel est le nombre de représentants ? (1
point)5) Quel est le montant de la commande numC = 112 ? (2
points)6) Quel est la quantité moyenne commandée de produit numP=15
par commande du 1/01/2007 au 30/06/2007 ? (2 points)7) Combien
d'articles différents sont dans la commande numC = 112 ? (2 points)8)
Quel est le montant de la commission du représentant DUGENOU au mois de
juin 2007? (2 points)III - 1) Donnez le schéma ASNI/SPARC d'une base de
données (1 point)2) Expliquez les concepts SGBD puis DBA et leurs
différences. (1 point)
Examen Septembre 2006
Exercice 1 (1 pt)
Quelle est la différence entre le produit cartésien et la jointure entre
deux tables. Exercice 2(4 pts) :
Soient les deux relations suivantes :Relation des Employés (EMP)
EMP(N°E, ENOM, PROF, DATEEMB, SAL, COMM, N°D)N°E :numéro d'employé, cléENOM
:nom de l'employéPROF :profession (directeur n'est pas une
profession)DATEEMB :date d'embaucheSAL :salaireCOMM :commission (un employé
peut ne pas avoir de commission)N°D :numéro de département auquel
appartient l'employé
Relation des Départements (DEPT)
DEPT(N°D, DNOM, DIR, VILLE)N°D :numéro de département, cléDNOM :nom du
départementDIR :directeur du départementVILLE :lieu du département
(ville) Opérations AlgébriquesSoit l'exemple suivant :
EMP
|N°E|ENOM |PROF |DATEEMB |SAL|COMM |N°D|
| | | | | | | |
|10 |Joe |Ingénie|1.10.93 |400|3000 |3 |
| | |ur | |0 | | |
|20 |Jack |Technic|1.5.88 |300|2000 |2 |
| | |ien | |0 | | |
|30 |Jim |Vendeur|1.3.80 |500|5000 |1 |
| | | | |0 | | |
|40 |Lucy |Ingénie|1.3.80 |500|5000 |3 |
| | |ur | |0 | | |
DEPT
|N°D|DNOM |DIR|VILLE |
| | | | |
|1 |Commercial|30 |New |
| | | |York |
|2 |Production|20 |Houston|
|3 |Développem|40 |Boston |
| |ent | | | 1) (1,5 pts)Calculer, ?SAL