IN2090-ukesoppgaver: Uke 7
FDer og tillukning
Oppgave 1 FDer og tillukning
a)
Finn de funksjonelle avhengighetene til relasjonen: Student(studentNr, land, populasjon)
som relaterer studenter til landet de studerer i, og hvor
studentNr
er unikt for en student (altså attributten som kun er knyttet til en student, altsåstudentNr
ogland
)populasjon
er populasjonen til landet med navn oppgitt iland
b)
Gitt følgende relasjon: Student(navn, personnr, fødselsdato, kurskode, fagkode, fagnummer, kursnavn)
som relaterer en student til kursene den tar, og FDene:
personnr → navn
personnr → fødselsdato
kurskode → kursnavn, fagkode, fagnummer
fagkode, fagnummer → kurskode
Finn tillukningen til 1. personnr
2. {personnr, fagkode, fagnummer}
Oppgave 2 Tillukning og nøkler
Gitt følgende relasjon
Bok(isbn, tittel, forfatter, forlagsnr, forlagsnavn, utgitt, sjanger, aldersgrense)
hvor vi har følgende Fder:
isbn → tittel, forfatter, forlagsnr, sjanger
forlagsnr → forlagsnavn
utgitt, forfatter, forlagsnr → isbn
sjanger → aldersgrense
- Hva er tillukningen til
forlagsnr
? - Hva er tillukningen til
{forlagsnr, sjanger, forfatter}
? - Hva er kandidatnøklene til
Bok
?