Normalizcia - proces pravy a korekcie truktry tabuliek v databze tak, aby sa minimalizovala dtov redundancia a dtov anomlie. Denormlizcia - .je proces, v ktorom sa pokame optimalizova vkon databzy pridanm redundatnch dt za elom napr. zvenia vkonu databzy. V zsade to asto znamen, e konvertujeme tabuky z vyej normlnej formy do niej
Nult normlna forma (0NF)
Tabuka je v nultej normlnej forme vtedy, ak v nej existuje aspo jedno pole, ktor obsahuje (me obsahova) viac ne jednu hodnotu. Tabuka v 0NF
Ing. Tom Delikt, CSc.
Strana 1 z 5
Prv normlna forma (1NF)
Tabuka spluje zaradenie do prvej normlnej formy, ak vetky jej atribty (stpce) s atomickho charakteru, to znamen alej nedeliten. Tto prava znamen: - definovanie kov (primrny k, kandidti na k) - odstrnia sa opakujce skupiny v tabuke, t. j. kad bunka me obsahova jednu a len jednu hodnotu. Tabuka v 1NF
iaston funkn zvislosti
Ing. Tom Delikt, CSc.
Strana 2 z 5
Druh normlna forma (2NF)
Tabuka spluje zaradenie do druhej normlnej formy vtedy ak spluje podmienky do zaradenia do prvej normlnej formy a kad atribt, okrem atribtov primrneho ka, mus by plne zvisl na primrnom ki. Tabuka v 2NF
Ing. Tom Delikt, CSc.
Strana 3 z 5
Tretia normlna forma
Tabuka je v tretej normlnej forme, pokia je v druhej normlnej forme a zrove neexistuj zvislosti od nekovch stpcov tabuky (t. j. neexistuj tzv. tranzitvne zvislosti). Tranzitvna zvislos.
Znzornenie tabuliek v 3NF
Ing. Tom Delikt, CSc.
Strana 4 z 5
Boyce-Coddova normlna forma (BCNF)
Tabuka je v Boyce-Coddovej normlnej forme, ak kad determinat v tabuke je kandidt na k. BNFC sa povauje za nronejie vyjadrenie 3NF a jej cieom je eliminova zvislosti, ke nekov atribt determinuje kov atribt.