阿摩線上測驗 登入

試題詳解

試卷:107年 - 兆豐銀行 107 年新進行員/程式設計人員/程式設計與資料庫應用 #68396 | 科目:程式設計與資料庫

試卷資訊

試卷名稱:107年 - 兆豐銀行 107 年新進行員/程式設計人員/程式設計與資料庫應用 #68396

年份:107年

科目:程式設計與資料庫

28. SQL Server 可以使用鎖定(Locking)方法來處理多交易執行的並行控制,支援多種資料鎖定模式和鎖定層級來 控制交易的進行,下列敘述何者錯誤?
(A)資料鎖定是當交易 A 執行資料讀取(Read)或寫入(Write)的資料庫單元操作前,需要先將資料鎖定(Lock)。若同時 有交易 B 存取相同的資料,因為資料已經被鎖定,所以交易 B 需要等待,直到交易 A 解除資料鎖定(Unlock)
(B)鎖定層級(Lock Level)也稱為「鎖定顆粒度」(Lock Granularity),這是指鎖定時,鎖定資源的範圍大小。在 SQL Server 可以一筆一筆記錄的鎖定、多筆記錄分頁或範圍的鎖定,到整個資料表或完整資料庫的鎖定
(C)共用鎖定(Shared Lock)是使用在不變更或更新資料的讀取作業,例如:SELECT 指令。共用鎖定的資料依然允許 其他交易的共用鎖定,但不允許獨佔鎖定
(D)更新鎖定(Update Lock)是使用在資料修改動作,例如:INSERT、UPDATE 或 DELETE 操作指令。可以確保不對 相同資源同時進行多重更新操作,獨佔鎖定的資料並不允許其他交易的任何鎖定
正確答案:登入後查看

詳解 (共 1 筆)

推薦的詳解#5159306
未解鎖
更新鎖定是一種分享和獨占的混合鎖定。在D...
(共 223 字,隱藏中)
前往觀看
0
0