天津科技大學(xué)--數(shù)據(jù)庫(kù)系統(tǒng)試卷(B)及答案_第1頁(yè)
天津科技大學(xué)--數(shù)據(jù)庫(kù)系統(tǒng)試卷(B)及答案_第2頁(yè)
天津科技大學(xué)--數(shù)據(jù)庫(kù)系統(tǒng)試卷(B)及答案_第3頁(yè)
天津科技大學(xué)--數(shù)據(jù)庫(kù)系統(tǒng)試卷(B)及答案_第4頁(yè)
天津科技大學(xué)--數(shù)據(jù)庫(kù)系統(tǒng)試卷(B)及答案_第5頁(yè)
已閱讀5頁(yè),還剩2頁(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、精選優(yōu)質(zhì)文檔-傾情為你奉上題號(hào)一二三四總成績(jī)得分得分姓名: 學(xué)號(hào): 1、 單項(xiàng)選擇題(請(qǐng)將每小題的答案代碼填寫(xiě)在下面相應(yīng)位置,寫(xiě)在其它地方無(wú)效,每小題1分,共15分) 1234567891011121314151. 以下四個(gè)敘述中,哪一個(gè)不是對(duì)關(guān)系模式進(jìn)行規(guī)范化的主要目的(C )。 A. 減少數(shù)據(jù)冗余 B. 解決更新異常問(wèn)題 C. 加快查詢速度 D. 提高存儲(chǔ)空間效率2. 事務(wù)的原子性是指( B)。 A. 事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的 B. 事務(wù)中包括的所有操作要么都做,要么都不做 C. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的 D. 事務(wù)必須使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到

2、另一個(gè)一致性狀態(tài)3. 事務(wù)的持續(xù)性是指( B)。A事務(wù)中包括的所有操作要么都做,要么都不做B事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的C一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài) 4. 數(shù)據(jù)庫(kù)的概念模型獨(dú)立于( A )。 A. 具體的機(jī)器和DBMS B. E-R圖 C. 信息世界 D. 現(xiàn)實(shí)世界5. 候選碼中的屬性稱為(B )。A. 非主屬性 B. 主屬性 C. 復(fù)合屬性 D. 關(guān)鍵屬性6. 下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的正確敘述是(A )。A數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余 B數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余 C數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D數(shù)

3、據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù) 7. ( C )是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。A程序 B命令 C事務(wù) D文件 8. 用于數(shù)據(jù)庫(kù)恢復(fù)的重要文件是( C )。A數(shù)據(jù)庫(kù)文件 B索引文件C日志文件 D備注文件9. 若系統(tǒng)在運(yùn)行過(guò)程中,由于某種原因,造成系統(tǒng)停止運(yùn)行,致使事務(wù)在執(zhí)行過(guò)程中以非控制方式終止,這時(shí)內(nèi)存中的信息丟失,而存儲(chǔ)在外存上的數(shù)據(jù)未受影響,這種情況稱為( B )。A事務(wù)故障 B系統(tǒng)故障C介質(zhì)故障 D運(yùn)行故障10. 解決并發(fā)操作帶來(lái)的數(shù)據(jù)不一致性總是普遍采用( A )。A封鎖 B恢復(fù) C存取控制 D協(xié)商 11. 關(guān)于“死鎖”,下列說(shuō)法中正確的是( B )

4、。A死鎖是操作系統(tǒng)中的問(wèn)題,數(shù)據(jù)庫(kù)操作中不存在 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)死鎖 12. 對(duì)并發(fā)操作若不加以控制,可能會(huì)帶來(lái)( B )問(wèn)題。A不安全 B死鎖 C死機(jī) D不一致13. 并發(fā)操作會(huì)帶來(lái)哪些數(shù)據(jù)不一致性( D ) 。A丟失修改、不可重復(fù)讀、臟讀、死鎖 B不可重復(fù)讀、臟讀、死鎖 C丟失修改、臟讀、死鎖 D丟失修改、不可重復(fù)讀、臟讀 14. 從一個(gè)數(shù)據(jù)庫(kù)文件中取出滿足某個(gè)條件的所有記錄的操作是( A)。A選擇 B連接 C投影 D復(fù)制15. 對(duì)數(shù)據(jù)對(duì)象施加封鎖,避免死鎖的方法沒(méi)有采用以下

5、( C)策略。A順序封鎖法 B一次封鎖法C先來(lái)先服務(wù) D兩段鎖 得分二、判斷題(請(qǐng)判斷下面說(shuō)法是否正確,并在下面相應(yīng)位置填寫(xiě)或,寫(xiě)在其它地方無(wú)效,每題1分,共10分)123456789101. ( X )層次模型和網(wǎng)狀模型統(tǒng)稱為關(guān)系模型。2. ( )事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的修改就是永遠(yuǎn)的是指持久性。3. ( )為使程序員編程時(shí)既可以使用數(shù)據(jù)語(yǔ)言,又可以使用常規(guī)的程序設(shè)計(jì)語(yǔ)言,數(shù)據(jù)庫(kù)系統(tǒng)需要把數(shù)據(jù)庫(kù)語(yǔ)言嵌入到宿主語(yǔ)言中。4. ( X )在SELECT語(yǔ)法中,“_”可以匹配多個(gè)字符。5. ( )不屬于數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展階段的是自動(dòng)處理階段。6. ( X )任何由二個(gè)屬性組成的關(guān)系不可能是 3NF。

6、7. ( X )R(X,Y,Z)是個(gè)三元關(guān)系,X,Y,Z是單屬性且X是碼,則R一定是2NF。8. ( X )數(shù)據(jù)模型包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束條件。9. (X)一個(gè)表中如果定義了主鍵就不能再在任何列上定義唯一約束(Unique)。10. ( )從數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)來(lái)看,減少連接運(yùn)算可以改善數(shù)據(jù)庫(kù)的性能。得分三、數(shù)據(jù)庫(kù)設(shè)計(jì)題(25分)1. 在進(jìn)行學(xué)生課程管理數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)過(guò)程中獲得的語(yǔ)義如下:(1)有若干學(xué)生,學(xué)生屬性包括:學(xué)號(hào)、姓名、性別 (2)有若干教師,教師屬性包括:編號(hào)、姓名、職稱 (3)開(kāi)設(shè)若干課程,課程屬性包括:課號(hào)、課名、學(xué)分 (4)一門課程可由多名教師在不同的時(shí)間任教,一名教

7、師可任多門課程。 (5)一門課程有多名學(xué)生選修,每名學(xué)生可選多門課,每門課有一個(gè)成績(jī)。 要求: (1) 試設(shè)計(jì) ER 圖,注明屬性和聯(lián)系類型。 (5分) (2) 將 ER 圖轉(zhuǎn)換為等價(jià)的關(guān)系模型(包括關(guān)系名,屬性名和碼)。 (12分) 學(xué)生(學(xué)號(hào), 姓名,性別,編號(hào),課號(hào)) 教師(編號(hào),姓名,職稱) 選修(學(xué)號(hào),課號(hào),成績(jī)) 任教(編號(hào),課號(hào),時(shí)間)(3) 指出以上各關(guān)系模式所達(dá)到的范式級(jí)別,如果不是第三范式的請(qǐng)轉(zhuǎn)成第三范式,并給出理由。(8分) 答。都是第三范式,。因?yàn)樵谀J街卸疾淮嬖诤瘮?shù)依賴和傳遞函數(shù)依賴得分四、應(yīng)用題。根據(jù)下面要求,寫(xiě)出完成每小題功能的SQL語(yǔ)句(每小題5分,共50分)設(shè)

8、有一個(gè)數(shù)據(jù)庫(kù)包括如下3個(gè)關(guān)系模式:(1)借書(shū)卡(卡號(hào),姓名,班級(jí)) (2)圖書(shū) (書(shū)號(hào),書(shū)名,作者,單價(jià),庫(kù)存冊(cè)數(shù)) (3)借書(shū)記錄(卡號(hào),書(shū)號(hào),還書(shū)日期) 語(yǔ)義如下:(1)姓名、書(shū)名不允許為空;(2)班級(jí)默認(rèn)值為“”;(3)單價(jià)允許取值大于0,庫(kù)存冊(cè)數(shù)允許取值大于等于0。1.用SQL語(yǔ)句建立三個(gè)表(15分)CREATE TABLE BookCards(C_ID char(10) PRIMARY KEY, S_Name char(10) not NULL, Class char(10) default() )CREATE TABLE Book(B_ID char(10) PRIMARY KEY

9、, B_Name char(20) NOT NULL, Writer char(10), Price money,check(price0), num int ,check(num=0) ) CREATE TABLE Borrow ( C_ID char(10) , B_ID char(10), riqi datetime, PRIMARY KEY(C_ID,B_ID) ) 2.針對(duì)上題中建立的四個(gè)表試用SQL語(yǔ)言完成如下查詢和操作。(15分)(1)利用多表連接, 查詢卡號(hào)07166借閱數(shù)據(jù)結(jié)構(gòu)的還書(shū)日期。 SELECT C_ID ,B_Name ,riqi FROM Book,Borrow

10、WHERE C_ID=07166 AND B_Name=數(shù)據(jù)結(jié)構(gòu)(2) 利用子查詢,查詢借閱數(shù)學(xué)史的所有卡號(hào)。 SELECT C_ID 卡號(hào) FROM Borrow WHERE B_ID in( SELECT B_ID FROM Book WHERE B_Name=數(shù)學(xué)史)(3)刪除數(shù)據(jù)庫(kù)中卡號(hào)為08112的相應(yīng)記錄。 DELETE FROM BookCards DELETE FROM Borrow WHERE C_ID=08112 WHERE C_ID=08112 (4)請(qǐng)將 (08741,10023) 插入借書(shū)記錄關(guān)系。 GOINSERT Borrow (C_ID,B_ID)VALUES (08741,10023)(5) 請(qǐng)為數(shù)據(jù)庫(kù)原理與應(yīng)用建立一個(gè)借閱情況的視圖,包括卡號(hào)、書(shū)號(hào)和還書(shū)日期。 CREATE VIEW Borrow_book AS SELECT C_ID,a.B_ID,riqi FROM Borrow a, Book b WHERE a.B_ID=b.B_ID AND B_Name=數(shù)據(jù)庫(kù)原理與應(yīng)用3.創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,顯示圖書(shū)歸還情況,如歸還則顯示歸還時(shí)間,如未歸還,則顯示“未歸還”CREATE PROCEDURE return_bookASSELECT riqi 還書(shū)日期, riqi= CASE WHEN riqi

溫馨提示

  • 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)論