fyshy Skrevet 5. desember 2015 Del Skrevet 5. desember 2015 Hei, øver til eksamen i databaser og trenger litt hjelp til normalisering. Det er oppgave C jeg trenger hjelp til. Slik jeg har forstått det så må alle determinanter i tabellen også være kandidatnøkler for at den skal være på BCNF. En determinant er en eller flere kolonner som er bestemmende for minst en annen kolonne i tabellen? En kandidatnøkkel er en supernøkkel som ikke kan reduseres om den forsatt skal være unik? Så for å finne ut om tabellen er på BCNF så må man første finne alle determinanter.. Er dette determinantene? pasientNummer, avtaleNummer----->dato, tidspunkt, lege. dato, tidspunkt, lege-----> pasientNummer, avtaleNummer. Slik jeg ser det er disse også kandidatnøkler da de ikke kan reduseres. Men spørsmålet er om avtaleNummer,dato, tidspunkt og lege er determinant for pasientNummer? Isåfall så kan jo den reduseres med avtaleNummer og er derfor ikke kandidatnøkkel, og da er heller ikke tabellen på BCNF? Håper noen som kan dette tar seg tid til å svare. Kom jeg gjerne også med ett totalt svar på hvordan du ville svart på oppgaven på en eksamen. BC-oppgave (2).docx Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå