2. Les phases de la construction d’un modèle de données
51
sélection, s’appliquent à chaque auteur du structogramme.
Inversement, les noms des deux auteurs, Nassi et Shneiderman, se
répètent pour chaque concept du structogramme. En d'autres termes,
nous sommes ici en présence d’une paire de dépendances
multivaluées qu’il faut éliminer.
Figure 2-20
Table contenant
des dépendances
multivaluées
Définition des
attributs en
dépendance
fonctionnelle
multivaluée
Soit une table avec trois attributs A, B et C. La dépendance
multivaluée se définit comme suit : il existe une dépendance
multivaluée de l'attribut A vers l'attribut C (notée AooC), si chaque
combinaison d'une valeur spécifique de A avec une valeur quelconque
de B détermine un ensemble identique de valeurs de C.
MÉTHODE (table non normalisée)
Concept
{Séquence,
Itération,
Sélection}
[Ensemble d'entités,
Ensemble de liens}
Auteur
{Nassi,
Shneiderman}
{Chen}
Méthode
Structogramme
Modèle de données
MÉTHODE (troisième forme normale)
Concept
Séquence
Itération
Sélection
Séquence
Itération
Sélection
Ensemble d'entités
Ensemble de liens
Auteur
Nassi
Nassi
Nassi
Shneiderman
Shneiderman
Shneiderman
Chen
Chen
Méthode
Structogramme
Structogramme
Structogramme
Structogramme
Structogramme
Structogramme
Modèle de données
Modèle de données
INVENTEUR (4FN)
Auteur
Nassi
Shneiderman
Chen
Méthode
Structogramme
Structogramme
Modèle de données
MÉTHODOLOGIE (4FN)
Concept
Séquence
Itération
Sélection
Ensemble d'entités
Ensemble de liens
Méthode
Structogramme
Structogramme
Structogramme
Modèle de données
Modèle de données
Précédent

- 67/301

Suivant