Concept Flow - Why transactions are needed
Start Transaction
Execute Multiple Steps
Check for Errors?
Yes→Rollback Transaction
Undo Changes
Commit Transaction
End Transaction
A transaction groups multiple steps. If all succeed, changes are saved. If any fail, all changes are undone to keep data safe.