天津大學(xué)_數(shù)據(jù)庫(kù)原理_本科生_期末試題+答案_試卷A_第1頁(yè)
天津大學(xué)_數(shù)據(jù)庫(kù)原理_本科生_期末試題+答案_試卷A_第2頁(yè)
天津大學(xué)_數(shù)據(jù)庫(kù)原理_本科生_期末試題+答案_試卷A_第3頁(yè)
天津大學(xué)_數(shù)據(jù)庫(kù)原理_本科生_期末試題+答案_試卷A_第4頁(yè)
天津大學(xué)_數(shù)據(jù)庫(kù)原理_本科生_期末試題+答案_試卷A_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.天津大學(xué)試卷專用紙學(xué)院 計(jì)算機(jī)學(xué)院 專業(yè) 班 年級(jí) 學(xué)號(hào) 姓名 A卷共 7 頁(yè) 第 1頁(yè)2006 2007 學(xué)年第 2 學(xué)期本科生期末考試試卷 數(shù)據(jù)庫(kù)原理 (A卷 共 頁(yè))(考試時(shí)間:2007 年 7 月 3 日)題號(hào)一二三成績(jī)核分人簽字得分請(qǐng)將選擇題的答案填寫在下面的表格中1C2D3D4A5B6D7B8D9B10B11B12C13B14B15D16C17C18B19B20C21A22D23D24C25D26B27B28D29B30B31C32C33D34D35A36D37C38C39B40C41A42B43BC44BD45AB46D47CD48CD49A50ABD一、單項(xiàng)選擇題(40題,每

2、題1分)1. 關(guān)于數(shù)據(jù)庫(kù)管理系統(tǒng)下面哪個(gè)描述是最正確的 C A.數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)的集合. B.數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)的集合,并且存儲(chǔ)著數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系. C.數(shù)據(jù)庫(kù)管理系統(tǒng)是由一個(gè)互相關(guān)聯(lián)的數(shù)據(jù)的集合和一組用以訪問(wèn)這些數(shù)據(jù)的程序組成. D.數(shù)據(jù)庫(kù)管理系統(tǒng)是由數(shù)據(jù)的集合和一組用以訪問(wèn)這些數(shù)據(jù)的程序組成2. 下面那項(xiàng)不是數(shù)據(jù)庫(kù)管理系統(tǒng)組成部分: D A. 事務(wù)管理器 B.查詢處理器. C. 存儲(chǔ)管理器D.進(jìn)程控制器.3.如果有兩個(gè)關(guān)系T1,T2.客戶要求每當(dāng)給T2刪除一條記錄時(shí),T1中特定記錄就需要被改變,我們需要定義什么來(lái)滿足該要求. DA.在T1上定義視圖 B.在T2上定義視圖 C.在T

3、1和T2上定義約束D.定義trigger4. 關(guān)于數(shù)據(jù)庫(kù)事務(wù)描述不正確的是 AA. 一個(gè)事務(wù)中的所有對(duì)數(shù)據(jù)庫(kù)的改變可以部分完成和部分不完成.B. 一個(gè)事務(wù)中的所有對(duì)數(shù)據(jù)庫(kù)的改變必須全部完成或全部不完成. C. 數(shù)據(jù)庫(kù)的事務(wù)是不可以再次劃分的.D. 如果事務(wù)在完成前被中斷,數(shù)據(jù)庫(kù)管理系統(tǒng)能把那些由未完成事務(wù)所產(chǎn)生的數(shù)據(jù)變化從數(shù)據(jù)庫(kù)中恢復(fù)5. 某個(gè)企業(yè)的數(shù)據(jù)庫(kù)包含以下信息:員工(由員工編號(hào)唯一確定,記為ssn),部門(由部門編號(hào)唯一確定記為did)員工工作在部門中,每個(gè)部門最多有一個(gè)管理者.下面哪個(gè)ER圖能夠正確的反映管理關(guān)系. B6.關(guān)于視圖的描述下面說(shuō)法哪些是正確的: D A. 數(shù)據(jù)庫(kù)即存儲(chǔ)視

4、圖的定義也存視圖的數(shù)據(jù).B. 用帶有聚集運(yùn)算的SQL創(chuàng)建的視圖是可更新視圖C. 用帶有g(shù)roup by字句的SQL創(chuàng)建的視圖是可更新視圖D. 視圖可以能在多個(gè)關(guān)系上創(chuàng)建天津大學(xué)試卷專用紙學(xué)院 計(jì)算機(jī)學(xué)院 專業(yè) 班 年級(jí) 學(xué)號(hào) 姓名 A卷共7 頁(yè) 第 2頁(yè)7. 某個(gè)企業(yè)的數(shù)據(jù)庫(kù)包含以下信息.員工(由員工編號(hào)唯一確定,記為ssn),員工的子女(屬性為name,age),在雙親給定的情況下,每個(gè)孩子能由他的姓名唯一確定(假設(shè)他們的雙親中只有一個(gè)是公司的員工).一旦員工離開(kāi)公司,那么企業(yè)不再對(duì)其子女信息感興趣.下面哪個(gè)ER圖能夠正確的反映以上需求 B8.如果將下面的ER圖轉(zhuǎn)換成數(shù)據(jù)庫(kù)中的關(guān)系,那么在數(shù)

5、據(jù)庫(kù)中需要定義. D A. 2個(gè)關(guān)系B. 3個(gè)關(guān)系C. 3個(gè)關(guān)系 ,1個(gè)斷言D. 2個(gè)關(guān)系,1個(gè)斷言9. 如果將下面的ER圖轉(zhuǎn)換成數(shù)據(jù)庫(kù)中的關(guān)系(該ER圖中要求員工的年齡在18到55歲之間),那么在數(shù)據(jù)庫(kù)中至少需要定義. BA. 3個(gè)關(guān)系,1個(gè)斷言B.2個(gè)關(guān)系,1個(gè)約束C.3個(gè)關(guān)系D.2個(gè)關(guān)系10. 我們?cè)谝粋€(gè)關(guān)系中 B A.必須定義一個(gè)主關(guān)鍵字B.只能創(chuàng)建一個(gè)聚集索引(cluster index) C.只能創(chuàng)建一個(gè)稠密索引D.只能定義一個(gè)約束.11. 在DBMS的關(guān)系中 B A.關(guān)鍵字屬性值可以為空B.外關(guān)鍵字屬性值可以為空 C.任何屬性值都可以為空D.任何屬性值都不可以為空.12. 下面關(guān)

6、于外關(guān)鍵字描述不正確的是 CA.外關(guān)鍵字必須是所參考表的主關(guān)鍵字. B.外關(guān)鍵字屬性必須與參考的屬性是相同的數(shù)據(jù)類型C.定義外關(guān)鍵字需要對(duì)所參考表?yè)碛衧elect權(quán)D.一個(gè)表中可以有多個(gè)外關(guān)鍵字.13. 我們?cè)贒BMS中記錄數(shù)據(jù)庫(kù)員工和員工工作信息,要求當(dāng)某個(gè)員工離職后,數(shù)據(jù)庫(kù)需要自動(dòng)刪除該員工的工作信息,在定義工作表時(shí)我們對(duì)于外關(guān)鍵字的刪除規(guī)則應(yīng)定義為 BA. ON DELETE ROLLBACK B. ON DELETE CASCADEC.ON DELETE SET NULL D.ON DELETE NO ACTION14. 在DBMS中執(zhí)行GRANT update(col1) ON TA

7、BLE t.t1 TO user7,對(duì)于該語(yǔ)句下面哪個(gè)描述是正確的: BA.user7可以在t1上定義視圖B.user7可以更新t1中的col1屬性的值C.user7在創(chuàng)建其他表時(shí)可以定義參考于t1中col1屬性的外關(guān)鍵字D.user7可以在t1中定義外關(guān)鍵字.天津大學(xué)試卷專用紙學(xué)院 計(jì)算機(jī)學(xué)院 專業(yè) 班 年級(jí) 學(xué)號(hào) 姓名 A卷共 7頁(yè) 第3頁(yè)15. 關(guān)系模式R,R的屬性集是ABCDEG有函數(shù)依賴集F=ABC , CA, BEC, BCD , CGBD計(jì)算(AB)的屬性閉包.DA. BDEGB. BDCC. ABCDEGD. ABCD16. staff的定義如下 Cid INTEGER nam

8、e CHAR(20) dept INTEGER job CHAR(20) years INTEGER salary DECIMAL(10,2) comm DECIMAL(10,2)下面哪個(gè)語(yǔ)句可以按照job和salary的升序排序來(lái)返回所有員工的信息.A. SELECT id,name,salary,dept,job,years,comm FROM staff ORDER BY 4,6 B. SELECT id,name,salary,dept,job,years,comm FROM staff GROUP BY 4,6 C. SELECT id,name,salary,dept,job,ye

9、ars,comm FROM staff ORDER BY 5,3 D. SELECT id,name,salary,dept,job,years,comm FROM staff GROUP BY 5,317. 關(guān)系模式Sailors(sid,lastname.firtname,age,ratring)其中l(wèi)astname允許為空. 下面哪個(gè)語(yǔ)句能夠查找出lastname屬性值不為空的水手信息. C A. SELECT * FROM SAILORS WHERE LASTNAMENULL B. SELECT * FROM SAILORS WHERE LASTNAMENULL C. SELECT *

10、 FROM SAILORS WHERE LASTNAME IS not NULL D. SELECT * FROM SAILORS WHERE LASTNAME not LIKE NULL18. 關(guān)系模式Sailors(sid,sname,age,ratring)下面哪個(gè)語(yǔ)句能夠查找出sname屬性值至少為四個(gè)字符長(zhǎng),并且開(kāi)始和結(jié)束字符都是B的水手信息. BA.SELECT * FROM SAILORS WHERE sname like B%_BB.SELECT * FROM SAILORS WHERE sname likeB_%BC. SELECT * FROM SAILORS WHERE

11、sname like B?*BD. SELECT * FROM SAILORS WHERE sname likeB*?B19.有關(guān)系模式R(A,B,C,D,E),R的函數(shù)依賴集F=A-BC,CB-E,B-D,E-A下面哪個(gè)分解具有無(wú)損連接性. B A. (A,D,C),(A,B,C)B. (A,B,C),(B,C,D,E) C. (A,B,D),(C,D,E)D. (B,C,D),(A,D,E)20.有關(guān)系模式R(A,B,C)和三個(gè)合法實(shí)例(6,4,6),(6,4,6),(7,4,8),下面哪個(gè)函數(shù)依賴在關(guān)系模式R上不成立 C A. A-BB. BC-AC. B-CD. C-A. 21.設(shè)有關(guān)

12、系模式R(B,I,S,Q,D),其上函數(shù)依賴集F=SD,IB,ISQ,BQ,BI下面那些是R的關(guān)鍵字. AA.ISB.IBC.IQ D.ISB22.下面哪個(gè)改變可以通過(guò)alter table實(shí)現(xiàn) DA. 增加一個(gè)觸發(fā).B. 增加一個(gè)索引.C. 增加一調(diào)記錄 D. 定義一個(gè)候選關(guān)鍵字23.下面的語(yǔ)句按順序成功執(zhí)行后 CREATE TABLE tab1 (c1 CHAR(1) INSERT INTO tab1 VALUES (b) CREATE VIEW view1 AS SELECT c1 FROM tab1 WHERE c1 =a INSERT INTO view1 VALUES (a) IN

13、SERT INTO tab1 VALUES (b) 執(zhí)行SELECT c1 FROM tab1可以選擇出多少條記錄 D A.0B.1C.2D.324.有一個(gè)關(guān)系模式employee(name,department,phone_number),下面哪句話允許user1可以修改phone_number列的值 CA. GRANT MODIFY (phone_number) ON TABLE employee TO user1B. GRANT ALTER (phone_number) ON TABLE employee TO user1C. GRANT UPDATE (phone_number) ON

14、 TABLE employee TO user1 D. GRANT REFERENCES (phone_number) ON TABLE employee TO user125.數(shù)據(jù)庫(kù)中SAILORS表是由joe創(chuàng)建的.在DBMS完成下面的語(yǔ)句后 D Grant select on Sailors To Art With Grant optionJoe執(zhí)行 Grant select,update on Sailors To Bob With Grant optionJoe執(zhí)行 Grant select on Sailors To Bob With Grant optionArt執(zhí)行 Revok

15、e select on Sailors From Art CascadeJoe執(zhí)行 Bob對(duì)Sailors表?yè)碛?A. select權(quán)B. Update權(quán)C.沒(méi)有任何權(quán)利D.select和Update權(quán)天津大學(xué)試卷專用紙學(xué)院 計(jì)算機(jī)學(xué)院 專業(yè) 班 年級(jí) 學(xué)號(hào) 姓名 A卷共7頁(yè) 第4頁(yè)26.在使用數(shù)據(jù)庫(kù)中使用索引的目的是: B A.提高數(shù)據(jù)文件的存儲(chǔ)率.B.可以更加有效的控制事務(wù)處理中的幻影問(wèn)題. C.增加DBMS的安全性.D.提高增加記錄的效率.27.下面哪種文件格式對(duì)不等值搜索的效率最高 B A.無(wú)序文件B.排序文件C.哈希文件D.隊(duì)列文件28.下面關(guān)于主關(guān)鍵字描述不正確的是: DA.在表中

16、可以通過(guò)主關(guān)鍵字唯一的確定一條記錄.B.主關(guān)鍵字可以由多個(gè)屬性組成.C.組成主關(guān)鍵字的屬性值不能空. D.一個(gè)表中可以有多個(gè)主關(guān)鍵字29.關(guān)于第三范式描述正確的是 BA.一個(gè)關(guān)系屬于第第一范式,它就屬于第三范式B. 一個(gè)關(guān)系模式屬于BC范式,它就屬于第三范式C. 一個(gè)關(guān)系實(shí)例有數(shù)據(jù)冗余,它就是屬于第三范式 D.一個(gè)關(guān)系實(shí)例沒(méi)有數(shù)據(jù)冗余,它就是屬于第三范式30.下面哪個(gè)調(diào)度是串行調(diào)度: BA. T1:R(A),T2:R(B),T2:W(B),T1:W(A)B. T1:R(B),T1:W(B),T2:R(A), T2:W(A)C. T1:R(A),T2:R(B),.T1:W(A),T2:W(B)D

17、. T2:R(A),T1:R(B),.T1:W(A),T2:W(B)31.下面關(guān)于數(shù)據(jù)庫(kù)事務(wù)處理描述錯(cuò)誤的是: CA. 原子性:表示的是事務(wù)的所有操作在數(shù)據(jù)庫(kù)中要么全部正確反映出來(lái)要么全部不反映.B. 一致性:事務(wù)在執(zhí)行前如果數(shù)據(jù)庫(kù)是一致性的那么執(zhí)行后也是一致性的.C. 隔離性:事務(wù)在執(zhí)行過(guò)程中可以感覺(jué)到系統(tǒng)中其他事務(wù)的執(zhí)行D. 持久性:一個(gè)事務(wù)成功完成后,它對(duì)數(shù)據(jù)庫(kù)的改變必須是永久的,即使是系統(tǒng)出現(xiàn)故障時(shí)也如此.32. 下面關(guān)于數(shù)據(jù)庫(kù)事務(wù)處理描述正確的是: CA. 原子性和一致性是由數(shù)據(jù)庫(kù)的并發(fā)控制保證的.B. 隔離性和持久性是由數(shù)據(jù)庫(kù)的并發(fā)控制保證的.C. 原子性和持久性是由數(shù)據(jù)庫(kù)的恢復(fù)系

18、統(tǒng)保證的D. 一致性和隔離性是由數(shù)據(jù)庫(kù)的恢復(fù)系統(tǒng)保證的33.數(shù)據(jù)庫(kù)系統(tǒng)的log中檢查點(diǎn)的作用是: DA. 系統(tǒng)事務(wù)取消時(shí)數(shù)據(jù)庫(kù)關(guān)系系統(tǒng)需要重檢查點(diǎn)開(kāi)始取消.B. 系統(tǒng)事務(wù)正確完成時(shí)數(shù)據(jù)庫(kù)系統(tǒng)會(huì)在log中設(shè)置檢查點(diǎn).C. 數(shù)據(jù)庫(kù)重新啟動(dòng)時(shí)恢復(fù)系統(tǒng)中的重做階段從檢查點(diǎn)開(kāi)始.D. 數(shù)據(jù)庫(kù)重新啟動(dòng)時(shí)恢復(fù)系統(tǒng)中的分析階段從檢查點(diǎn)開(kāi)始34. 下面哪個(gè)說(shuō)法符合數(shù)據(jù)庫(kù)系統(tǒng)WAL(log先寫協(xié)議): DA. 數(shù)據(jù)庫(kù)內(nèi)存中被事務(wù)修改的頁(yè)面在事務(wù)成功完成時(shí)被強(qiáng)制寫到磁盤中B. 數(shù)據(jù)庫(kù)內(nèi)存中被事務(wù)修改的頁(yè)面在事務(wù)撤銷時(shí)被寫到標(biāo)記為非臟頁(yè)C. 事務(wù)成功完成時(shí)不需要將與其相關(guān)的log頁(yè)面強(qiáng)制寫回磁盤D. 事務(wù)中被修改的內(nèi)

19、存數(shù)據(jù)頁(yè)面在寫回磁盤前必須將與其相關(guān)的log寫回磁盤35.一個(gè)企業(yè)提供了一個(gè)查詢數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)的數(shù)據(jù)可以很容易的重新構(gòu)造.為了提供數(shù)據(jù)庫(kù)中磁盤數(shù)據(jù)的訪問(wèn)速度,下面磁盤技術(shù)中采用哪種方法可以滿足該要求: AA. RAID 0B.RAID 1C. RAID 0+1D.RAID 536.一個(gè)企業(yè)有大量的數(shù)據(jù)需要存儲(chǔ)在數(shù)據(jù)庫(kù)中,企業(yè)要求數(shù)據(jù)的穩(wěn)定性存儲(chǔ)和數(shù)據(jù)開(kāi)速訪問(wèn),但不想使用太多的磁盤進(jìn)行冗余存儲(chǔ),下面磁盤技術(shù)中采用哪種方法可以滿足該要求: DA. RAID 0B.RAID 1C. RAID 0+1D.RAID 537.在JDBC提供的數(shù)據(jù)庫(kù)編程方法中提供了幾種JDBC和數(shù)據(jù)庫(kù)的連接方法: CA.

20、5B.2C.4D.138.下面哪些說(shuō)法是正確的: CA在死鎖預(yù)防中,等待-死亡法是中止優(yōu)先級(jí)高的事務(wù)B在死鎖預(yù)防中,受傷-等待法是優(yōu)先級(jí)高的事務(wù)可能等待優(yōu)先級(jí)低的事務(wù)釋放鎖C使用死鎖預(yù)防的系統(tǒng)中不會(huì)出現(xiàn)死鎖。D使用死鎖判斷的系統(tǒng)會(huì)不會(huì)出現(xiàn)死鎖。39.下面那個(gè)說(shuō)法正確的是 BA. 在嵌入式SQL編程中所有的查詢都必須使用游標(biāo)。B. 如果內(nèi)存中的某一頁(yè)的pin_count=0,dirty=true,則該頁(yè)在替換時(shí)該頁(yè)的數(shù)據(jù)必須寫會(huì)磁盤。C. Create table tab1( a int, b int ,c int ,primary key (a,b) create table tab2(a i

21、nt , c int, d int, foreign key(a) reference tabl(a)語(yǔ)句可以在DBMS中執(zhí)行成功D. 如果關(guān)系模式R的每一個(gè)函數(shù)依賴XA都使得下面兩個(gè)條件中的一個(gè)成立則該關(guān)系模式滿足BC范式。條件:1.XA是平凡函數(shù)依賴 2.X是一個(gè)關(guān)鍵字天津大學(xué)試卷專用紙學(xué)院 計(jì)算機(jī)學(xué)院 專業(yè) 班 年級(jí) 學(xué)號(hào) 姓名 A卷共7頁(yè) 第5頁(yè)40.數(shù)據(jù)庫(kù)系統(tǒng)管理員按照事務(wù)的方式執(zhí)行下面的語(yǔ)句:C Create table tab1 (a int,b int) insert into tabl values(1,2) insert into tab2 values(2,3) comm

22、it Insert into tab1 values(2,3) Insert into tab1 values(1,6) Commit Delete from tab1 where a=1 Insert into tab1 values(1,7) Delete from tab1 where a=1 Insert into tab1 values(1,8) 數(shù)據(jù)庫(kù)系統(tǒng)突然崩潰,系統(tǒng)重新啟動(dòng)后,該管理員執(zhí)行 Select count(*) from tab1 數(shù)據(jù)庫(kù)系統(tǒng)的輸出是多少:A. 6B.3C.4D.5二.不定項(xiàng)選擇題(10題,每題2分)41下面關(guān)于索引說(shuō)法正確的是: AA. 聚集索引必然

23、是稠密索引B. 在數(shù)據(jù)庫(kù)中只能創(chuàng)建一個(gè)稀松 C. 在數(shù)據(jù)庫(kù)中只能創(chuàng)建一個(gè)聚集索引 D. 索引文件中一定不包括記錄的詳細(xì)數(shù)據(jù)42.有關(guān)系模式R(A,B,C,D,E),R的函數(shù)依賴集F=A-B,BC-E,ED-A,下面哪個(gè)說(shuō)法是正確的: B A.R是BCNF B.R是1NFC.分解(ACD,BCE)是無(wú)損分解D.分解(ABD,CDE)是無(wú)損分解43.有關(guān)系模式R(A,B,C,D)下面哪個(gè)函數(shù)依賴集使得R索引不是BCNF BCA. F=AB-CD,C-ABD B. F=ABC-D,D-A C. F=B-C,D-AD. F=AB-C,C-D,C-AB44.下面關(guān)于數(shù)據(jù)庫(kù)事務(wù)并發(fā)調(diào)度正確的是 BDA.

24、沖突可串行化調(diào)度一定是觀測(cè)可串行化調(diào)度B. 沖突可串行化調(diào)度一定與某種串行調(diào)度的結(jié)果一樣.C. 觀測(cè)可串行化調(diào)度調(diào)度可以通過(guò)畫圖來(lái)判斷D. 沖突可串行化調(diào)度可以通過(guò)畫圖來(lái)判斷45.有兩個(gè)關(guān)系TAB1,TAB2TAB1 TAB2 C1 C2 CX CY - - - - A 11 A 21 B 12 C 22 C 13 結(jié)果集如下C1 C2 CX CY - - - - A 11 A 21 C 13 C 22哪個(gè)SQL語(yǔ)句能夠生成該結(jié)果 ABA. SELECT * FROM tab1 right OUTER JOIN tab2 ON c1=cx B. SELECT * FROM tab1 INNER

25、 JOIN tab2 ON c1=cxC. SELECT * FROM tab1 FULL OUTER JOIN tab2 ON c1=cxD. SELECT * FROM tab1 LEFT OUTER JOIN tab2 ON c1=cx46下面視圖定義是中哪個(gè)是可更新視圖 DA. Create view V1 as select S.rating , max(S.age) as avgage from Sailors S group by S.ratingB. Create view V2 as select * from saliros S1 where S.age18 expect

26、select * from sailors S2 where S2.name like %TomC. Create view V3 as select S.name, B.bname from Sailor, Boats where S.sid=B.sidD. Create view V4 as select * from Bailors B where B.name is not null47 下面哪個(gè)SQL正確表示查找紅色船被訂船情況. CDA. Select * from Reserves R,Boat B where R.bid=B.bid and b.color=redB. Sele

27、ct * from Reserves R, inner join Boats B on R.bid=B.bid where b.color=redC. Select * from Reserves R, right outer join Boats B on R.bid=B.bid and b.color=redD. Select * from Reserves R, full outer join Boats B on R.bid=B.bid and S.age1748.下面說(shuō)法正確的是: CDA.在任何情況下嚴(yán)格的2PL鎖能夠保證調(diào)度的可串行化.B.在一個(gè)表作查詢時(shí)需要先給符合條件的查詢上

28、記錄加上S鎖然后給表加上IS鎖.C.在一個(gè)表作查詢時(shí)需要先給表加上IS鎖然后給符合條件的查詢上記錄加上S鎖D.在一個(gè)表上同時(shí)可以加上IS鎖和IX鎖天津大學(xué)試卷專用紙學(xué)院 計(jì)算機(jī)學(xué)院 專業(yè) 班 年級(jí) 學(xué)號(hào) 姓名 A卷共7頁(yè) 第6頁(yè)49.下面哪個(gè)調(diào)度會(huì)出現(xiàn)死鎖: AA.T1:R(X),T2:W(X),T2:W(Y),T3:W(Y),T1:W(Y),T1:Commit, T2:Commit, T3:CommitB T1:R(X),T2:W(Y),T2:W(X),T3:W(Y),T1:W(Y), T1:Commit, T2:Commit, T3:CommitC T1:R(A),T2:W(B),T1:R

29、(A),T3:R(C),T2:W(C),T4:W(A),T3:W(B)D.T1:R(A),T2:W(B),T3:W(C),T1: Commit,T2:W(A), T2:Commit,T3:W(B), T3:Commit50.下面哪個(gè)調(diào)度是沖突可串行的調(diào)度 ABDA. T1:R(X),T1:R(Y),T1:W(X),T2:R(Y),T3:W(Y),T1:W(X),T2:R(Y)B. T1:R(X),T2:R(Y),T3:W(X),T2(R(X),T1:R(X)C. T1:R(X),T2:R(X),T1:W(X),T2:W(X)D. T1:W(X),T2:R(Y),T1:R(Y),T2:R(X)三

30、簡(jiǎn)答題(40分)有關(guān)系有關(guān)系模式Sailors(sid:integer,sname:string,rating:integer),Boats(bid:interger,bname:string,color:string)Reserves(sid:integer,bid:integer,day:datetime)各關(guān)系模式的關(guān)鍵字用下劃線表示,其中Reserver的關(guān)鍵字中sid來(lái)自Sailors,bid來(lái)自Boats,Reserver的記錄表示水手的訂船記錄。1.請(qǐng)用關(guān)系代數(shù)表達(dá)式寫出下面的查詢(4分) 查找只定過(guò)同一艘船的水手的sid。2.用元組關(guān)系演算表達(dá)式寫出下面的查詢(2分) 查找定了

31、紅色船的水手的sid3請(qǐng)用SQL語(yǔ)句寫出下面的查詢(16分) 1) 查找訂過(guò)紅色船或訂過(guò)綠色船水手的姓名(3分)Select s.sname from sailors s,reserves r,boats b Wherer s.sid=r.sid and r.bid=b.bid and (b.color=red or b.color=green)2)將水手按級(jí)別(rating)分組,查找平均年齡最小的級(jí)別組(6分)Select temp.rating,temp.avg_ageFrom (select rating,avg(age) as avg_age from sailors Group b

32、y rating) as tempWhere temp.avg_age=select min(temp1.avg_age) from temp temp13) 查找定了所有紅色船的水手的姓名(6分)Select s.sname from sailors swhere not exists( select b.bid from boats b where b.color=red except Select r.bid from reserves r where r.sid=s.sid)天津大學(xué)試卷專用紙學(xué)院 計(jì)算機(jī)學(xué)院 專業(yè) 班 年級(jí) 學(xué)號(hào) 姓名 A卷共7頁(yè) 第7頁(yè)4有關(guān)系模式employees

33、(ssn:char(10),name:char(20),age:int),其中ssn是employees的主關(guān)鍵字,departments(did:char(5),dname:char(20), 其中did是departments的主關(guān)鍵字.work_in( ssn:char(10),did:char(5),from:date,to:date), 其中(ssn,did,from,char)是work_in的主關(guān)鍵字,did,ssn分別是指向deparments,employess的外關(guān)鍵字。表示員工在某段時(shí)間內(nèi)工作與某個(gè)部門。另外還要求每個(gè)的員工都要工作與某個(gè)部門,每個(gè)部門都要有人工作。請(qǐng)用SQL語(yǔ)句創(chuàng)建work_in關(guān)系,并表達(dá)出每個(gè)的員工都要工作與某個(gè)部門,每個(gè)部門都要有人工作這個(gè)約束條件。(5分)Create table wor

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論