Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 592

Trzecia postać normalna (3NF) relacyjnej bazy danych wymaga, aby:

  1. ATabela miała zdefiniowany klucz obcy do innej tabeli
  2. BKolumny tabeli przechowywały dane typu tekstowego
  3. CBaza zawierała jedną tabelę bez kluczy obcych i bez indeksów
  4. DNie było zależności przechodnich atrybutów niekluczowychPoprawna

Wyjaśnienie

Tabela jest w 3NF, gdy spełnia 2NF i żaden atrybut niekluczowy nie zależy przechodnio od klucza głównego (zależy tylko od klucza) — eliminuje to redundancję i anomalie aktualizacji.