Eksamen 2019 Flashcards
Hva vil det si at en transaksjon tilfredsstiller ACID?
ACID betyr at en transaksjon er:
- Atomisk: Alt eller ingenting skjer.
- Konsistent: Databasen går fra riktig til riktig tilstand.
- Isolert: Andre ser ikke halvferdige endringer.
- Varig: Endringer som er lagret, forsvinner ikke.
Hva er en trigger og hva benyttes triggere til?
Hva er en trigger?
- En trigger er en liten programkode som automatisk kjører i databasen.
Hva brukes triggere til?
- For å sjekke data før de lagres.
- For å lage en logg etter at noe har skjedd.
Forklar hva en flernivå-indeks er og hvorfor dette gir færre disklesinger enn andre typer
indekser.
Flernivå-indeks:
- Er et trestruktur med flere nivåer.
- Hvert nivå peker til neste, til du finner dataene.
Hvorfor færre disklesninger:
- Flernivå-indeks: Du leser gjennom få nivåer, så antall lesninger = antall nivåer + 1.
- Vanlige indekser: Du må lese mange ganger, så antall lesning = antall poster^2.