Resources: LMP - Chapter 1 - Transactions Fundamentals.pdf
A transaction is a sequence of operations treated as a single unit, ensuring data integrity through ACID properties
Atomicity (all-or-nothing), Consistency (valid state transitions), Isolation (non-interference among transactions), and Durability (permanent changes).
Link to original
A transaction can be terminated in two ways: commited or aborted (rolled back).