Akronim ACID opisuje cztery kluczowe właściwości transakcji w systemach zarządzania bazami danych. W kontekście SQL transakcja to logiczna jednostka pracy obejmująca jedną lub więcej operacji, które można zatwierdzić (COMMIT) albo wycofać (ROLLBACK).
Poprawne rozwinięcie ACID to: Atomicity, Consistency, Isolation, Durability. Są to nazwy cech w formie rzeczownikowej (np. Atomicity), ponieważ skrót oznacza właśnie "właściwości" jako pojęcia. Formy przymiotnikowe typu "atomic" czy "isolated" mogą brzmieć intuicyjnie, ale nie są standardowym rozwinięciem akronimu.
- Atomicity (atomowość) – transakcja jest niepodzielna: wykonują się wszystkie jej operacje albo żadna.
- Consistency (spójność) – transakcja przenosi bazę ze stanu spójnego do innego stanu spójnego, respektując reguły integralności.
- Isolation (izolacja) – równoległe transakcje nie powinny "przeszkadzać" sobie w sposób powodujący błędne wyniki; efekt ma być jak przy wykonaniu sekwencyjnym (zależnie od poziomu izolacji).
- Durability (trwałość) – po zatwierdzeniu transakcji zmiany muszą przetrwać awarie, np. dzięki dziennikom transakcji.
Dlaczego pozostałe propozycje są błędne? Zawierają niepoprawne słowa (np. "comming", "iss", "do"), terminy niebędące elementami ACID (np. "constraint") albo zamieniają nazwy właściwości na luźne przymiotniki ("atomic", "durable"). W testach egzaminacyjnych oczekuje się standardowej, podręcznikowej postaci rozwinięcia akronimu.