Vous êtes sur la page 1sur 4

Nombre

de
feuilles
Université Cadi Ayyad – FSSM - Filière SMI - Semestre 5 - Bases de Données supplémentaires
utilisées
Nom et Prénom : ……………………………………………………………………
…………………

Examen Final
En cas d’ambiguïté, veuillez préciser les hypothèses que vous avez supposées
Le barème est donné à titre indicatif et pourra être légèrement modifié
Exercice 1 : (1,5 points)
Quelle est la différence entre une clé candidate et une clé primaire ?
…………………………………………………………………………………………………................................................
..........................................................................................................………………………………………
………………………………………………………….........................................................................................
.................................................................………………………………………………………………………………
…………………..................................................................................................................................
........................…………………………………………………………………………………………………........................
Quelle est la différence entre une jointure naturelle et une jointure thêta ?
.....................…………………………………………………………………………………………………...........................
...............................................................................................................................……………………
……………………………………………………………………………......................................................................
....................................................................................……………………………………………………………

Exercice 2: (6 points)
Un agriculteur désire connaître les productions réalisées sur ses parcelles culturales. Une
parcelle peut comporter plusieurs productions dans la même année civile. Pour chaque
parcelle, on veut connaître quelles productions ont été réalisées et à quelles dates. On
désire également connaître le rendement de chaque production par parcelle. Enfin, on doit
pouvoir disposer de la quantité et du nom de l’engrais qui a été épandu sur chaque parcelle
(à une date donnée). L’agriculteur vous fournit les informations suivantes :

Le nom de la parcelle et sa surface , les coordonnées géographiques de la parcelle, le nom de


la production et son unité de production, les dates début et fin de production, la quantité
produite, le nom de l’engrais, l’unité d’épandage de l’engrais, la proportion de N, de P et de
K dans l’engrais et la quantité d’engrais épandue à une date donnée sur une parcelle
donnée.

a. Proposer un schéma E/A complet.


b. Déduire le schéma relationnel. Préciser les clés primaires et étrangères.

…………………………………………………………………………………………………................................................
..........................................................................................................………………………………………
………………………………………………………….........................................................................................
.................................................................………………………………………………………………………………
…………………..................................................................................................................................
........................…………………………………………………………………………………………………........................
..................................................................................................................................…………………
………………………………………………………………………………...................................................................
.......................................................................................…………………………………………………………


………………………………………............................................................................................................
..............................................…………………………………………………………………………………………………..
.....................................................................................................................................................
...………………………………………………………………………………………………….............................................
.............................................................................................................……………………………………
……………………………………………………………......................................................................................
....................................................................……………………………………………………………………………
……………………...............................................................................................................................
...........................…………………………............................………………………………………………………………
…………………………………..................................................................................................................
........................................…………………………………............................…………………………………………
………………………………………………………............................................................................................
..............................................................…………………………………....................................................
..............................................................................................…………………………............................
…………………………………………………………………………………………………................................................
..........................................................................................................…………………………………........
....................…………………………………………………………………………………………………............................
..............................................................................................................................……………………
…………….......................................................................................................................................
...........…………………………............................………………………………………………………………………………
…………………..................................................................................................................................
........................…………………………………............................…………………………………………………………
………………………………………............................................................................................................
..............................................……………….......................................................................................
...........................................................…………………………............................………………………………
………………………………………………………………….................................................................................
.........................................................................…………………………………............................…………
………………………………………………………………………………………...........................................................
...............................................................................................…………………………………...................
...............................................................................................................................……………………
……............................…………………………………………………………………………………………………..............
............................................................................................................................................………
…………………………............................…………………………………………………………………………………………
……….............................................................................................................................................
Exercice 3 : (5 points)
Soit le schéma relationnel R (A, B, C, D, E, G), sur lequel est défini l'ensemble de
dépendances fonctionnelles F = {A-->B, AB->D, C->DA, AE->G, G->E}
a) Donner une couverture minimale de F
.................................................................………………………………………………………………………………
…………………..................................................................................................................................
........................…………………………………………………………………………………………………........................
..................................................................................................................................…………………
b) Sous quelle forme normale est le schéma R (A, B, C, D, E, G) ? Justifier
.................................................................………………………………………………………………………………
…………………..................................................................................................................................
........................…………………………………………………………………………………………………........................
..................................................................................................................................…………………

2


c) Supposons que R est décomposé en R1 (A, B, C) et R2 (C, D, E, G). Cette
décomposition est elle sans perte d'information ? Justifier.
.................................................................………………………………………………………………………………
…………………..................................................................................................................................
........................…………………………………………………………………………………………………........................
..................................................................................................................................…………………
d) Donner une décomposition de R en 3ème forme normale sans perte d'information.
.................................................................………………………………………………………………………………
…………………..................................................................................................................................
........................…………………………………………………………………………………………………........................
..................................................................................................................................…………………
........................…………………………………………………………………………………………………........................
..................................................................................................................................…………………
e) Les schémas obtenus à la question précédente sont ils en BCNF ? Justifier.

.................................................................………………………………………………………………………………
…………………..................................................................................................................................
........................…………………………………………………………………………………………………........................
..................................................................................................................................…………………

Exercice 4 : (3 points)

L'exercice porte sur une gestion simplifiée de groupes d'étudiants et d'enseignants. Chaque
année universitaire, un étudiant est placé dans un groupe. Chaque groupe a un professeur
unique pour une matière donnée. On considère que les professeurs n'interviennent que
dans une seule matière tout au long de leur carrière. Soit la relation Cours (Année, Etudiant,
Groupe, Professeur, Matière).

1. D’après l’énoncé, quelles sont les dépendances fonctionnelles de la relation Cours.

............................…………………………………………………………………………………………………....................
......................................................................................................................................……………
……………………............................………………………………………………………………………………………………
…..................................................................................................................................................
..........................................................………………………………………………………………………………………
……................................................................................................................................................
..........…………………………………………………………………………………......................................................

2. Quelles sont les clés candidates de la relation cours.

............................…………………………………………………………………………………………………....................
......................................................................................................................................……………
……………………............................………………………………………………………………………………………………
…..................................................................................................................................................

3. Quelle est l’expression algébrique qui permet de retrouver les professeurs ayant
enseigné en 2020-2021 le groupe G11.

3


............................…………………………………………………………………………………………………....................
......................................................................................................................................……………
……………………............................………………………………………………………………………………………………
…..................................................................................................................................................
........……………………………………………..............................……………………………………………………………
……………………………………...............................................................................................................
...........................................…………………………………............................………………………………………

4. Expliquer ce que calcule la relation SQL suivante


............................…………………………………………………………………………………………………....................
......................................................................................................................................……………
………………………..…............................………………………………………………………………………………………
…………..………………………................................................................................................................

Exercice 5 : (4,5 points)


Soit la base de données relationnelle dont le schéma contient les relations :
• Employé (NumE, NomE, #NumD)
• Département (NumD, NomD, #NumChef)
• Commande (NumC, #NumP, #NumD, Montant)
• Produit (NumP, NomP, TypeP)

La table commande décrit les commandes faites par les différents départements.
Exprimer en algèbre relationnelle les requêtes suivantes :
a) Le nom et le numéro des employés du département "informatique"
b) Le nom et le numéro des employés sous la responsabilité de "Dupont"
c) Le nom de chaque département ainsi que le montant moyen des commandes qu’il a
effectuées.
d) Le nom des départements qui ont commandé tous les produits
e) Le nom des employés dont le chef n’est pas affecté au même département qu’eux
..........................................................……………………………………………………………………………
…………….............................…………………………………………………………………………………………
……….................................................................................................................................
.........................…………………………………………………………………………………………………...........
.........................................................................................................................................
......………………………………………………………………………………………….............................………
…………………………………………………………………………………………............................................
..............................................................................................................…………………………
………………………………………………………………………...............................................................
...........................................................................................................……………………………

Vous aimerez peut-être aussi