Transaction is the smallest logical unit of work, it includes one or more operations.
How DBMS can manage transactions to get an atomic answer transaction succeded / transaction aborted.?
Why Conncurrent transactions ?
How DBMS can manage concurrent transaction in such a way that it preserves its ACID properties?
How DBMS maintains concurrent transactions execution without problems?
These lectures answer the previous questions and give in depth understanding of theses topics