Two concurrent executing transactions 1 and T 2 are allowed to update same stock item say ' A ' in an uncontrolled manner. In such scenario, following problems may occur :
(a) Dirty read problem
(b) Lost update problem
(c) Transaction failure
(d) Inconsistent database state Which of the following option is correct if database system has no concurrency module and allows concurrent execution of above two transactions?
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: D. (a), (b) and (d) only
Explanation
Without concurrency control, dirty reads, lost updates and an inconsistent database can occur. Transaction failure is not caused by interleaving itself.
More Database Management Systems questions
- Minimal cover of functional F dependency set is
- Identify primary key of table with F functional dependency set
- Identify the normal form in which relation R belong to
- Identify the redundant functional dependency in F
- Assume that given table R is decomposed in two tables R (A, B, C) 1 with functional dependency set f = {A → B, A → C} 1 and R (A, D, E) FD…
- Which of the following has same expressive power with regard to relational query language? (a) Relational algebra and domain relational cal…