Cours 6 Les formes normales o Les formes normales sont différents stades de qualité qui permettent d’éviter des anomalies dans les bases de données relationnelles o Représentent l’état des tables relationnelles en fonction de leurs dépendances fonctionnelles o Il existe 5 formes normales principales et deux extensions 1. Première forme normale (1FN) 2. Deuxième forme normale (2FN) 3. Troisième forme normale (3FN) 4. Forme normale de Boyce-Codd 5. Quatrième forme normale (4FN) 6. Cinquième forme normale (5FN) 7. Forme Normale Domaine-Clé o Plus le niveau de normalisation est élevé, plus la table sera exempte d’anomalies o Une table en forme normale de niveau x est automatiquement en forme normale de niveau x-1 o À la suite d’une modélisation, la plupart des modèles seront déjà en forme normale de Boyce-Codd (ou presque) Première Forme Normale (1FN) o Une table est en forme normale si tous ses attributs sont simples et non décomposables o Si une table n’est pas en 1FN, alors elle en FNN (Forme Non Normalisée) o Si les tables relationnelles résultant de la modélisation ne sont pas déjà en 1FN, il serait approprié de retourner à l’étape de modélisation. Une modélisation de qualité minimale devrait toujours être en 1FN. VOL VOL JOURNÉES-VOL NoVol* NoVol* NoVol* Code AéroportDép# Code AéroportDép# Jour* CodeAéArr# CodeAéArr# HeureDécollage HeureDécollage HeureAtterrissage HeureAtterrissage Jours o Ici, ...
Voir