1.事務的原子性是指 。
a.事務中包括的所有操作要麼都做,要麼都不做
b.事務一旦提交,對資料庫的改變是永久的
c.乙個事務內部的操作及使用的資料對併發的其他事務是隔離的
d.事務必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態
2 事務的一致性是指 。
a.事務中包括的所有操作要麼都做,要麼都不做
b.事務一旦提交,對資料為的改變是永久的
c.乙個事務內部的操作及使用的資料對併發的其他事務是隔離的
d.事務必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態
3.事務的隔離性是指 。
a.事務中包括的所有操作要麼都做,要麼都不做
b.事務一旦提交,對資料庫的改變是永久的
c.乙個事務內部的操作及使用的資料對併發的其他事務是隔離的
d.事務必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態
4.事務的持續性是指 。
a.事務中包括的所有操作要麼都做,要麼都不做
b.事務一旦提交,對資料庫的改變是永久的
c.乙個事力內部的操作及使用的資料對併發的其他事務是隔離的
d.事務必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態
5.設有兩個事務t1、t2,其併發操作如下所示,下面評價正確的是 。
a.該操作不存在問題 b.該操作丟失修改
c.該操作不能重複讀 d.該操作讀「髒」資料
6.設有兩個事務t1、t2,其併發操作如下所示,下面評價正確的是 。
a.該操作不存在問題 b.該操作丟失修改
c.該操作不能重複讀 d.該操作讀「髒」資料
7.設有兩個事務t1、t2,其併發操作如下所示,下列評價正確的是 。
a.該操作不存在問題 b.該操作丟失修改
c.該操作不能重複讀 d.該操作讀「髒」資料
8.設有兩個事務t1和t2,它們的併發操作如下所示。
對於這個併發操作,下面評價正確的是 。
a.該操作丟失了修改 b.該操作不存在問題
c.該操作讀「髒」資料 d.該操作不能重複讀
9.解決併發操作帶來的資料不一致性總是普遍採用 。
a.封鎖 b.恢復 c.訪問控制 d.協商
10 若事務t對資料r已經加x鎖,則其他事務對資料r 。
a.可以加s鎖不能加x鎖 b.不能加s鎖可以加x鎖
c.可以加s鎖也可以加x鎖 d.不能加任何鎖
11.不允許任何其他事務對這個鎖定目標再加任何型別的鎖是 。
a.共享鎖 b.排它鎖 c.共享鎖或排它鎖 d.以上都不是
12.併發操作會帶來哪些資料不一致性 。
a.丟失修改、不可重複讀、髒讀、死鎖
b.不可重複讀、髒讀、死鎖
c.丟失修改、髒讀、死鎖
d.丟失修改、不可重複讀、髒讀
13.若系統在執行過程中,由於某種硬體故障,使儲存在外存上的資料部分損失或全部損失,這種情況稱為 。
a.事務故障 b.系統故障 c.介質故障 d.執行故障
14 資料庫恢復的基礎是利用轉儲的冗餘資料。這些轉儲的冗餘資料報括 。
a.資料字典、應用程式、審計檔案、資料庫轉儲
b.資料字典、應用程式、日誌檔案、審計檔案
c.日誌檔案、資料庫轉儲
d.資料字典、應用程式、資料庫轉儲
設t1和t2為兩個事務,它們對資料a的併發操作如下所示。
對這個併發操作,下面5個評價中 ① 和 ② 兩條評價是正確的。
a.該操作不能重複讀
b.該操作丟失修改
c.該操作符合完整性要求
d.該操作的第①步中,事務t1應申請x鎖
e.該操作的第②步中,事務t2不可能得到對a的鎖
用於資料庫恢復的重要檔案是 。
a.資料庫檔案 b.索引檔案 c.日誌檔案 d.備註檔案
日誌檔案是用於記錄 。
a.程式執行過程 b.資料操作
c.對資料的所有更新操作 d.程式執行的結果
一級加鎖協議可以避免併發資料的哪些問題
a. 髒資料讀取 b. 不可重複讀取 c. 更新丟失 d. 都可以
以下說法正確的是:
a.一級加鎖協議需要加共享鎖
b.二級加鎖協議不能解決更新丟失的問題
c. **加鎖協議不需要加排他鎖
d,二級加鎖協議既需要加共享鎖也需要加排他鎖
填空1.對併發操作若不加以控制,可能帶來的不一致性有 ① 、 ②
和 ③ 。
dbms的基本工作單位是事務,它是使用者定義的一組邏輯一致的程式序列;併發控制的主要方法是 機制。判斷排程結果是否正確的準則是
資料庫系統在執行過程中,可能會發生故障。故障主要有 ① 、 ② 、介質故障和 ③ 四類。
4.在乙個實際的資料庫管理系統中,有關事務的各種命令如下:
begin transaction 乙個事務開始
end transaction 乙個事務結束,將該事務的結果儲存起來
rollback 撤回乙個事務,消除當前事務所作的改動
分析以下事務執行完畢後,student資料庫表中包含哪些記錄。
begnin transaction
開啟資料庫表student(現在為空表)
新增1號記錄
begin transaction
新增2號記錄
rollback
begin transaction
新增3號記錄
begin transaction
新增4號記錄
rollback
rollback
關閉資料庫表student
end transaction
資料庫練習題
一 設有一資料庫,包括四個表 學生表 student 課程表 course 成績表 score 以及教師資訊表 teacher 四個表的結構分別如表1 1的表 一 表 四 所示,資料如表1 2的表 一 表 四 所示。用sql語句建立四個表並完成相關題目。表1 1資料庫的表結構 表 一 student...
資料庫練習題
1 檢視原始資料庫information schema中的表,並顯示出views表的字段結構屬性資訊 show databases use information schema desc views 2 建立乙個offcn資料庫,並建立乙個students表,欄位為id,name,age,phone...
資料庫練習題一
有關聯式資料庫 職工關係 employee 職工號eno,職工名ename 工作關係 works 職工號eno,公司號cno,工資wage 公司關係 company 公司號cno,公司名cname 假設職工可以在多個公司兼職,請用關係代數表示式寫出至少在公司號為 c2 和 c5 公司兼職的職工名。1...