0% ont trouvé ce document utile (0 vote)
5 vues2 pages

Normalisation des Bases de Données 1FN à 3FN

Le document décrit les conditions nécessaires pour qu'une table soit en Première (1FN), Deuxième (2FN) et Troisième Forme Normale (3FN) dans une base de données relationnelle. Pour chaque forme, il est précisé les exigences concernant les attributs, les dépendances et les impacts sur la structure de la table. La conversion entre ces formes implique des processus de décomposition et d'élimination des redondances.

Transféré par

znigmohssine3
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues2 pages

Normalisation des Bases de Données 1FN à 3FN

Le document décrit les conditions nécessaires pour qu'une table soit en Première (1FN), Deuxième (2FN) et Troisième Forme Normale (3FN) dans une base de données relationnelle. Pour chaque forme, il est précisé les exigences concernant les attributs, les dépendances et les impacts sur la structure de la table. La conversion entre ces formes implique des processus de décomposition et d'élimination des redondances.

Transféré par

znigmohssine3
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

1.

Une Table d’une BDR répond à la Première Forme


Normale si :
 Tous ses attributs possèdent des valeurs atomiques

Valeur Atomique

 Ne regroupe pas plusieurs Valeurs.


 La subdivision de la donnée initiale n'apporte pas de valeur
complémentaire ou supplémentaire.

Pour avoir une table en première forme normale (IFN) :

 Diviser les Colonnes multi valeurs pour que chaque colonne


contienne des valeurs atomiques.
 Faire une duplication des lignes.

Impact de la 1FN sur la table :

 Les attributs composites sont interdits.


 Les attributs multivalués sont interdits.
 Augmentation de la performance du SGBD en évitant de parcourir
les attributs sous forme de liste.

2. Pour qu’une relation soit en 2FN, il faut qu’elle


respecte les conditions suivantes :
 Elle est en Première Forme Normale (1FN)
 Les attributs non-clés doivent dépendre complétement de la clé
primaire (Ils ne peuvent pas dépendre que d’une partie de la clé
primaire)

Pour convertir une table en 2FN, il faut :

 Décomposer la table initiale en des sous-tables séparées


 Déplacer tous les attributs non-clés qui ne dépendent pas
entièrement de la clé primaire dans les sous-tables
 Ajouter la clé primaire dont dépend les attributs déplacés dans la
table correspondante

Impacts de la 2FN sur la Relation / Base de Données :

 Elimination des Redondances


 Attributs dépendent complètement de la Clé Primaire

Pour qu’une Table soit en 3FN, il faut :


 Qu’elle soit en 2FN.
 Les attributs non-clés ne dépendent pas d’un ou Plusieurs attributs
ne participant pas à la clé

Reformulation de la Deuxième Condition :

Aucun attribut non-clé ne peut pas dépendre de façon transitoire d’un


candidat clé.

Dépendance Transitive :

Attribut non-clé dépend d’un autre attribut non-clé et donc indirectement


de son candidat clé.

Vous aimerez peut-être aussi