| Qno | Answer (Option with the text) |
|---|---|
| 1 | A. Atomicity, Consistency, Isolation, Durability |
| 2 | A. Transactions are executed in full or not at all |
| 3 | A. The transaction moves from one state to another without violating any database rules |
| 4 | A. Ensuring that each transaction is executed without affecting other transactions |
| 5 | A. The transaction will not be rolled back once it has committed |
| 6 | C. BEGIN; |
| 7 | A. COMMIT; |
| 8 | A. ROLLBACK; |
| 9 | A. To control how the database handles locks and concurrent transactions |
| 10 | C. SERIALIZABLE |
| 11 | B. READ COMMITTED |
| 12 | C. Ensuring that data being read by a transaction is not changed by other transactions during its execution |
| 13 | A. READ COMMITTED |
| 14 | A. A transaction reading data that is being modified by another transaction but is not yet committed |
| 15 | B. SERIALIZABLE |
| 16 | C. it ensures that all transactions are serially executed, preventing any conflict |
| 17 | A. To ensure that data is not modified by other transactions until the current transaction is complete |
| 18 | C. Row-level Lock |
| 19 | A. No other transaction can read or modify the row until the lock is released |
| 20 | A. A situation where a transaction is waiting for a resource that is held by another transaction |
| 21 | A. Oracle automatically resolves deadlocks by killing one of the conflicting transactions |
| 22 | A. Shared Lock |
| 23 | A. A lock that prevents any modification to a specific row by other transactions |
| 24 | C. Oracle only locks rows that are being modified during a transaction |
| 25 | C. Oracle periodically checks the lock graph for cycles or conflicts |
| 26 | A. Oracle rolls back one of the transactions involved in the deadlock |
| 27 | A. The process of avoiding deadlocks by limiting resource contention between transactions |
| 28 | B. By executing transactions in a fixed order of resource access |
| 29 | A. A transaction that is independent of the main transaction and can commit or rollback independently |
| 30 | A. To handle independent operations, such as logging or auditing, without affecting the main transaction |