7. Transaktionshantering/Säkerhet Flashcards

1
Q

Vad är en transaktion? (3)

A

– En aktion, eller en serie av aktioner, som läser och/eller
uppdaterar innehållet i databasen

– Utfört av en användare eller ett applikationsprogram

– Ett logiskt sammanhållet jobb (oavsett antal aktioner)

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

Vad är ACID och vad står det för?

A

Transaktionsprinciper:

Atomicity
Consistency
Isolation
Durability

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

Vad står atomicity för?

A

Allt ska gå igenom, eller ingenting alls

  • COMMIT om OK
  • ROLLBACK om FEL
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad står consistency för?

A

Databasintegriteten ska hålla före och efter transaktionen

tex refinteg. och entinteg.

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

Vad står isolation för?

A

Alla transaktioner måste vara oberoende av varandra

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

Vad står durabilty för?

A

Uppdateringar är permanenta efter COMMIT, även vid krasch

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