Adatbázis tranzakciónak nevezzük az egy adatbázison végzett összefüggő műveletek csoportját.
Ha van több műveleted amit el akarsz végezni az adatbázison, és ezek a műveletek függnek egymástól akkor érdemes a műveleteket összefoglalni egy tranzakcióban.
Ha a tranzakción belül bármelyik művelet sikertelen, akkor a teljes tranzakció visszavonásra kerül. Ilyenkor a naplókon kívül semmi változás nem lesz észlelhető az adatbázisban.