Andmebaasid I - eksamiküsimused
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
normaliseerimiseta ei olnud võimalik registreerida)
muuta andmebaasi struktuur kergemini mõistetavamaks ja paremini "reaalset
maailma" peegeldavaks
Samuti on täiendava normaliseerimise tulemusena tekkivates relvarides lihtsam
mõningate kitsenduste jõustamine.
Milline on hea relatsioonilise andmebaasi disain?
Meetodid hea disaini tulemuse saamiseks ja disaini headuse hindamiseks:
täiendav normaliseerimine,
ortogonaalse andmebaasi disaini printsiip.