Andmebaasid I - eksamiküsimused
Transaktsioonide spetsifikatsioonis näidatakse:
millised andmebaasioperatsioonid moodustavad ühe transaktsiooni,
milline sündmus põhjustab transaktsiooni käivitumise.
21. Normaliseerimine (teema 9)
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