所以在我的DBMS考试中有这个问题:
定义可序列化的时间表。
我的回答:如果可以通过一系列非冲突的操作交换将时间表转换为某些连续时间表,那么这是一个可序列化的时间表。
他们说错了。我和教授们争论了很长时间,但是他们想要书中的定义。
有人可以指出我错在哪里吗?是否有任何此类时间表无法转换为连续时间表但仍然是串行?
提前致谢。
答案 0 :(得分:1)
您的答案是错误的,因为它定义的是“冲突可序列化性”而不是“序列时间表”
每当按某种顺序顺序执行事务时,日程表可能被序列化,则该日程表可能会使数据库处于与实际日程表相同的状态。可串行性是公认的正确性标准。