Eksamen 2019 Flashcards

1
Q

Hva vil det si at en transaksjon tilfredsstiller ACID?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hva er en trigger og hva benyttes triggere til?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Forklar hva en flernivå-indeks er og hvorfor dette gir færre disklesinger enn andre typer
indekser.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly