Exercices Corrigés Dépendances fonctionnelles(Forme Normale) – Partie 9

La meilleure façon d’apprendre quelque chose est de pratiquer des exercices. Nous avons préparer ces exercices corrigés pour les personnes (débutantes ou intermédiaires) qui sont familières avec les dépendances fonctionnelles et normalisation des bases de données. Nous espérons que ces exercices vous aideront à améliorer vos compétences sur les Dépendances fonctionnelles et Normalisation. Les exercices corrigés suivantes sont actuellement disponibles, nous travaillons dur pour ajouter plus d’exercices. Bon apprentissage!

Vous pouvez lire notre tutoriel sur les dépendances fonctionnelles et normalisation des bases de données avant de résoudre les exercices suivants.

 
 

Rappel:

Vous savez que la dépendance fonctionnelle A -> B signifie que B dépend de A, c’est-à-dire qu’à partir de la valeur de A, nous pouvons trouver la valeur de B dans la relation.

Donc, pour prouver que A -> B est valide dans une relation, l’une des conditions suivantes doit être vraie :

  • Condition1 : toutes les valeurs de A doivent être uniques.
  • Condition2 : toutes les valeurs de B doivent être identiques.
  • Condition3 : Si deux ou plusieurs tuples de la relation ont la même valeur pour l’attribut A, alors il doit également y avoir la même valeur pour l’attribut B.

 
 

1. Si X est une clé d’une relation R, X est également une super-clé de R ?

A VRAI

B FAUX

 
 

2. Une relation dans un diagramme ER doit être déterminée de manière unique par les entités de cette relation ?

A VRAI

B FAUX

 
 

3. Toute relation qui est dans la BCNF est aussi dans la 3FN ?

A VRAI

B FAUX

 
 

4. MN → O, P → Q, Q → O est une couverture minimale pour l’ensemble des dépendances fonctionnelles MN → O, P → Q, MN → Q, Q → O ?

A VRAI

B FAUX

 
 

5. On parle d’anomalie d’insertion lorsqu’il n’est pas possible de stocker certaines informations sans en stocker d’autres, sans rapport avec elles.

A VRAI

B FAUX

 
 

6. Considérons le schéma de la relation suivante.

Sa clé est constituée des attributs Titre et NbrCopie et sur cette relation nous avons la dépendance Titre -> Auteur,Genre. Vérifiez si le schéma est en troisième forme normale (3FN) et, si ce n’est pas le cas, décomposez-le de manière appropriée. Vérifiez si la décomposition satisfait également la forme normale de Boyce-Codd (BCNF).


 
 

7. Considérons le schéma Entité/Relation suivante:

Les propriétés suivantes sont-ils valides? Trouver les dépendances fonctionnelles à partir de ce schéma Entité/Relation, et vérifiez si le schéma satisfait la forme normale de Boyce-Codd (BCNF).

  • Un joueur ne peut jouer que pour une seule équipe (ou aucune)
  • Un entraîneur ne peut entraîner qu’une seule équipe (ou aucune)
  • Une équipe appartient à une et une seule ville
 
 

8. Considérons le schéma S(A,B,C,D,E) ainsi que les dépendances fonctionnelles suivantes:
CDEA
AB
CD
DEA

S est-il en BCNF ? Pourquoi ou pourquoi pas ? Si ce n’est pas le cas, décomposez-le en un ensemble de relations BCNF.

 
 

9. Considérons le schéma R(A,B,C,D,E) ainsi que les dépendances fonctionnelles suivantes:
BDA
ABC
DA
BC
CE

R est-il en 3FN ? Pourquoi ou pourquoi pas ? Si ce n’est pas le cas, décomposez-le en un ensemble de relations 3FN.

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *