ACID (engl.Atomicity, Consistency, Isolation, Durability,suom.Atomisuus, eheys, eristyneisyys, pysyvyys) tarkoittaatietokantajärjestelmien periaatetta, jonka avulla turvataan järjestelmän tietojen eheys kaikissa tilanteissa.[1]
Atomisuus tarkoittaa, että jokintransaktio suoritetaan joko kokonaan tai ei lainkaan: kaikki muutokset suoritetaan kuin ne olisivat yksi operaatio.[2] Esimerkiksi tilisiirtotapahtumassa yhdelle tilille lisääminen ja toiselta tililtä vähentäminen on valmistuttava joko kokonaan tai ei lainkaan.[2]
Eheys takaa, että tietokanta transaktioiden myötä siirtyy yhdestä eheästä tilasta toiseen eheään tilaan.[2]
Eristyneisyys takaa, että transaktiot eivät vaikuta toisiinsa ja toimivat kuin yksin järjestelmässä: transaktioiden väliaikaiset tilat eivät näy toisille transaktioille.[2]
Pysyvyys määrää, että transaktion suorittamisen jälkeen muutokset eivät enää voi kadota järjestelmästä eikä niitä voi perua edes vikatilanteen tapahtuessa.[2][3]