1,329 views

4 Answers

0 0 votes

@samarpita

A schedule is strict - has the strictness property - if for any two transactions T1, T2, if a write operation of T1 precedes a conflicting operation of T2 (either read or write), then the commit or abort event of T1 also precedes that conflicting operation of T2…

Any strict schedule is cascade-less, but not the converse. Strictness allows efficient recovery of databases from failure...

 

@@ https://www.youtube.com/watch?v=Jw3jDTAXuAk 

 

1. https://gateoverflow.in/79467/What-is-strict-recoverable-schedule 

 

2. https://gateoverflow.in/66950/Serializablity-and-recoverability-of-schedules 

 

3. https://gateoverflow.in/297550/Madeeasy-test-series-2019-databases-transaction-concurrency

 

 

0 0 votes

yes this is true  every strict recoverable schedule is conflict serializable.

 

Strict schedule:

if a transaction T1 perform W(A)  then T(2) should not allowed  to R(A) or W(A)  till  T(1)

COMMIT OR ROLLBACK

 

now you know every strict schedule is conflict but every conflict sehedule is not strict

0 0 votes

Every Serial Schedule is a Strict Schedule by definition. But not every Strict Schedule is a Serial Schedule.

Every Strict Schedule is Conflict Serializable (there are no conflicts in Strict Schedules to begin with) but not every Conflict Serializable Schedule is Strict.

0 0 votes

No, every strict recoverable schedule is not conflict serializable. Because

T1 T2
R(x)  
  R(y)
W(y)  
  w(x)

It is not conflict serializable but it is strict schedule.

Position:
Show:

Related questions

2 2 votes
0 0 answers
512
512 views
Dknights asked Jan 4, 2025
512 views
can someone please explain the working of computation in database transactions is the following computation correct?Time Transaction 1 (T1) Transaction 2 (T2) A (Value) 1...
1 1 vote
1 1 answer
376
376 views
Eldho_G_Peter asked Dec 14, 2024
376 views
can someone explain why the order of transactions in a rigorous 2 phase locking is same as order of commit operations and not order of lock points as in standard 2 phase ...
0 0 votes
1 1 answer
686
686 views
kunal13 asked Jun 3, 2024
686 views
 In (https://gateoverflow.in/219555/number-of-tables) number of tables to be made was 4, merging E1 and E2 in one table, one for R3, and for E3 and one for E4. Now based ...
0 0 votes
2 2 answers
1.1k
1.1k views
ashunimbz asked Mar 30, 2019
1,060 views
How can 2PL protocol ( simple one ) ensure conflict serializability even though it cannot ensure freedom from deadlock ?I mean ,if a schedule is conflict serializable it...