Questions
View Serializability in detail ?
This is another type of serializability that can be derived by creating another schedule out of an existing schedule, involving the same set of transactions. These two schedules would be called View Serializable if the following rules are followed while creating the second schedule out of the first. Let us consider that the transactions T1 and T2 are being serialized to create two different schedules
S1 and S2 which we want to be View Equivalent and both T1 and T2 wants to access the same data item.
1. If in S1, T1 reads the initial value of the data item, then in S2 also, T1 should read the initial value of that same data item.
2. If in S1, T1 writes a value in the data item which is read by T2, then in S2 also, T1 should write the value in the data item before T2 reads it.
3. If in S1, T1 performs the final write operation on that data item, then in S2 also, T1 should perform the final write operation on that data item.
Except in these three cases, any alteration can be possible while creating S2 by modifying S1.
What are the different categories of users of SRS document and what are the different categories of customer requirement ?