public:std-3:cm1:aspect_logique:2.2.5_normalisation_d_un_schema:3eme_forme_normale_3fn

Dépendance Fonctionnelle Directe (DFD) :

La dépendance fonctionnelle entre 2 attributs $A_i$ et $A_j$ est directe s’il n’existe pas de $A_k$ tel que : $$A_i \rightarrow A_k \rightarrow A_j$$

3ème Forme Normale (3FN)

Un schéma est 3FN :

  • S’il est 2FN
  • Si tous les attributs sont en DFD avec la clé.
Exemple :

$$\textbf{Commande} (\underline{\text{num_commande}}, \text{nom_f, adresse_f, composant, quantité})$$ $$\text{num_commande} \rightarrow \text{nom_f, composant, quantité}$$ $$\text{nom_f} \rightarrow \text{adresse_f}$$

Le schéma n’est pas 3FN!! (dépendance transitive entre num_commande et adresse)

Previous : Normalisation 2FN Up :2.2.5 Normalisation d'un schéma Next : Normalisation 3FN

  • public/std-3/cm1/aspect_logique/2.2.5_normalisation_d_un_schema/3eme_forme_normale_3fn.txt
  • Dernière modification : 2016/09/06 14:31
  • de edauce