- Una relazione sarà 1NF se contiene un valore atomico.
- Afferma che un attributo di una tabella non può contenere più valori. Deve contenere solo attributi a valore singolo.
- La prima forma normale non consente l'attributo multivalore, l'attributo composito e le loro combinazioni.
Esempio: La relazione DIPENDENTE non è in 1NF a causa dell'attributo multivalore EMP_PHONE.
Tabella DIPENDENTI:
EMP_ID | EMP_NAME | EMP_TELEFONO | EMP_STATE |
---|---|---|---|
14 | John | 7272826385, 9064738238 | SU |
venti | Harry | 8574783832 | Bihar |
12 | Lui stesso | 7390372389, 8589830302 | Punjab |
La scomposizione della tabella EMPLOYEE in 1NF è stata mostrata di seguito:
EMP_ID | EMP_NAME | EMP_TELEFONO | EMP_STATE |
---|---|---|---|
14 | John | 7272826385 | SU |
14 | John | 9064738238 | SU |
venti | Harry | 8574783832 | Bihar |
12 | Lui stesso | 7390372389 | Punjab |
12 | Lui stesso | 8589830302 | Punjab |