0% ont trouvé ce document utile (0 vote)
3 vues5 pages

Chap 4 Normalisation

Ce document traite de la normalisation des bases de données, en expliquant les dépendances fonctionnelles et les différentes formes normales (1FN, 2FN, 3FN). Il met en évidence l'importance de la normalisation pour éviter les redondances, les pertes de données et les incohérences. Des exemples illustrent chaque forme normale et les décompositions nécessaires pour atteindre ces normes.

Transféré par

ZENZER ABDELOUAHAB
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues5 pages

Chap 4 Normalisation

Ce document traite de la normalisation des bases de données, en expliquant les dépendances fonctionnelles et les différentes formes normales (1FN, 2FN, 3FN). Il met en évidence l'importance de la normalisation pour éviter les redondances, les pertes de données et les incohérences. Des exemples illustrent chaque forme normale et les décompositions nécessaires pour atteindre ces normes.

Transféré par

ZENZER ABDELOUAHAB
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 PDF, TXT ou lisez en ligne sur Scribd

07/11/2021

Normalisation

Hosni. M.
ENSAM
Fall 2021
v0.1

Plan

• Dépendance fonctionnelle
• Normalisation
• 1ère Forme Normale (1FN)
• 2ème Forme Normale (2FN)
• 3ème Forme Normale (3FN)

1
07/11/2021

Propriété

• Notion de dépendance fonctionnelle directe

• Cette entité est juste mais elle implique une redondance d’information relative à la
catégorie
• la dépendance fonctionnelle :
Référence ➔ LibelléCatégorie n’est pas directe
• car il existe la propriété NoCatégorie telle que :

Référence ➔ NoCatégorie et NoCatégorie ➔ LibelléCatégorie

Propriété

• Une dépendance fonctionnelle x ➔ y est directe s’il n’existe pas de


propriété z telle que : x ➔z et z ➔y.

2
07/11/2021

Normalisation

 Elle met en évidence les relations "indésirables"


 Redondances
 Valeurs NULL
 Elle définit les critères des relations "désirables"
 appelées formes normales

 La normalisation est utile pour limiter:


 les redondances de données,
 les pertes de données,
 les incohérences au sein des données et
 les performances des traitements.

1ère Forme Normale 1FN

• Une relation est en 1FN si tout attribut est atomique (non décomposable)
• Contre-exemple :
• ELEVE (no_elv, nom, prenom, liste_notes)
• Un attribut ne peut pas être un ensemble de valeurs (liste_notes)
• Décomposition
• ELEVE (no_elv, nom, prenom)
• NOTE (no_elv, no_matiere, note)

3
07/11/2021

2ème Forme Normale 2FN

• Une relation est en 2FN si


• elle est en 1FN
• chaque attribut qui n’est pas clé est en dépendance fonctionnelle élémentaire de toute la clé primaire et non
d’une partie seulement
• C’est la phase d’identification des clés
• Cette étape évite les redondances
• Tout attribut doit dépendre fonctionnellement de la totalité de la clé

2ème Forme Normale 2FN

• Contre-exemple
une relation en 1FN qui n'est pas en 2FN
• COMMANDE (date, no_cli, no_pro, qte, prixUHT)
• elle n'est pas en 2FN car la clé = (date, no_cli,no_pro), et le prixUHT ne dépend que de no_pro
• Décomposition
• COMMANDE (date, no_cli, no_pro, qte)
• PRODUIT (no_pro, prixUHT)

4
07/11/2021

3ème Forme Normale 3FN

• Une relation est dite en troisième forme normale (3NF) si et seulement si :


• elle est en 2NF
• chaque attribut non clé ne dépend pas fonctionnellement d’un attribut qui n’appartient pas à la clé

3ème Forme Normale 3FN

• Contre-exemple
une relation en 2FN qui n'est pas en 3FN
• VOITURE (matricule, marque, modèle, puissance)
• elle est en 2FN ;
• elle n'est pas en 3FN car la clé = matricule, et la puissance dépend de (marque, modèle)
• Décomposition
• VOITURE (matricule, marque, modèle)
• MODELE (marque, modèle, puissance)

10

Vous aimerez peut-être aussi