Diverse Flashcards
(15 cards)
Hva er de tre kravene for en primærnøkkel?
- Entydighet
- Irredusibilitet
- Entitetsintegritet
Hva er en kandidadnøkkel?
En potensiell (kandidat til å være) primærnøkkel.
Beskriv de to relasjonstypene brukt i datamodellering.
Maksima(Max):Innerst
Minima(Minimum):Ytterst
Kravene for 1NF
Alle attributter skal være atomære. Atomær – Ingen repeterende attributter, ingen sammensatte attributter eller kombinasjon av begge.
Kravene for 2NF
1NF + Hvis nøkkelen er sammensatt sjekk om deler av primærnøkkelen determinerer noen av attributtene.
Kravene for 3NF
1NF+2NF+Sjekk om noen av ikke-nøkkel-attributtene determinerer et annet ikke-nøkkel-attributt.
Kravet for BCNF
Alle rader kan determinere primærnøkkelen.
Hva står SQL for?
Structured Query Language
Hva er en transaksjon?
Transaksjon er en eller flere handling(er) som blir utført av en bruker inn mot en database, f.eks oppdatering eller lesing av data.
Hva står ACID for?
ACID står for atomicity, consistency, independence/isolation og durability.
Atomoicity:
Alt eller ingenting av transaksjonen gjennomføres.
Consistency
Databasen må være konsistent før og etter transaksjonen.
Independence/Isolation
Transaksjonen skal være isolert som en enhet og være uavhengig av andre transaksjoner.
Durability
Det skal ikke være mulig å miste en fullført transaskjon pga senere feil. Recovery metoden skal sikre dette.
Hva er serialiserbarhet?
Transaksjoner som utføres samtidig må ikke” blande seg i hverandre”, men utføres i en eller annen rekkefølge.