1. Transakce

Transakce je posloupnost příkazů, která je vnímána jako jedna operace. SŘBD, který podporuje zpracování transakcí, ale nezaručuje, že transakce bude vždy provedena až do konce. Nicméně, v případě, že například dojde k výpadku systému v průběhu zpracování transakce, je nutné, aby SŘBD uvedl stav databáze do stavu před zahájením provedení transakce.

Transakce, které nemění stav databáze se označují jako read-only, jedná se především o operace dotazování. Ostatní transakce jsou tzv. aktualizační.