Domov vývoj Čo je štvrtá normálna forma (4nf)? - definícia z technológie

Čo je štvrtá normálna forma (4nf)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená štvrtá normálna forma (4NF)?

Štvrtá normálna forma (4NF) je úroveň normalizácie databázy, pri ktorej neexistujú netriviálne multivalenčné závislosti iné ako kandidátsky kľúč.


Stavia na prvých troch normálnych formách (1NF, 2NF a 3NF) a normálnej forme Boyce-Codd Normal (BCNF). Uvádza sa v ňom, že okrem databázy, ktorá spĺňa požiadavky BCNF, nesmie obsahovať viac ako jednu viachodnotovú závislosť.

Techopedia vysvetľuje štvrtý normálny formulár (4NF)

Viacnásobná závislosť sa najlepšie ilustruje na príklade. V tabuľke, ktorá obsahuje zoznam troch vecí - vysokoškolských kurzov, lektora zodpovedného za každý kurz a odporúčanej knihy pre každý kurz - sú tieto tri prvky (kurz, lektor a kniha) navzájom nezávislé. Napríklad zmena odporúčanej knihy kurzu nemá žiadny vplyv na samotný kurz. Toto je príklad viachodnotovej závislosti: Položka závisí od viac ako jednej hodnoty. V tomto príklade kurz závisí od lektora aj knihy.


4NF teda uvádza, že tabuľka by nemala mať viac ako jednu z týchto závislostí. 4NF sa zriedka používa mimo akademických kruhov.

Čo je štvrtá normálna forma (4nf)? - definícia z technológie