6. Analytisk databasdesign Flashcards
Vad innebär redundans inom relationsdatabaser?
När samma faktum uppdateras flera gånger i tabellen
Vad innebär uppdeteringsanomalier inom relationsdatabaser?
Uppdatering av en uppgift innebär att man måste uppdatera på flera ställen
Vad är första normalform?
Om samtliga kolumner har automära domäner
ett värde
Vad är ett partiellt funktionellt beroende?
Om det finns ett C som är en äkte delmängd av A och om C –> B, är B partiellt beroende av A
Vad är ett fullständigt funktionellt beroende?
Om B är funktionellt beroende av A och inte partiellt beroende av A
Vad är andra normalform?
När varje kolumn som inte ingår i PN är fullt funktionellt beroende av PN
- inga partiella F.B.
Hur gör man för att omvandla en tabell i 1NF till 2NF?
Bryt ut PFB i egen tabell, med det värde denna är beroende av
- determinant blir PN
När man omvandlar tabeller till annan NF, vartifran går FN?
Från gamla /första tabellen mot nya
Vad är en determinant?
Den kolumn som bestämmer en annan (vänster, där pilen pekar från)
Vad är ett transitivt beroende?
C är transitivt beroende av A via B om det finns funktionella beroenden A –> B och B –> C, och där det gäller att A inte är funktionellt beroende av B eller C
Vad är tredje normalform?
Om den är i 2NF och:
Varje kolumn som inte ingår i PN är funktionellt men inte transitivt beroende av PN
(varje kolumn ska vara beroende av nyckeln och ingenting annat är nyckeln)