IBM® Informix® 12.10

Récapitulatif des règles de normalisation

Les formes normales suivantes sont présentées dans cette section :
Première forme normale
Une table est à la première forme normale si elle ne contient aucune colonne répétitive.
Deuxième forme normale
Une table est en deuxième forme normale si elle est en première forme normale et qu'elle contient uniquement des colonnes qui dépendent de la clé (primaire) entière.
Troisième forme normale
Une table est en troisième forme normale si elle est en deuxième forme normale et qu'elle contient uniquement des colonnes qui n'ont pas de dépendance transitoire avec la clé primaire.

Si vous appliquez ces règles, les tables du modèle sont en troisième forme normale, selon E. F. Codd, l'inventeur des bases de données relationnelles. Si les tables ne sont pas en troisième forme normale, des données redondantes existent ou des problèmes apparaissent lorsque vous tentez de mettre à jour les tables.

Si vous ne parvenez pas à placer un attribut conforme à ces règles, vous avez probablement fait une des erreurs suivantes :
  • L'attribut n'est pas défini correctement.
  • L'attribut est dérivé, pas direct.
  • L'attribut est en réalité une entité ou une relation.
  • Certaines entités ou relations manquent dans le modèle.


Envoi des commentaires en retour | Echange d'exemples | Identification et résolution des problèmes

Pour rechercher le fichier PDF, voir Publications de la famille de produits IBM Informix 12.10.
Pour les notes sur l'édition, les notes sur la documentation et/ou les notes sur la machine, consultez la page Notes sur l'édition.
horodatage Date d'édition : mars 2013