cours/BDD 2NF.md
oscar.plaisant@icloud.com 38fbb1938d from github to this gitea
2023-10-23 23:09:51 +02:00

752 B

up:: BDD normalisation title:: "tous les attributs en dépendance fonctionnelle avec toute la clef primaire" #informatique


  • est en 1NF
  • Tous les attributs doivent être en dépendance fonctionnelle avec la totalité la clef primaire.
    • cela interdit d'avoir des répétitions
      • Si un attribut ne dépend que d'une partie de la clef primaire, il peut être répété pour différentes valeurs du reste de la clef primaire
      • le fait de demander la dépendance à la totalité de la clef primaire interdit cela

[!question] Pourquoi ? Pour éviter les anomalies de suppression, d'insertion et de mise à jour

  • La 2NF permet de ne pas avoir à modifier plusieurs lignes pour une seule requête