Différence
Faculté des Sciences Économiques et de Gestion de Tunis
CHAPITRE
4
Normalisation d’une Base de Données Relationnelle
Dr Semia Sonia SELMI
2012-2013
Normalisation: Définition
Le processus de restructurer le modèle de données logiques pour : ◦ Eliminer les redondances, ◦ Organiser les données efficacement, ◦ Réduire le potentiel d'anomalies pendant les opérations sur les données. La théorie de la normalisation repose sur l'analyse de dépendances entre attributs qui sont à l'origine de phénomènes de redondance. La normalisation consiste en des méthodes de décomposition des relations.
1
29/10/2012
La Normalisation
Les classifications formelles utilisées pour décrire le niveau de normalisation d'une base de données relationnelle sont appelées les formes normales (FN) Il existe huit formes normales. Les quatre premières sont les plus pratiques et sont à connaître. Chaque nouvelle forme normale marque une étape supplémentaire de progression vers des relations présentant de moins en moins de redondance Le but est d'obtenir une représentation des données présentant un minimum de redondance à l'intérieur de chaque relation et un maximum d'indépendance entre les différentes relations
La Normalisation: Dépendances Fonctionnelles
La théorie de la normalisation est basée sur les "dépendances fonctionnelles" (DF). On dit qu'un attribut B dépend fonctionnellement d'un attribut A si, étant donné une valeur de A, il lui correspond une unique valeur de B. Notation : A --> B Exemple : La dépendance fonctionnelle N°CIN à NOM signifie qu'à un numéro de CIN est associé un nom seulement.
2
29/10/2012
Normalisation: Dépendance Fonctionnelle
Dépendance Fonctionnelle Simple (DFS) Il y a DFS entre le constituant A et le constituant B (ou A détermine B, ou B dépend fonctionnellement de A) Ssi à partir d’une valeur a Î DA on ne peut lui associer qu’une seule valeur unique b Î DB. Exemple: N°CIN à Nom
Dépendance Fonctionnelle