What is transaction processing?
A transaction is a single logical operation on a database.
What does ACID stand for?
Atomicity, Consistency, Isolation, Durability.
Define Atomicity in ACID.
A transaction is all or nothing.
If one part fails, the whole transaction is rolled back.
Define Consistency in ACID.
The database must remain in a valid state.
Define Isolation in ACID.
Concurrent transactions don’t interfere with each other.
Define Durability in ACID.
Once a transaction is committed, it is permanent.
What is record locking?
A method to prevent simultaneous access to data, avoiding conflicts.
What is data redundancy?
Duplication of data across the database, often avoided through normalisation.