Question: Answer the following questions: 1. What is a transaction? 2. Why does a DBMS interleave the actions of different transactions instead of executing transactions one
Answer the following questions:
1. What is a transaction?
2. Why does a DBMS interleave the actions of different transactions instead of executing transactions one after the other?
3. What must a user guarantee with respect to a transaction and database consistency? What should a DBMS guarantee with respect to concurrent execution of several transactions and database consistency?
4. Explain the strict two-phase locking protocol.
5. What is the WAL property, and why is it important?
Step by Step Solution
3.44 Rating (173 Votes )
There are 3 Steps involved in it
Let us answer each question in turn 1 A transaction is any one execution of a user program in a DBMS This is the basic unit of change in a DBMS 2 A DB... View full answer
Get step-by-step solutions from verified subject matter experts
Document Format (1 attachment)
960-C-S-D (2412).docx
120 KBs Word File
