Normalizácia a normálové formy relácií
Normalizácia a normálové formy
Cieľom kapitoly je oboznámenie sa so zásadami normalizácie. Študent po preštudovaní kapitoly bude vedieť aplikovať jednotlivé normalové formy.

Normalizácia (normalization) je proces úpravy a korekcie štruktúry tabuliek v databáze tak, aby sa minimalizovala údajová redundancia a údajové anomálie.
Hlavné zásady:
  • atribúty majú byť závislé len na celom PK → ak nie treba ich rozdeliť,
  • dekomponovať reláciu bezstratovo.
Funkčné závislosti

Pre danú reláciu R, atribút B z R je funkčne závislý na atribúte A z R (A→B), ak v dvoch n-ticiach sa rovnajú hodnoty A, potom sa rovnajú aj hodnoty B. V danom časovom okamžiku každá hodnota A má priradenú práve jednu hodnotu B. A aj B môžu byť zložené atribúty.