數(shù)據(jù)庫(kù)原理試卷A(標(biāo)準(zhǔn)答案)_第1頁(yè)
數(shù)據(jù)庫(kù)原理試卷A(標(biāo)準(zhǔn)答案)_第2頁(yè)
數(shù)據(jù)庫(kù)原理試卷A(標(biāo)準(zhǔn)答案)_第3頁(yè)
數(shù)據(jù)庫(kù)原理試卷A(標(biāo)準(zhǔn)答案)_第4頁(yè)
數(shù)據(jù)庫(kù)原理試卷A(標(biāo)準(zhǔn)答案)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(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、得分、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,!并將正確答案的序號(hào)填在答題卡上。每小題1分,共20分)! 1.數(shù)據(jù)模型的三要素中,數(shù)據(jù)的約束條件規(guī)定數(shù)據(jù)及其聯(lián)系的(A )。| A.制約規(guī)則B.靜態(tài)特性C.動(dòng)態(tài)特性D.數(shù)據(jù)結(jié)構(gòu)IIIi 2. DB DBMS DBS三者之間的關(guān)系是( B )。I|A. DBMS包括 DB和 DBSB. DBS 包括 DB和 DBMSI!C. DB 包括 DBMS DBSD. DB、DBMS DBS是同一個(gè)意思II|3.有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別),規(guī)定學(xué)號(hào)的值域是 9個(gè)字符組成的字符串,這一規(guī)則屬于I(C )。IIA.實(shí)體完整性約束B(niǎo).參照

2、完整性約束I!C.用戶自定義完整性約束D.關(guān)鍵字完整性約束III14.有12個(gè)實(shí)體類(lèi)型,并且它們之間存在著15個(gè)不同的二元聯(lián)系,其中4個(gè)是1:1聯(lián)系類(lèi)型,5個(gè)是I1:N聯(lián)系類(lèi)型,6個(gè)M:N聯(lián)系類(lèi)型,那么根據(jù)轉(zhuǎn)換規(guī)則,這個(gè)ER結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式至少有 (B )。A. 17 個(gè)B. 18 個(gè)C. 23 個(gè)D. 27 個(gè)5.在數(shù)據(jù)庫(kù)技術(shù)中,未提交的隨后被撤消了的數(shù)據(jù),稱(chēng)為(D)。A.報(bào)廢的數(shù)據(jù)B.過(guò)時(shí)的數(shù)據(jù)C.撤消的數(shù)據(jù)D.臟數(shù)據(jù)16. 嵌入式SQL的預(yù)處理方式,是指( D )。 A.識(shí)別出SQL語(yǔ)句,加上前綴標(biāo)識(shí)和結(jié)束標(biāo)志|B.對(duì)源程序進(jìn)行格式化處理I C.把嵌入的SQL語(yǔ)句編譯成目標(biāo)程序IiD

3、.把嵌入的SQL語(yǔ)句處理成函數(shù)調(diào)用形式III若系統(tǒng)在運(yùn)行過(guò)程中,由于某種硬件故障,使存儲(chǔ)在外存上的數(shù)據(jù)部分損失或全部損失,這種情況I稱(chēng)為(A )。第1頁(yè)共8頁(yè)A.介質(zhì)故障B.運(yùn)行故障C.系統(tǒng)故障D.事務(wù)故障第3頁(yè)共8頁(yè)第#頁(yè)共8頁(yè)8. 如果事務(wù)T獲得了數(shù)據(jù)項(xiàng) Q上的排它鎖,則 T對(duì)Q( C )。A. 只能讀不能寫(xiě)B(tài).只能寫(xiě)不能讀C.既可讀又可寫(xiě)D.不能讀也不能寫(xiě)9. 在SQL的下列語(yǔ)句中,能夠?qū)崿F(xiàn)參照完整性約束的語(yǔ)句(D )。A. FOREIGN KEYB.PRIMARY KEYA )。B.處理的描述D.數(shù)據(jù)與處理關(guān)系的描述C. REFERENCESD. FOREIGN KEY REFEREN

4、CES10. 在需求分析階段,數(shù)據(jù)字典是對(duì)系統(tǒng)中(A.數(shù)據(jù)的描述C.功能的描述11. 對(duì)數(shù)據(jù)對(duì)象施加封鎖,避免死鎖的方法沒(méi)有采用以下(C )策略。A.順序封鎖法B. 次封鎖法C.先來(lái)先服務(wù)D.兩段鎖第#頁(yè)共8頁(yè)第#頁(yè)共8頁(yè)12. 在數(shù)據(jù)庫(kù)系統(tǒng)中,對(duì)存取權(quán)限的定義稱(chēng)為(B )。A.聲明B.授權(quán)C.加密D. 口令13. 將SQL嵌入到主語(yǔ)言使用時(shí),必須區(qū)分SQL語(yǔ)句和主語(yǔ)句。通常在所有的SQL語(yǔ)句前加上A.B. EXEC SQLC. SQLD. DECLARE14.設(shè)有關(guān)系B (書(shū)號(hào),書(shū)名),如果要檢索第3個(gè)字母為N,且至少包含4個(gè)字母的書(shū)名,則SQL查詢語(yǔ)句中WHER子句的條件表達(dá)式應(yīng)寫(xiě)成:書(shū)名

5、A. ' _ _ N _'B. '_ _ N%15. 數(shù)據(jù)庫(kù)設(shè)計(jì)人員與用戶之間溝通信息的橋梁是(A.實(shí)體聯(lián)系圖B.程序流程圖16. SQL語(yǔ)言中的 COMMIT 語(yǔ)句的主要作用是(Like ( C )。C. _ _ N _ %'D.A )。C.模塊結(jié)構(gòu)圖D.數(shù)據(jù)結(jié)構(gòu)圖B )。%N_A.結(jié)束程序B. 返回系統(tǒng)B. 提交事務(wù)D.存儲(chǔ)數(shù)據(jù)17. 并發(fā)操作可能帶來(lái)以下的數(shù)據(jù)不一致性(D )。A. 丟失修改、不可重復(fù)讀、臟讀、死鎖B. 不可重復(fù)讀、臟讀、死鎖C. 丟失修改、臟讀、死鎖D. 丟失修改、不可重復(fù)讀、臟讀18. 數(shù)據(jù)庫(kù)物理設(shè)計(jì)完成以后,進(jìn)入數(shù)據(jù)庫(kù)實(shí)施階段,下述工

6、作中,(A ) 一般不屬于實(shí)施階段的工作。A.建立庫(kù)結(jié)構(gòu)B.系統(tǒng)調(diào)試C.加載數(shù)據(jù)D.擴(kuò)充功能19. 在數(shù)據(jù)庫(kù)系統(tǒng)中,日志文件用于(D )。A.保障事務(wù)的并發(fā)性B.保障數(shù)據(jù)的安全性C. 檢測(cè)系統(tǒng)的死鎖D.數(shù)據(jù)庫(kù)故障的恢復(fù)20. 存在一個(gè)等待事務(wù)集TO, T1, , Tn,其中TO正等待被T1鎖住的數(shù)據(jù)項(xiàng),T1正等待被T2鎖住的 數(shù)據(jù)項(xiàng),Tn-1正等待被Tn鎖住的數(shù)據(jù)項(xiàng),且 Tn正等待被TO鎖住的數(shù)據(jù)項(xiàng),則系統(tǒng)的工作狀 態(tài)處于(D )。A.封鎖B.死鎖C.循環(huán)D.并發(fā)處理得分填空題(每空1分,共10分)請(qǐng)?jiān)诖痤}卡的相應(yīng)位置寫(xiě)上正確答案,錯(cuò)答、不答均無(wú)分1.數(shù)據(jù)模型的發(fā)展經(jīng)歷了層次模型 、網(wǎng)狀模型、

7、關(guān)系模型和面向?qū)ο竽P偷入A段。2 數(shù)據(jù)庫(kù)數(shù)據(jù)具有永久存儲(chǔ)、有組織和可共享三個(gè)基本特點(diǎn)。3 .審計(jì)一般可以分為用戶級(jí) 審計(jì)和 系統(tǒng)級(jí) 審計(jì)。4 觸發(fā)器是實(shí)現(xiàn)數(shù)據(jù)庫(kù)完整性的一個(gè)重要方法。5. 使用SQL語(yǔ)言的SELECT語(yǔ)句進(jìn)行分組查詢時(shí), 如果要對(duì)分組進(jìn)行篩選,應(yīng)該使用 HAVING 子句。6 游標(biāo)是系統(tǒng)為用戶開(kāi)設(shè)的一個(gè)數(shù)據(jù)緩沖區(qū)。7.防止未經(jīng)授權(quán)的用戶惡意地存取數(shù)據(jù)庫(kù)中的數(shù)據(jù),這是數(shù)據(jù)庫(kù)系統(tǒng)的安全性控制機(jī)制要解決的問(wèn)題。得分判斷題(每題1分,共10分)請(qǐng)?jiān)诖痤}卡的相應(yīng)位置寫(xiě)上正確第5頁(yè)共8頁(yè)第#頁(yè)共8頁(yè)答案("或X),錯(cuò)答、不答均無(wú)分1 .數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性是指不會(huì)因?yàn)榇鎯?chǔ)策略的

8、變化而影響存儲(chǔ)結(jié)構(gòu)。( X )2 層次模型和網(wǎng)狀模型統(tǒng)稱(chēng)為關(guān)系模型。( X )3. 規(guī)范化主要的理論依據(jù)是關(guān)系代數(shù)理論。( X )4. 事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的修改就是永遠(yuǎn)的是指持久性。( V )5. 把低一級(jí)的關(guān)系模式分解為若干個(gè)高一級(jí)的關(guān)系模式,其目的是為了消除插入異常、刪除異常和數(shù)據(jù)第#頁(yè)共8頁(yè)第#頁(yè)共8頁(yè)6. 為使程序員編程時(shí)既可以使用數(shù)據(jù)語(yǔ)言,又可以使用常規(guī)的程序設(shè)計(jì)語(yǔ)言,數(shù)據(jù)庫(kù)系統(tǒng)需要把數(shù)據(jù)庫(kù)語(yǔ)言嵌入到宿主語(yǔ)言中。( V )7. 如果兩個(gè)實(shí)體之間具有 M : N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是兩個(gè)表。( X )8. 在SELECT語(yǔ)法中,“_”可以匹配多個(gè)字符。( X )9.

9、在數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)中,外模式的個(gè)數(shù)與用戶個(gè)數(shù)相同。( X )10. 不屬于數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展階段的是自動(dòng)處理階段。( V )得分綜合應(yīng)用題之一(每小題3分,共30分)設(shè)有一個(gè)數(shù)據(jù)庫(kù),包括如下關(guān)系模式:部門(mén)(部門(mén)編號(hào) C(3),部門(mén)名稱(chēng)C(8),辦公地點(diǎn)C(8),部門(mén)電話C(8)教工(教工編號(hào) C(3),部門(mén)編號(hào)C(3),姓名C(6),性別C(1),出生日期D(),職稱(chēng)C(6),文化程度C(6),婚否C(1),基本工資 N (7,2 ),家庭電話 C(8)任課(教工編號(hào) C(3),課程編號(hào)C(4),上課班級(jí)C(8),上課時(shí)間D(),上課地點(diǎn)C(8)課程(課程編號(hào) C(4),課程名稱(chēng)C(10),

10、學(xué)分N(5,1)1 試用關(guān)系代數(shù)完成如下查詢(1)查詢所有女教工的姓名、家庭電話。答: n姓名,家庭電話(7性別二 女(教工)1分1分1分(2)查詢部門(mén)名稱(chēng)為“外語(yǔ)系”的所有女教師的姓名和家庭電話。答:n姓名,家庭電話(7部門(mén)名稱(chēng)二外語(yǔ)系人性別二女'部門(mén) x 教工)kV'.»1分1分1分(3)查詢教工編號(hào)為“ 126 ”的教師的任課情況,要求輸出:姓名、課程名稱(chēng)、上課時(shí)間、上課地點(diǎn)。答:n姓名,課程名稱(chēng),上課時(shí)間,上課地點(diǎn)(7教工編號(hào)二126'(教工 x任課 x 課程)- 一»y宀1分1分1分2 .寫(xiě)出下列操作的 SQL語(yǔ)句(1)在“課程”表中插入一

11、條記錄(課程號(hào):A256,課程名稱(chēng):高等數(shù)學(xué),學(xué)分:4.5 )。INSERT INTO 課程(1分)VALUES( “A256”,“高等數(shù)學(xué)”,4.5 );(2分)(2)查詢所有文化程度為碩士的女教工的教工編號(hào)、姓名、出生日期,并按出生日期升序排列。SELECT教工編號(hào),姓名,出生日期(1分)FROM教工WHERE性別=“女” and文化程度=“碩士”(1分)ORDER BY 出生日期;(1分)(3)查詢計(jì)算學(xué)校教工總?cè)藬?shù)。SELECT COUNT(*)(2分)FROM教工;(1分)(4)將部門(mén)名稱(chēng)“計(jì)算機(jī)系”修改為“計(jì)算機(jī)學(xué)院”。UPDATE部門(mén)(1分)SET部門(mén)名稱(chēng)='計(jì)算機(jī)學(xué)院(

12、1分)第7頁(yè)共8頁(yè)WHERE部門(mén)名稱(chēng)='計(jì)算機(jī)系;(1分)(5)把查詢和刪除“課程”表數(shù)據(jù)的權(quán)限授給用戶GRANT SELECT, DELETEON 課程 TO U2 ;U2。(1分)(2分,表前加TABLE不扣分)(6)創(chuàng)建一個(gè)所有教師任課信息的名為 上課時(shí)間、上課地點(diǎn)。teach ”的視圖,包含下列屬性:姓名、課程名稱(chēng)、上課班級(jí)、CREATE VIEW teach (姓名,課程名稱(chēng),上課班級(jí),上課時(shí)間,上課地點(diǎn))(1分)ASSELECT姓名,課程名稱(chēng),上課班級(jí),上課時(shí)間,上課地點(diǎn)FROM部門(mén),教工,任課,課程(1分)(1分)(7)查詢各位教師任課門(mén)數(shù),輸出:教師編號(hào)、教師名稱(chēng)、任課

13、門(mén)數(shù)。SELECT教師編號(hào),教師名稱(chēng),COUNT(課程編號(hào))AS 任課門(mén)數(shù)(1分)FROM教工,任課WHERE 教工.教工編號(hào)=任課.教工編號(hào)(1分)GROUP BY教工編號(hào);(1分)五、得分(每小題10分,共20分)某大學(xué)教學(xué)管理數(shù)據(jù)庫(kù)中有如下實(shí)體集:教師:屬性有教師編號(hào)、姓名、性別、年齡、職稱(chēng) 學(xué)生:屬性有學(xué)號(hào)、姓名、性別、出生日期、籍貫課程:屬性有課程代號(hào)、課程名稱(chēng)、考核方式、學(xué)分專(zhuān)業(yè):屬性有專(zhuān)業(yè)代碼、專(zhuān)業(yè)名稱(chēng)其中,每個(gè)教師可以講授多門(mén)課程,每門(mén)課程可以由多個(gè)教師講授,課程分派給教師時(shí)指定上課時(shí) 第6頁(yè)共8頁(yè)I間和上課地點(diǎn);每個(gè)學(xué)生可選修若干門(mén)課程,每門(mén)課程可由若干學(xué)生選修,學(xué)生選修課程

14、后有成績(jī);每Ii個(gè)學(xué)生只屬于一個(gè)專(zhuān)業(yè)。:評(píng)分標(biāo)準(zhǔn):實(shí)體屬性圖中,教師、學(xué)生實(shí)體型每個(gè)2分,課程、專(zhuān)業(yè)實(shí)體型每個(gè) 1分;實(shí)體聯(lián)系圖|中,“講授”聯(lián)系2分,“選修”和“屬于”聯(lián)系各 1分。!( 2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并說(shuō)明主碼和外碼。I教師(教師編號(hào),姓名,性別,年齡,職稱(chēng))(1分)主碼:教師編號(hào)II學(xué)生(學(xué)號(hào),姓名,性別,出生日期,籍貫,專(zhuān)業(yè)代碼)(2 分)主碼:學(xué)號(hào)外碼:專(zhuān)業(yè)代碼課程(課程代號(hào),課程名稱(chēng),考核方式,學(xué)分) (1分)主碼:課程代號(hào)專(zhuān)業(yè)(專(zhuān)業(yè)代碼,專(zhuān)業(yè)名稱(chēng))(1分)主碼:專(zhuān)業(yè)代碼講授(教師編號(hào),課程代號(hào),上課時(shí)間,上課地點(diǎn))(3分)主碼:(教師編號(hào),課程代號(hào))外碼:教師編號(hào)

15、,課程代號(hào)選修(學(xué)號(hào),課程代號(hào),成績(jī)) (2分) 主碼:(學(xué)號(hào),課程代號(hào))外碼:學(xué)號(hào),課程代號(hào)得分設(shè)有如下圖所示的關(guān)系 R:勰名教肺名教師地址CIDIC2于得水DI匚3余快D2C4F得水DI|(1)它為第幾范式,為什么? (4分)!(2)是否存在刪除操作異常?若存在,則說(shuō)明是在什么情況下發(fā)生的? (2分)I!( 3 )將它分解為高一級(jí)范式,分解后的關(guān)系是如何解決分解前可能存在的刪除操作異常的問(wèn)題?I|( 4 分)I答:II! ( 1)它是 2NF o( 1 分)Ii因?yàn)镽的候選碼為課程名,而課程名教師名,教師名 弋,課程名,教師名教師地址,i低遽所以課程名 - 教師地址,即存在非主屬性教師地址對(duì)候選碼課程名的傳遞函數(shù)依賴(lài),因I- 此R不是3NFo (2分)IIi又因?yàn)椴?/p>

溫馨提示

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