Documente Academic
Documente Profesional
Documente Cultură
DEPT
DEPTNO DNAME LOC
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
Réponses :
R1. (1.5 pt) update DEPT set LOC = ‘PALOALTO’ where
DNAME=’NEWYORK’;
R2. (1.5 pt) update EMP set SAL=SAL*1.10 where JOB=’SALESMAN’ and
COMM > SAL*0.50
R3. (1.5 pt) update EMP set COMM=(select avg(COMM) from EMP) where
HIREDATE <’01/01/80’ and COMM is null;
R4. (1.5 pt) rollback;
Partie 2 - Interrogation de la base de données (6 pts)
NomProj
c) Identifiant : (NoEmp + NoLab) (1pt)
d) La relation est en 1FN mais non en 2FN (0.5 pt)
- les attributs NomEmp, adresse dépendent d’une partie de la clé NoEmp
- les attributs NomProj dépend d’un attribut non clé NoProj
Décomposition (relations en 3FN) (1.5 pt)
Employé (NoEmp, NomEmp, adresse)
Projet (NoProj, NomProj)
ELP (NoEmp*, NoLab, NoPo*j)
Réponses :
1. Le schéma relationnel de la base de données MICRO : (1 pts)
CLIENT (noClient,nomCl, prenomCl, villeCl)
PRODUIT (noProduit, nomPr, marquePr , puPr, qtePr)
VENTE (noClient*, noProduit*, dateVte, qteVte)
2. Les clés étrangères sont des clés primaires dans d’autres relations, elles permettent
de réaliser l’intégrité référentielle, les clés étrangères dans ce schéma sont
marquées par un astérisque (*)
Les clés étrangères dans ce schéma sont : noClient et noProduit de la relation
VENTE.
(0.5 pt)
Une clé étrangère peut prendre la valeur NULL si elle ne fait partie de la clé
primaire, et si la contrainte d’intégrité référentielle est désactivée par le SGBD.
Dans la relation VENTE, les clés étrangères font parties des la clé primaire et ne
peuvent pas être NULL même si la contrainte d’intégrité référentielle est désactivée
par le SGBD. (0.5 pt)
3. Le nom du produit le plus cher :
select nomPr from PRODUIT where puPr = (select max(puPr) from
PRODUIT);
(1 pt)