Free Mock Test - DBMS (Database Management System) : Transaction (Test 1)

In the evolving landscape of computer science education and recruitment, Database Management System (DBMS) topics—especially transactions—are becoming increasingly crucial for students preparing for technical and competitive examinations such as GATE, UGC NET, SSC, Banking IT Officer, and campus placements. A transaction in DBMS is defined as a sequence of operations performed as a single logical unit of work. These operations must either be completed fully or not executed at all, ensuring data consistency and integrity in a database system. As organizations rely heavily on data-driven systems, understanding transaction processing has become a fundamental requirement for aspiring engineers and IT professionals.

Total Questions : 20

Timer : sec

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


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


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


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


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


Question : Which component is mainly responsible for ensuring Durability?


Question : Which statement best describes Consistency in DBMS transactions?


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


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


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


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


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


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


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


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


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


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


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


Question : A schedule is said to be serializable if:


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