Andmebaasid I - eksamiküsimused
Normaliseerimine on protsess, mille igal sammul kontrollitakse normaliseeritava relvari
vastavust mingile reeglite hulgale. Kui relvar ei vasta reeglitele, tuleb see
dekomponeerida (jagada, lagundada, tükeldada) välisvõtmete kaudu seotud
relvarideks, millest igaüks vastab nimetatud reeglitele. Iga normaliseerimise sammu
tulemusel viiakse relvarid uuele, kõrgemale normaalkujule. Iga relvari saab viia
kuuendale normaalkujule. Üldjuhul on soovitav viia relvarid viienda normaalkujuni.
Relatsioonilistes andmebaasides peavad relvarid olema viidud vähemalt
esimesele normaalkujule.
Normaliseerimise eesmärgid:
vähendada andmete liiasust ja selle tulemusena vähendada andmete muutmise
anomaaliaid ning muuta andmebaasis olevad andmed kasutajale arusaadavamaks.
parandada loogiliselt ebakorrektset disaini (täiendava normaliseerimise tulemusena
saab andmebaasis registreerida tõeseid väiteid, mida seal ilma täiendava