tdt4145

Forelesning 14. februar - MVD-er og 4NF. EER: Kategorier


Dekomponering: Kriterier

Starter med R og F. Finner en dekomponering i tabeller (projeksjoner) som kan lagre det samme og har bedre egenskaper

  1. Normalform
  2. Attributtbevaring
  3. Bevaring av funskjonelle avhengigheter
  4. Tapsløs sammenstilling til utgangspunktet

Sjekke T-J-egenskapen

$R_1 \cap R_2 \longrightarrow R_1$ eller $R_1 \cap R_2 \longrightarrow R_2$

Sjekke T-L-J: Tabellmetoden

BCNF og kriteriene

3NF / BCNF kan ha problemer

Ansattinfo

AnsattNr  Kompetanse Hobby
1  DB  Fotball
1  C++ Foto 
2  DB  Ski
 1 C++  Fotball
 1 DB  Foto

Flerverdi-avhengigheter

Gitt X, Y, Z som er delmengder av R.

En multi-value dependency (MVD) X-» Y betyr at Y-verdier som er assosiert med en X-verdi bestemmes av X og ingenting annet.

MVD-egenskaper

Fjerde normalform (4NF)

Projeksjonene AB og AC har tapsløs-join-egenskapen hvis A -» B eller A -» C

Ansattinfo (ny)

Ansattkompetanse

AnsattNr  Kompetanse
1  DB
 1 C++
2  DB

AnsattHobbyer

AnsattNr  Hobby
1  Fotball 
1  Foto
2  Ski

Kategorier: Subklasser med flere superklasser

Kategorier: Pensum