Andmebaaside eksami kordamisküsimuste vastused
Foreign Key(veerg3) References Tabel2(veerg1) - välisvõti
Normaliseerimine
Selleks, et kindlustada paremini andmete õigsus ja terviklikkus ning
vähendada andmete liiasust on relatsioonilise andmemudeli jaoks on välja
töötatud nn. normaliseerimise protsess, mille käigus viiakse tabelid üha
kõrgematele normaalkujudele.
Normaliseerimine on protsess mis koosneb sammude jadast. Igal sammul
rakendatakse igale normaliseeritavale tabelile hulk reegleid. Kui tabel ei vasta
reeglitele tuleb ta jagada alamosadeks (suhete kaudu seotud alamtabeliteks),
millest igaüks vastab reeglitele. Seda nimetatakse dekomponeerimiseks
(kasutatakse operaatorit projektsioon).
Väiksemad tabelid peavad rahuldama järgnevaid tingimusi:
- Kadudeta ühendamine. Esialgse tabeli saab loodud tabelite põhjal täpselt
taastada (st. protsess on pööratav).
- Sõltuvuste säilitamine