Andmebaasid
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
sees puuduvad korduvgrupid; tegemist peab olema vähemalt kahe tabeliga; tabelite vahel
peavad olema seosed; tabelite vaheliste seoste moodustamine osaliselt piiratud; seotud