solution - DBMS (Database Management System) : Transaction (Test 1)

Question : Which of the following best describes a transaction in DBMS?

Solution :
371220260428070220 Correct Answer : A set of logically related operations executed as a unit

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : Consider the operations: R(X), X = X – 500, W(X). If failure occurs after step 2, what ensures database correctness?

Solution :
132520260428070144 Correct Answer : Rollback

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : Which state occurs after successful execution but before permanent storage of results?

Solution :
632620260428070106 Correct Answer : Partially committed state

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : Which ACID property ensures that concurrent transactions do not interfere with each other?

Solution :
42320260428070021 Correct Answer : Isolation

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : What is the correct sequence of basic transaction operations?

Solution :
84820260428065926 Correct Answer : Read → Write → Commit

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : Which component is mainly responsible for ensuring Durability?

Solution :
374120260428065717 Correct Answer : Recovery manager/log system

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : Which statement best describes Consistency in DBMS transactions?

Solution :
581720260428065630 Correct Answer : Database must satisfy integrity constraints before and after execution

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : A transaction transfers ₹100 from Account A to B. After debit from A, system crashes before credit to B. Which property ensures recovery?

Solution :
617020260428065557 Correct Answer : Atomicity

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : Which ACID property ensures that uncommitted changes are not visible to other transactions?

Solution :
120220260428065512 Correct Answer : Isolation

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : Which of the following situations violates Atomicity in a DBMS transaction?

Solution :
913820260428065423 Correct Answer : A transaction partially completes due to system failure

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : After a transaction is aborted, what are the possible next actions by the system?

Solution :
498620260428065208 Correct Answer : Restart or kill the transaction

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : What is the primary purpose of the aborted state in a transaction?

Solution :
133220260428065127 Correct Answer : To restore database consistency by undoing changes

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : Which of the following transitions is NOT possible in DBMS transaction states?

Solution :
88420260428065041 Correct Answer : Failed → Committed

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : A transaction has completed all operations but changes are not yet permanently saved. In which state is it?

Solution :
819720260428065002 Correct Answer : Partially Committed

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : Which of the following sequences correctly represents the normal lifecycle of a transaction in DBMS?

Solution :
781420260428064817 Correct Answer : Active → Partially Committed → Committed → Terminated

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : Two schedules are view equivalent if they satisfy which condition?

Solution :
199220260428064716 Correct Answer : Same initial reads, final writes, and update reads

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : Which of the following is NOT a type of serializability?

Solution :
900420260428064634 Correct Answer : Strict serializability

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : In a precedence (serialization) graph, a schedule is conflict serializable iff:

Solution :
349720260428064548 Correct Answer : Graph has no cycles

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : A schedule is said to be serializable if:

Solution :
979920260428064456 Correct Answer : It produces the same result as some serial schedule

Description -

DBMS (Database Management System) : Transaction (Test 1)

Question : Which of the following conditions is necessary for conflict serializability?

Solution :
455520260428064422 Correct Answer : Conflicting operations must preserve order

Description -

DBMS (Database Management System) : Transaction (Test 1)