Zawód: Technik informatyk , Technik programista
Kategorie: Programowanie webowe Bazy danych
Źle. To zaprzecza atomowości, nie opisuje trwałości.
Dobrze. Zatwierdzone zmiany przetrwają nawet awarię.
Źle. Transakcja nie usuwa tabel.
Źle. To zaprzeczenie izolacji.
Trwałość (durability) w zasadach ACID gwarantuje, że dane raz ZATWIERDZONE (commit) przez transakcję pozostaną w bazie na stałe - nawet jeśli zaraz potem nastąpi awaria zasilania czy restart serwera. Silnik zapisuje zmiany w sposób przetrwający awarię, np. w dzienniku transakcji. Dlatego trwałość oznacza, że zatwierdzone dane pozostają dostępne mimo późniejszych awarii.