Index Tdm
Précédent Opérateurs relationnels
Go up to Le modèle relationnel
Suivant Langages de manipulation de données relationnelles

Formes normales

Dépendance fonctionnelle

Définition (dépendance fonctionnelle) :   Soit R(A1,A2,...An) un schéma de relation, et X et Y des sous-ensembles de {A1,A2,...An}. On dit que X détermine Y ou que Y dépend fonctionnellement de X si, et seulement si, des valeurs identiques de X impliquent des valeurs identiques de Y. On le note : X -> Y

Définition (dépendance fonctionnelle élémentaire) :   C'est une dépendance fonctionnelle de la forme X -> Y, où A est un attribut unique n'appartenant pas à X et où il n'existe pas X' inclus dans X tel que X -> Y.

Notion de clé

Définition (clé de relation) : Soit R(A1, A2, ..., An) un schéma de relation, et X un sous-ensemble de (A1, A2, ..., An), X est une clé si, et seulement si, :

Formes normales

Définition (Première forme normale) :   Une relation est en première forme normale si et seulement si tout attribut contient une valeur atomique.

Définition (Deuxième forme normale) :   Une relation est en deuxième forme normale si et seulement si :

Définition (Troisième forme normale) :   Une relation est en troisième forme normale si et seulement si :

Définition (Forme normale de BOYCE-CODD) :   Une relation est en Forme normale de BOYCE-CODD (BCNF) si, et seulement si, les seules dépendances fonctionnelles élémentaires sont celles dans lesquelles une clé détermine un attribut.


Index Tdm
Précédent Opérateurs relationnels
Go up to Le modèle relationnel
Suivant Langages de manipulation de données relationnelles