هر تراکنش معادل یک رخداد در دنیای واقعی است. تراکنش همواره به DBMS تسلیم می شود و DBMS در اعمال هرگونه کنترل و حتی به تعویق انداختن و ساقط کردن آن آزادی عمل دارد. واحد کار DBMS تراکنش است. هر تراکنش شامل مجموعه ای از عملیات است که با دستورشروع تراكنش (begin transaction) آغاز و با يك عمل commit ويا u