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

17 lines
752 B
Markdown

up:: [[BDD normalisation]]
title:: "tous les attributs en [[dépendance fonctionnelle|DF]] 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