logo

Prima forma normale (1NF)

  • 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