ACID properties are four key rules that database transactions follow to keep data safe and correct. Atomicity means a transaction's changes all happen together or not at all, so no partial updates. Consistency means the database stays in a valid state before and after the transaction. Isolation means transactions do not interfere with each other while running. Durability means once a transaction commits, its changes are saved permanently, even if the system crashes. For example, transferring money between accounts updates both balances in one transaction. If anything goes wrong before commit, all changes are undone to keep data correct.