Concept

Forme normale (bases de données relationnelles)

Résumé
Dans une base de données relationnelle, une forme normale désigne un type de relation particulier entre les entités. La normalisation consiste à restructurer une base de données pour respecter certaines formes normales, afin d'éviter la redondance des données (des données apparaissent plusieurs fois) et d'assurer l'intégrité des données. Le but essentiel de la normalisation est d’éviter les anomalies transactionnelles pouvant découler d’une mauvaise modélisation des données et ainsi éviter un certain nombre de problèmes potentiels tels que les anomalies de lecture, les anomalies d’écriture, la redondance des données et la contre-performance. La normalisation des modèles de données permet de vérifier la robustesse de leur conception pour améliorer la modélisation (et donc obtenir une meilleure représentation) et faciliter la mémorisation des données en évitant la et les problèmes sous-jacents de mise à jour ou de cohérence. La normalisation s’applique à toutes les entités et aux porteuses de propriétés. Codd a introduit le concept de normalisation et qui est maintenant connu comme première forme normale en 1970. Puis Codd a défini la deuxième forme normale (2NF) puis la troisième (3NF) in 1971. Codd et Raymond F. Boyce ont défini la forme normale de Boyce-Codd notée FNBC (BCNF en anglais) en 1974. Les formes normales s’emboîtent les unes dans les autres : le respect d’une forme normale de niveau supérieur implique le respect des formes normales des niveaux inférieurs. En tout dans le modèle relationnel de type OLTP (OnLine Transaction Processing), il existe plusieurs formes normales : La première forme normale notée 1FN (1NF en anglais) ; La deuxième forme normale notée 2FN (2NF en anglais) ; La troisième forme normale notée 3FN (3NF en anglais) ; La forme normale clé élémentaire (EKNF pour Elementary key normal form en anglais) ; La forme normale de Boyce-Codd notée FNBC (BCNF en anglais) ; La quatrième forme normale notée 4FN (4NF en anglais) ; La cinquième forme normale notée 5FN (5NF en anglais) ; La forme normale domaine clef notée FNDC (DKNF en anglais) ; La sixième forme normale notée 6FN (6NF en anglais) rarement présentée.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.