- Une relation sera 1NF si elle contient une valeur atomique.
- Il indique qu'un attribut d'une table ne peut pas contenir plusieurs valeurs. Il ne doit contenir qu’un attribut à valeur unique.
- La première forme normale interdit l'attribut à valeurs multiples, l'attribut composite et leurs combinaisons.
Exemple: La relation EMPLOYEE n'est pas dans 1NF en raison de l'attribut multi-valeurs EMP_PHONE.
Tableau EMPLOYÉ :
EMP_ID | EMP_NAME | EMP_PHONE | EMP_STATE |
---|---|---|---|
14 | John | 7272826385, 9064738238 | EN HAUT |
vingt | Harry | 8574783832 | Bihar |
12 | Lui-même | 7390372389, 8589830302 | Pendjab |
La décomposition de la table EMPLOYÉ en 1NF a été présentée ci-dessous :
EMP_ID | EMP_NAME | EMP_PHONE | EMP_STATE |
---|---|---|---|
14 | John | 7272826385 | EN HAUT |
14 | John | 9064738238 | EN HAUT |
vingt | Harry | 8574783832 | Bihar |
12 | Lui-même | 7390372389 | Pendjab |
12 | Lui-même | 8589830302 | Pendjab |