Demoprøve
Prøv ekte oppgaver uten innlogging. Velg et emne og test deg selv.
Spørsmål 4 av 5 · Fritekst
Oppgave 3: Datakvalitet og normalisering (20%)
Du jobber som databasekonsulent for Nordlys Høyskole og skal kvalitetssikre løsningen for oppmøteregistrering i emnet – Databaser i praksis.
Anta at databasen har følgende tabeller (PK understreket, FK merket med *): - Rom(_romid_, etasje, campus, kapasitet) - Foreleser(_ansattid_, navn, epost, fagomraade) - Student(_studentid_, navn, epost) - Forelesning(_forelesningid_, dato, start_tid, slutt_tid, beskrivelse, romid*, ansattid*) - Oppmote(_studentid_* , _forelesningid_* , tidspunkt_ankomst, tidspunkt_avgang)
(a) Vurder om alle tabellene i modellen er i 3. normalform (3NF). Hvis noen tabeller bryter med 3NF, forklar hvorfor, og foreslå hvordan de kan endres.
(b) Anta at campus er registrert som fritekst i ROM-tabellen. Hva slags problemer kan dette medføre, og hvordan kan du forbedre datamodellen for å sikre datakvalitet og konsistens? Hva gjør man om man vil lagre mer info om hvert campus, som by eller adresse?