Andmebaasid I - eksamiküsimused
Relvar Lisatasu.
Näite disaini probleemid:
Eraldi võttes on need relvarid kõrge astmeni normaliseeritud.
Kuid sellise struktuuriga andmebaasis on andmete liiasus.
Töötajate eesnimed on osaks erinevate relvaride väärtustest.
Nendel relvaridel on kattuv tähendus tähendus on määratud kitsendustega.
Parendatud disaini näide:
Ortogonaalse disaini printsiibi põhimõte:
Andmebaasis ei tohiks olla kattuva tähendusega relvare.
Andmebaasisüsteemi jaoks määravad relvari tähenduse selle relvariga seotud
kitsendused.
Lõpetuseks:
Kui andmebaasi disain läheb ortogonaalse disaini printsiibiga vastuollu, siis see ei
tähenda tingimata, et tegemist on andmete liiasusega.
Normaliseerimist ja ortogonaalse disaini printsiipi rakendades ei ole võimalik andmete
liiasust täielikult kaotada.
On palju andmebaasi disaini probleeme, mida täiendav normaliseerimine ja