TRANSACTION

12345678910
Across
  1. 2. The type of database model that uses tables to store data. (10 letters)
  2. 4. A situation where two or more transactions are waiting indefinitely for each other to release locks. (9 letters)
  3. 7. The component responsible for managing all database transactions. (11 letters)
  4. 8. A database property that ensures data integrity after a transaction, even in the case of a system failure. (10 letters)
  5. 9. The ACID property that guarantees a transaction's results are not visible to others until it is committed. (10 letters)
  6. 10. The process of restoring the database to a previous consistent state. (8 letters)
Down
  1. 1. The process that handles the isolation and atomicity of transactions. (6 letters)
  2. 3. A property that ensures all operations of a transaction are completed successfully or none at all. (7 letters)
  3. 5. A situation where a transaction waits for a resource that another transaction holds, which in turn is waiting for a resource held by the first transaction. (5 letters)
  4. 6. The phase in a transaction that ensures changes are permanently saved to the database. (7 letters)