INF.03 · pytanie 592
Technik informatykTechnik programista
Trzecia postać normalna (3NF) relacyjnej bazy danych wymaga, aby:
- ATabela miała zdefiniowany klucz obcy do innej tabeli
- BKolumny tabeli przechowywały dane typu tekstowego
- CBaza zawierała jedną tabelę bez kluczy obcych i bez indeksów
- 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.