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)
2
Q
Vad är ACID och vad står det för?
A
Transaktionsprinciper:
Atomicity
Consistency
Isolation
Durability
3
Q
Vad står atomicity för?
A
Allt ska gå igenom, eller ingenting alls
- COMMIT om OK
- ROLLBACK om FEL
4
Q
Vad står consistency för?
A
Databasintegriteten ska hålla före och efter transaktionen
tex refinteg. och entinteg.
5
Q
Vad står isolation för?
A
Alla transaktioner måste vara oberoende av varandra
6
Q
Vad står durabilty för?
A
Uppdateringar är permanenta efter COMMIT, även vid krasch