IN2090-ukesoppgaver: Uke 8
Normalformer og tapsfri dekomposisjon
Oppgave 1
F?lgende relasjon bryter med 2NF:
EksamensResultat(emnekode, studentId, semester, emnenavn, karakter)
hvor emnekode
bestemmer emnenavn
;
prim?rn?kkel er {emnekode, studentId, semester}
.
- Forklar hvorfor denne relasjonen ikke oppfyller 2NF.
- Dekomponer tapsfritt til BCNF.
Oppgave 2
F?lgende relasjon bryter med 2NF: R(A, B, C, D, E, F)
med f?lgende FD-er:
B,C → D
E → F