Normalizácia (databázy): Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
d odstránenie starej šablóny {{Link FA}} a {{Link GA}} |
d preklepy |
||
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é
Š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
Napríklad relácia:
Riadok 21:
Známka
nie je v 2NF, pretože názov predmetu nie je závislý
Kód predmetu (primárny kľúč)
|