Normalizácia (databázy): Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
d robot: štylistické, typografické a kódové korekcie |
|||
Riadok 2:
== Normálne formy ==
[[Edgar Frank Codd]] pôvodne definoval 3 normálne formy. Prvá NF vyžaduje, aby boli tabuľky vytvorené z primárneho kľúča a niekoľkých [[atomicita|atomických]] atribútov, druhá a tretia sa zaoberajú vzťahom nekľúčových atribútov k [[primárny kľúč|primárnemu kľúču]]. Tieto sa dajú zosumarizovať ako požiadavka, aby všetky nekľúčové atribúty boli funkčne závislé na
Štvrtá a piata normálna forma sa zaoberajú konkrétne reprezentáciou vzťahov 1:N a M:N. Šiesta NF sa vzťahuje iba na [[temporálna databáza|temporálne databázy]].
Riadok 12:
=== Druhá normálna forma (2NF) ===
Druhá normálna forma požaduje aby relácia bola v 1NF a zároveň každý nekľúčový atribút bol na [[primárny kľúč|primárnom kľúči]] úplne funkčne závislý
Napríklad relácia:
Riadok 26:
Názov predmetu
=== Tretia normálna forma (3NF) ===
Relácia je v tretej normálnej forme, pokiaľ je v 2NF a každý nekľúčový atribút nie je tranzitívne funkčne závislý na primárnom kľúči. To znamená že všetky neklúčové atribúty musia byť navzájom nezávislé.
Riadok 41:
=== Boyce – Coddova normálna forma (BCNF) ===
=== Štvrtá normálna forma (4NF) ===
=== Piata normálna forma (4NF) ===
{{Informatický výhonok}}
|