Quels sont les six formulaires de normalisation en SQL (langage de requête standard) ?

1 Réponses


  • Les formes normales en SQL sont données ci-dessous.

    Première forme normale (1NF) : une relation est dite en 1NF si elle n'a que des attributs à valeur unique, ni la répétition ni les tableaux ne sont autorisés.

    Deuxième forme normale (2NF) : une relation est dite en 2NF si elle est en 1NF et que chaque attribut non clé est entièrement fonctionnel et dépend de la clé primaire.

    Troisième forme normale (3NF) : On dit qu'une relation est en 3NF si elle est en 2NF et n'a pas de dépendances transitives.

    Forme normale Boyce-Codd (BCNF) : Une relation est dite en BCNF si et seulement si chaque déterminant de la relation est une clé candidate.

    Quatrième forme normale (4NF) : Une relation est dite en 4NF si elle est en BCNF et ne contient pas d'attributs à valeurs multiples.

    Cinquième forme normale (5NF) : Une relation est dite en 5NF si et seulement si chaque dépendance de jointure en relation est impliquée par les clés candidates de la relation.

    Domain-Key Normal Form (DKNF) : On dit qu'une relation est en DKNF si elle est exempte de toute anomalie de modification. Les anomalies d'insertion, de suppression et de mise à jour relèvent des anomalies de modification.

Ecrivez votre réponse

Votre réponse apparaîtra après modération