• retagged by
13,862 views
27 27 votes

​​​​​Once the $\text{DBMS}$ informs the user that a transaction has been successfully completed, its effect should persist even if the system crashes before all its changes are reflected on disk. This property is called

  1. durability
  2. atomicity
  3. consistency
  4. isolation

6 Answers

21 21 votes
ACID: Durability

• Changes to database made by committed transaction must persist in spite of any failure.

(Responsibility of the Recovery System.)
12 12 votes

ACID properties in SQL:

  1. Atomicity: Ensures that a transaction is all-or-nothing; it either fully completes or fully fails, leaving the database unchanged if an error occurs.

  2. Consistency: Guarantees that a transaction brings the database from one valid state to another, maintaining data integrity according to defined rules.

  3. Isolation: Ensures that transactions are executed independently, and the intermediate states are not visible to other transactions.

  4. Durability: Ensures that once a transaction is committed, its changes are permanently saved, even in the case of a system failure.

Option (A)
 
4 4 votes
Durability property (informally, also called as property of premanency) in a transaction T ensures that despite encountering any failure after "commit" of a transaction T, all the changes made by transaction T must reflect in database i.e., they must be made permanent in database.

Therefore,  Option A. Durability
2 2 votes

a. Durability

Explanation:
Durability ensures that once a transaction is committed, its effects are permanent. Even if the system crashes immediately after the commit, the changes will not be lost. This is typically achieved through logs, backups, and recovery mechanisms.

Hence, the property described is Durability.

Answer:
Position:
Show:

Related questions

36 36 votes
4 4 answers
19.3k
19.3k views
Arjun asked Feb 16, 2024
19,297 views
​​​​Which of the following statements about the Two Phase Locking ($2 \mathrm{PL}$) protocol is/are TRUE?$2 \mathrm{PL}$ permits only serializable schedulesWith $2 \mathr...
23 23 votes
6 6 answers
12.2k
12.2k views
Arjun asked Feb 16, 2024
12,193 views
​​​Consider the following two sets:$$\begin{array}{|ll|ll|}\hline & \textbf{Set X} & & \textbf{Set Y} \\\hline \text{ P.} & \text{Lexical Analyzer } & \text{1.}& \text...
22 22 votes
5 5 answers
11.6k
11.6k views
Arjun asked Feb 16, 2024
11,615 views
​​​​For a Boolean variable $x$, which of the following statements is/are FALSE?$x .1=x$$x+1=x$$x \cdot x=0$$x+\bar{x}=1$
26 26 votes
5 5 answers
12.5k
12.5k views
Arjun asked Feb 16, 2024
12,522 views
​​​​Which of the following fields of an $\text{IP}$ header is/are always modified by any router before it forwards the $\text{IP}$ packet?Source $\text{IP}$ AddressProtoc...