Andmebaasid
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
tabeli primary key koosneb ülemustabeli ID-st ja seotud objekti tunnusest; osa seotud
tabeliosa välju on loogiliselt seotud ülemustabeli ID-ga osa aga seotud tabeli objekti
tunnusega.
Esimese normaalkuju anomaaliad: