A Database Transaction is a logical unit of processing in a DBMS which entails one or more database access operation. In a nutshell, database transactions represent real-world events of any enterprise. ... Only once the database is committed the state is changed from one consistent state to another.