16 若我們要以順序圖(Precedence Graph)來檢驗某關聯式資料庫交易排程是否為衝突可序列性(Conflict Serializability),該排程有兩個交易 T1、T2,下列何者正確?
(A)若 T1 執行 read_item(X)後,T2 執行 read_item(X),繪製一條 T1 至 T2 的有方向性的邊(edge)
(B)若 T1 執行 read_item(X)後,T2 執行 write_item(X),繪製一條 T1 至 T2 的有方向性的邊(edge)
(C)若 T1 執行 write_item(X)後,T2 執行 write_item(X),繪製一條 T2 至 T1 的有方向性的邊(edge)
(D)若 T1 執行 read_item(X)後,T2 執行 read_item(X),繪製一條 T2 至 T1 的有方向性的邊(edge)

答案:登入後查看
統計: A(1), B(2), C(3), D(0), E(0) #1871337

詳解 (共 1 筆)

#7283439
兩兩交易皆為READ不衝突
只要有一WRITE就會產生衝突
ㅤㅤ
再來看誰先執行就從誰畫箭頭指向後執行的交易
0
0