上海海事大學(xué)數(shù)據(jù)庫(kù)試題_第1頁
上海海事大學(xué)數(shù)據(jù)庫(kù)試題_第2頁
上海海事大學(xué)數(shù)據(jù)庫(kù)試題_第3頁
上海海事大學(xué)數(shù)據(jù)庫(kù)試題_第4頁
上海海事大學(xué)數(shù)據(jù)庫(kù)試題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、上海海事大學(xué)數(shù)據(jù)庫(kù)試題上海海事大學(xué)試卷20132014 學(xué)年第一學(xué)期期末考試數(shù)據(jù)庫(kù)原理及應(yīng)用( A 卷)班級(jí):學(xué)號(hào):姓名:總分(請(qǐng)將答案寫在答題紙上,否則無效;試卷不許帶出考場(chǎng),試卷上寫明班級(jí)、學(xué)號(hào)、姓名)一、 選擇題,每道題只有一個(gè)正確答案(1.5分 /題,共 36分)1 . 數(shù)據(jù)庫(kù)的()是為了防止數(shù)據(jù)庫(kù)中存在不符合語義的數(shù)據(jù)。A.完整性 B.安全性C.并發(fā)控制D.恢復(fù)技術(shù)答案: A2 .()規(guī)定在對(duì)任何數(shù)據(jù)進(jìn)行讀、寫操作之前,事務(wù)首先要獲得對(duì)該數(shù)據(jù)的封鎖;在釋放一個(gè)封鎖之后,事務(wù)不再申請(qǐng)和獲得任何其他封鎖。A.一次封鎖法B.順序封鎖法C.兩段鎖協(xié)議D.多粒度封鎖法答案: C3 .在視圖上不

2、能完成的操作是()A.更新視圖B.查詢 C.在視圖上定義新的表D.在視圖上定義新的視圖答案: C4 .在對(duì)用戶進(jìn)行權(quán)限授予時(shí),( )短語表示獲得某種權(quán)限的用戶可以傳播該權(quán)限。A.with check option B.with view option C.with grant option D.with function option c5 .數(shù)據(jù)的邏輯獨(dú)立性是指()A.存儲(chǔ)結(jié)構(gòu)與物理結(jié)構(gòu)的邏輯獨(dú)立性B.數(shù)據(jù)與存儲(chǔ)結(jié)構(gòu)的邏輯獨(dú)立性C.數(shù)據(jù)與程序的邏輯獨(dú)立性 D.數(shù)據(jù)元素之間的邏輯獨(dú)立性C6 .三級(jí)模式間存在兩種映像,他們是()A.模式與子模式間,*K式與內(nèi)模式間B.子模式與內(nèi)模式間,外模式與內(nèi)

3、模式C.子模式與外模式間,模式與內(nèi)模式間D.模式與內(nèi)模式間,模式與模式問A7 .事務(wù)的一致性是指(d )A. 事務(wù)中包括的所有操作要么不做,要么都做(原子性)8 .事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的持續(xù)性C. 一個(gè)事物內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的 隔離性D.事務(wù)必須使得數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)8 .根據(jù)關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系要滿足第一范式, 部門(部門號(hào),部門名, 部門成員,部門經(jīng)理)關(guān)系中,因()屬性而使該關(guān)系不滿足第一范式。A.部門經(jīng)理B.部門成員C.部門名D.部門號(hào)李維+預(yù)計(jì)是b9 .對(duì)數(shù)據(jù)庫(kù)角色描述錯(cuò)誤的是()A.權(quán)限的集合B.簡(jiǎn)

4、化授權(quán)的過程C.數(shù)據(jù)庫(kù)完整性的控制機(jī)制D.可以分配給數(shù)據(jù)庫(kù)用戶李1萌預(yù)計(jì)c10 .將局部E-R圖合并成全局E-R圖時(shí)可能出現(xiàn)沖突,不屬于合并沖突的是( b )A.屬性沖突B.語法沖突C.結(jié)構(gòu)沖突D.命名沖突(R)(冗為投影運(yùn)算符,Q為選擇運(yùn)算符)11設(shè)有如圖所示的關(guān)系R,經(jīng)操作 九1 3 (QB=0 的運(yùn)算結(jié)果是()ABCdafcadAABCabcdafcad關(guān)系R12 .若事務(wù)T對(duì)數(shù)據(jù)R已加S鎖,則其他事務(wù)對(duì)數(shù)據(jù) R ( a )A.可以加S鎖不能加X鎖 B.不能加S鎖可以加X鎖C.可以加S鎖也可以加X鎖 D.不能加任何鎖 13若系統(tǒng)在運(yùn)行過程中,由于某種原因,造成系統(tǒng)停止運(yùn)行,致使事務(wù)在執(zhí)行

5、過程中以非正 常方式終止,這時(shí)內(nèi)存中的數(shù)據(jù)丟失,而存儲(chǔ)在外存上的數(shù)據(jù)未受影響,這種情況成為( b )A事務(wù)故障B.系統(tǒng)故障C.介質(zhì)故障D.運(yùn)行故障14 .介質(zhì)故障恢復(fù)需采用以下操作,其操作步驟是( c )I.裝載數(shù)據(jù)備份II.執(zhí)行Redo操作 III.執(zhí)行Undo操作A.I->IIB.II->I->IIIC.I->III->II D.II->III->I15 .設(shè)關(guān)系模式R (A,B,C), F是其函數(shù)依賴集,F(xiàn)= B->C,則分解p AB, BC()A.是無損聯(lián)接,也是保持FD的分解B.是無損聯(lián)接,但不保持FD的分解C.不是無損聯(lián)接,但保持FD

6、的分解D.既不是無損聯(lián)接,也不保持 FD的分解金表哥講解a或b16 .事務(wù)日志用于保存(c )A.程序運(yùn)行過程B.程序的執(zhí)行結(jié)果C.對(duì)數(shù)據(jù)的更新操作D.對(duì)數(shù)據(jù)的查詢操作17 .以下(d)不屬于實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)安全性的主要技術(shù)和方法A.存取控制技術(shù)B視圖技術(shù)C.審計(jì)技術(shù)D.出入機(jī)房登記和加防盜門18 .X->Y,當(dāng)下列那一條成立時(shí),成為平凡的函數(shù)依賴( b )A.X ? Y B.Y?XC.xnY=?D.XAYW?19 .解決并發(fā)操作帶來的數(shù)據(jù)不一致性問題普遍采用( a )A.封鎖B.存取控制C.恢復(fù)D.協(xié)商20 .關(guān)于“死鎖”,下列說法正確的是( d )A.死鎖是操作系統(tǒng)中的問題,數(shù)據(jù)庫(kù)操作

7、中不存在B.在數(shù)據(jù)庫(kù)中防止死鎖的方法是禁止兩個(gè)用戶同時(shí)操作數(shù)據(jù)庫(kù)C.當(dāng)兩個(gè)用戶競(jìng)爭(zhēng)相同資源時(shí)不會(huì)發(fā)生死鎖D.只有出現(xiàn)并發(fā)操作時(shí),才有可能出現(xiàn)死鎖21 .設(shè)關(guān)系R (A, B)和S (B, C),下列個(gè)關(guān)系袋鼠表達(dá)式不成立的是( b )A. RooIB (S) B RUS C. EfB (R) UIIB(S)D. RoS22 .遵循兩段鎖協(xié)議的事務(wù)程序能夠解決并發(fā)事務(wù)得數(shù)據(jù)庫(kù)操作的不一致性包括(c )A.丟失修改B.不可重復(fù)讀C讀臟數(shù)據(jù) D.不可重復(fù)寫23用于數(shù)據(jù)庫(kù)回復(fù)的重要文件是(c )A.數(shù)據(jù)庫(kù)文件B.索引文件C.日志文件D.備注文件24 .層次模型、網(wǎng)狀模型和關(guān)系模型數(shù)據(jù)庫(kù)劃分原則是( d

8、 )A.記錄長(zhǎng)度B.文件的大小C.聯(lián)系的復(fù)雜程度D.數(shù)據(jù)之間的聯(lián)系二 SQL語句(2分/題,共18分)已知一個(gè)book數(shù)據(jù)庫(kù)中有下列表:1.T_Teacher表:存儲(chǔ)教師基本情況字段名稱字段說明類型定義屬性限定關(guān)系(外鍵)TeacherCode教師,號(hào)Char (6)Primary KeyTeacherName教師姓名Varcar (20)Not NullSchool所屬學(xué)院Varchar (20)Not NullTitle職稱Varchar (10)Not NullTel聯(lián)系電話Varchar (11)2.T_BookInfo表:存儲(chǔ)教材基本信息字段名稱字段說明類型定義屬性限定關(guān)系(外鍵)B

9、ookCode教材編號(hào)Char (6)PrimaryBookName教材名稱Varchar (40)Not NullPublisher出版社Varchar (40)Author編寫人Varchar (40)PublishDate出版日期DatetimePrice價(jià)格MoneyNot NullISBNISBN 號(hào)Char (13)StockNum庫(kù)存里SmallintNot NullBookSort教材類別Varchar (20)Create index asd on T_BookInfo(StockNum)3.T_BookOrder表:存儲(chǔ)教師訂書的基本信息字段名稱字段說明類型定義屬性限定關(guān)系

10、(外鍵)BookCode教師,號(hào)Char (6)與 TeacherCode OrderCode 起 組成主碼T_BookInfo : BookCodeTeacherCode教材編號(hào)Char (6)Not NullT_TeacherTeacherCodeSBNum學(xué)生定書量SmallintNot NullTBNum教師訂書量SmallintNot NullOrderTime訂書日期DadetimeFlag是否領(lǐng)走BitDefault (0)Memo備注說明Text3 / 6上海海事大學(xué)數(shù)據(jù)庫(kù)試題請(qǐng)使用 SQL 語言在 Book 數(shù)據(jù)庫(kù)中完成以下操作:1 .創(chuàng)建T_BookOrder 表,需要指定

11、表上的所有約束;2 .為 T_BookInfo 表在庫(kù)存量上創(chuàng)建索引;4 .將教師工號(hào)為“ 071102的教師的職稱改為 ”“副教授 ”;Update table T_teacher set zhicheng= fujiaoshou where5 .查詢學(xué)生定書量(SBNum)在200到250之間的教材的ISBN號(hào),名稱,出版社,編寫人, 價(jià)格和庫(kù)存量;6 .查詢書名為“大學(xué)生計(jì)算機(jī)基礎(chǔ)”的教材的學(xué)生訂書總量( SBNum) 和教師訂書總量( TBNum)和總訂購(gòu)量;7 .查詢平均價(jià)格高于50的教材類別和平均價(jià)格;8 .創(chuàng)建一個(gè)視圖,該視圖的數(shù)據(jù)為:所有含有 “教育 ”二字的出版社的所有教材名

12、稱( BookName) ,編寫人(Author),價(jià)格(Price),庫(kù)存(StockNum)和出版社名稱(Publisher);9 .把T_BookOrder表上的修改是否領(lǐng)走(Flag)字段屬性值的權(quán)限授予給用戶“User;"且不允許該用戶再轉(zhuǎn)授給其他用戶。三 ( 8 分) 根據(jù)第二題的數(shù)據(jù)庫(kù),要求查詢出 “文理學(xué)院 ”教師所訂教材的教材代碼( BookCode) 、學(xué)生定書量(SBNum),教師訂書量(TBNum)和定教材日期(OrderTime)。下面是這個(gè)查詢 的 SQL 表達(dá);Select BookCode, SBNum, TBNum , OrderTimeFrom T_BookOrder ,T_TeacherWhere T_BookOrder.TeacherCode=T_Teacher.TeacherCode and School=文理學(xué)院據(jù)此完成如下題目:1)畫出該查詢的關(guān)系代數(shù)語法樹;2)對(duì)該語法樹進(jìn)行優(yōu)化處理,畫出優(yōu)化后的語法樹;3)說明優(yōu)化的依據(jù);四(26分)卜面是某個(gè)商場(chǎng)的訂貨單:訂單號(hào)訂單狀態(tài)訂貨人電話地址商品清單商口口編P冏品名稱單價(jià)數(shù)量訂貨日期總金額一張訂貨單中記錄一位訂貨人所訂購(gòu)的多種商品,一位訂貨人可以生成多張訂貨單上述表格中:訂單號(hào)能唯一決定一次訂貨訂貨人為訂貨人的姓名冏品編號(hào)能唯一決定一件冏品請(qǐng)根

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論