Andmebaasid
Ühel
omanikul on mitu korterit ja iga korter võib olla mitme omaniku omandiks. Sellise seose
realiseerimine praktikas on küllaltki raske, kuna veergude arv tabelis kasvaks tabelis küllaltki
suureks. Sellise seose realiseerimiseks kasutatakse abitabeleid.
Atribuutide tüübid.
Atribuutide tüübid:
· String tüüp - võib omada väärtuseks mistahes literaalidest koosneva stringi;
· Lekseemtüüp - võib omada mitmesuguseid leksikalisi ja semantilisi piiranguid;
· Loendurtüüp - väärtused peavad klappima ühega deklatsioonis toodud lekseemiga.
Normaliseerimine, normaalkujud (3).
Normaliseerimine - andmeebaasi viimine ühele normaalkujudest (normal forms).
Normaalkujud - andmebaasi tabelite ja tabelielementide organiseerimisreeglid, mis võimaldavad
ära hoida transaktsioonilisi anomaaliaid andmete seostamisel ja käsitlemisel. Normaalkujud
võimaldavad hallata andmebaasiskeemide terviklikkust.
Normaalkujud: