En databasetransaktion er en række operationer, der betragtes som en samlet logisk enhed eller atomisk (udelelig).

Det skal forstås sådan at enten skal databasen udføre og gemme resultatet af alle operationerne i transaktionen eller også skal intet blive ændret i databasen. Der må ikke kun blive udført halvdelen af operationerne.

Et eksempel på en atomisk operation er en ordre (invoice). I ordrens indlæggelsesproces gøres følgende: ilæggelse af varebestillinger. varebeholdning tælles ned. beregning af faktura/regning-beløb til bogføring på ordretidspunktet.

Kategori:Databaser