logo

Pierwsza postać normalna (1NF)

  • Relacja będzie miała wartość 1NF, jeśli zawiera wartość atomową.
  • Stwierdza, że ​​atrybut tabeli nie może przechowywać wielu wartości. Musi zawierać tylko atrybut jednowartościowy.
  • Pierwsza postać normalna nie zezwala na atrybut wielowartościowy, atrybut złożony i ich kombinacje.

Przykład: Relacja PRACOWNIK nie znajduje się w 1NF ze względu na wielowartościowy atrybut EMP_PHONE.

Tabela PRACOWNIK:

EMP_ID EMP_NAME EMP_TELEFON STAN EMP
14 Jan 7272826385,
9064738238
W GÓRĘ
20 Złupić 8574783832 Bihar
12 samego siebie 7390372389,
8589830302
Pendżab

Poniżej przedstawiono rozkład tabeli PRACOWNIK na 1NF:

EMP_ID EMP_NAME EMP_TELEFON STAN EMP
14 Jan 7272826385 W GÓRĘ
14 Jan 9064738238 W GÓRĘ
20 Złupić 8574783832 Bihar
12 samego siebie 7390372389 Pendżab
12 samego siebie 8589830302 Pendżab