0 0 votes T1 T2 T3 W(Y) commit R(X) R(Y) W(Z) commit W(X) commit is this schedule a strict schedule? Databases databases transaction-and-concurrency serializability conflict-serializable strict-schedule + – aditi19 1.2k views answer comment Share Follow Print See 1 comment 1 1 comment reply chauhansunil20th commented Nov 24, 2018 reply Follow flag @srestha cascading schedule is if there s a dirty read. where is dirty read in this schedule? 2 2 replyShare Please log in or register to add a comment.
Best answer 4 4 votes Strict schedules ---> A schedule is strict if: " A value written by a transaction T is not read or overwritten by other transactions until T either aborts or commits. in the question x is written by 3 and after that T3 commit so now anyone can read or write on x now Y is written by T1 and after that T1 commit so now anyone can read or write on Y after this in the schedule Y is read by T2 so this is not a problem because T1 already commited so it is strict schedule GOOD READ https://gateoverflow.in/17082/difference-between-strict-schedule-cascadeless-schedule Gurdeep Saini answered Nov 23, 2018 • selected Nov 23, 2018 by aditi19 Gurdeep Saini comment Share Follow See all 3 Comments 3 3 Comments reply Nandkishor3939 commented Jan 18, 2019 reply Follow flag @Gurdeep Saini "Y is read by T2 so this is not a problem because T1 already commited so it is strict schedule" I think this statement should be : Y is read by T2 , this is a problem because T1 is commited after T2 so it isn't strict schedule Plz correct me if I am wrong 0 0 replyShare Gurdeep Saini commented Jan 18, 2019 reply Follow flag T1 is commited after T2 watch the given schedule ,T1 is already committed .... means before T2 0 0 replyShare Nandkishor3939 commented Jan 18, 2019 reply Follow flag Got it, my mistake 0 0 replyShare Please log in or register to add a comment.