Andmebaasid
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:
· Esimene normaalkuju (1NF) erineb normaliseerimata kujust selle poolest et tabelite