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

1 Expert Approved Answer
Step: 1 Unlock

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

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Document Format (1 attachment)

Word file Icon

960-C-S-D (2412).docx

120 KBs Word File

Students Have Also Explored These Related Databases Questions!