8. What is an ACID transaction?
Atomic: all changes succeed or fail as a unit. Consistency: all data remain internally consistent. Isolation: each transaction appears to be running in isolation. Durability: all committed changers are permanent.