DBMS_2
DBMS_2
Ayush Gupta
April 2025
1 Introduction
In a Database Management System (DBMS), ACID properties ensure data in-
tegrity, reliability, and consistency during transactions. ACID stands for:
1
Real-Life Example (Bank Account Balance Rules): Let’s say the
bank enforces a rule: ”Account balance cannot be negative.” Before the trans-
action, A has 5000. If A tries to transfer 6000 (which is more than its balance),
consistency prevents this transaction from happening, ensuring the rule is main-
tained. If an invalid transaction violates the rules, it is rolled back to maintain
consistency.
2
3 Conclusion: Why ACID is Important?
ACID properties ensure:
• Reliability (Data is always correct)
• Integrity (No partial updates)
• Security (No unauthorized changes)