數(shù)據(jù)庫(kù)原理模擬試卷一答案_第1頁(yè)
數(shù)據(jù)庫(kù)原理模擬試卷一答案_第2頁(yè)
數(shù)據(jù)庫(kù)原理模擬試卷一答案_第3頁(yè)
數(shù)據(jù)庫(kù)原理模擬試卷一答案_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、一、單項(xiàng)選擇題(本大題共20 小題,每小題 1 分,共 20 分)1. 提供數(shù)據(jù)庫(kù)數(shù)據(jù)描述的集中管理的是 ( D )A. 數(shù)據(jù)庫(kù)模式B.數(shù)據(jù)庫(kù)C.數(shù)據(jù)庫(kù)管理系統(tǒng)D.數(shù)據(jù)字典2. 授權(quán)和完整性管理器屬于 DBMS 的 ( B )A. 查詢處理器B.存儲(chǔ)管理器C.事務(wù)管理器D.用戶管理器3.使用 CREATE SCHEMA語(yǔ)句建立的是 ( A )A. 數(shù)據(jù)庫(kù)模式B.表C.視圖D.索引4.設(shè)關(guān)系 R 和 S 的結(jié)構(gòu)相同,并且各有 80 個(gè)元組,假如這兩個(gè)關(guān)系作交運(yùn)算,其運(yùn)算結(jié)果的元組個(gè)數(shù)為( B )A.80B.小于等于 80C.大于等于 160D.大于等于 80,小于等于 1605.在 SQL 的授

2、權(quán)語(yǔ)句中使用 “ ALL PRIVILEGES”,表示 ( B )A. 授權(quán)所有用戶B.所有的操作權(quán)限C.對(duì)所有的數(shù)據(jù)集合D.允許再授權(quán)6. 表達(dá)業(yè)務(wù)流程分析結(jié)果的圖表是 ( B )A. 業(yè)務(wù)流程圖B.數(shù)據(jù)流圖C.局部 E-R 圖D、基本 E-R 圖7. 對(duì)數(shù)據(jù)庫(kù)模式進(jìn)行規(guī)范化處理,是在數(shù)據(jù)庫(kù)設(shè)計(jì)的( C )A. 需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物理設(shè)計(jì)階段8. 能夠消除冗余的鍵的范式是 ( C )A.2NFB.3NFC.4NFD. BCNF9. 在下列幾種故障中 ,不破壞數(shù)據(jù)庫(kù)內(nèi)容的是 ( B )A. 計(jì)算機(jī)病毒發(fā)作B.供電系統(tǒng)故障C.瞬時(shí)的強(qiáng)磁場(chǎng)干擾D.磁盤(pán)介質(zhì)損壞10.

3、在數(shù)據(jù)庫(kù)技術(shù)中,獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型是( A )A.E-R 模型B. 層次模型C.關(guān)系模型D. 面向?qū)ο蟮哪P?1. 五種基本關(guān)系代數(shù)運(yùn)算是 ( A ) A. , - ,×, 和 B. , - , 和 12. SQL 中,下列涉及空值的操作,不正確的是 ( C )A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL)13. 單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱(chēng)為 ( A )A. 外模式B. 概念模式C.內(nèi)模式D.存儲(chǔ)模式14. 在刪除基本表中某個(gè)元組時(shí),將以此表為參照表的關(guān)系中外鍵與主鍵相同的元組一起刪除,應(yīng)采用的

4、方式是 ( B )A.RESTRICT方式 C.SET NULL 方式B.CASCADED.CHECK方式方式15. 在客戶機(jī) / 服務(wù)器體系結(jié)構(gòu)的 DBS中,數(shù)據(jù)庫(kù)功能分為前端和后端兩部分,下列功能屬于后端的是 (B)A. 用戶界面C.數(shù)據(jù)輸入B. 存取結(jié)構(gòu)D.報(bào)表輸出二、填空題(本大題共20 個(gè)空,每空 1 分,共 20 分)1. 結(jié)構(gòu)數(shù)據(jù)模型的組成包括 : 數(shù)據(jù)結(jié)構(gòu) ,( 數(shù)據(jù)操作 ) 和 ( 數(shù)據(jù)完整性約束 ) 。2. 在函數(shù)依賴(lài)中,平凡的函數(shù)依賴(lài)根據(jù) Armstrong 推理規(guī)則中的(自反 ) 律就可推出。3. 標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)三級(jí)模式是概念模式、 ( 內(nèi) ) 模式和 ( 外) 模式。4

5、. 用有向圖結(jié)構(gòu)表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱(chēng)為( 網(wǎng)狀 ) 模型。5. 若用戶編寫(xiě)程序時(shí), 只需指出做什么,不需指出怎么做,這類(lèi) DML是 ( 非過(guò)程性 )DML;關(guān)系的DML屬于這一類(lèi)。6. 在 SQL中,用 (update) 命令可以修改表中的數(shù)據(jù),用 (ALTER)命令可以修改表的結(jié)構(gòu)。7. 在 ER圖中,菱形框表示 ( 聯(lián)系 ) 。8. 物理結(jié)構(gòu)設(shè)計(jì)是設(shè)計(jì) DB的物理結(jié)構(gòu),主要包括 DB的( 存儲(chǔ)結(jié)構(gòu) ) 和存取方法。9. 并發(fā)控制的主要方法是采用 ( 封鎖機(jī)制 ) 。10. 在并行處理中,若干事物相互等待對(duì)方釋放封鎖,稱(chēng)為系統(tǒng)進(jìn)入( 死鎖 ) 狀態(tài)。11. DDBS 的“地址

6、透明性”位于 ( 分片)模式和 ( 分配 ) 模式之間。三、名詞解釋?zhuān)ū敬箢}共 5 個(gè)小題,每小題 3 分,共 15 分)1. 概念模式是數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述。它由若干個(gè)概念記錄類(lèi)型組成。概念模式不僅要描述概念記錄類(lèi)型,還要描述記錄間的聯(lián)系、操作、數(shù)據(jù)的完整性、安全性等要求。2. X 封鎖如果事務(wù) T 對(duì)數(shù)據(jù) R實(shí)現(xiàn) X封鎖,那么其他的事務(wù)要等 T 解除 X 封鎖以后,才能對(duì)這個(gè)數(shù)據(jù)進(jìn)行封鎖。 只有獲準(zhǔn) X 封鎖的事務(wù),才能對(duì)被封鎖的數(shù)據(jù)進(jìn)行修改。3. 復(fù)制透明性即用戶不必關(guān)心數(shù)據(jù)庫(kù)在網(wǎng)絡(luò)中各個(gè)結(jié)點(diǎn)的數(shù)據(jù)庫(kù)復(fù)制情況,更新操作引起的波及由系統(tǒng)去處理。4. 主屬性包含在任何一個(gè)候選

7、鍵中的屬性。5. 事務(wù)的原子性一個(gè)事務(wù)對(duì)數(shù)據(jù)庫(kù)的操作是一個(gè)不可分割的操作系列, 事務(wù)要么完整地被全部執(zhí)行, 要么全部不執(zhí)行。四、簡(jiǎn)答題(本大題共5 小題,每小題 5 分,共 25 分)1. 設(shè)有關(guān)系 R與 SR:ABCS:DE2347545648789計(jì)算 3 ,2(R), A=D(R×S)3, 2(R):A=D(R×S) :CBABCDE43789756545648982. 設(shè) R=ABCD,R上的 F=AC,DC,BDA, 試證明 =AB,ACD,BCD相對(duì)于 F 不是無(wú)損聯(lián)接分解。根據(jù)算法 4.2AB CDABCDAB a1a2 b13 b14a1a2a3 b14a1

8、b22 a3a4ACD a1 b22 a3a4b31a2a3a4BCD b31 a2 a3a4(1)構(gòu)造表(2) 根據(jù) AC,DC,BDA進(jìn)行處理沒(méi)有一行都是a,所以, 相對(duì)于 F 不是無(wú)損聯(lián)接分解。3.什么是 Write- Ahead Log (WAL) Protocol“運(yùn)行記錄優(yōu)先原則”?其作用是什么?在數(shù)據(jù)庫(kù)系統(tǒng)中,寫(xiě)一個(gè)修改到數(shù)據(jù)庫(kù)中和寫(xiě)一個(gè)表示這個(gè)修改的登記記錄到日志文件中是兩個(gè)不同的操作,在這兩個(gè)操作之間有可能發(fā)生故障。這時(shí),如果先寫(xiě)了數(shù)據(jù)庫(kù)修改, 而在運(yùn)行記錄中沒(méi)有登記這個(gè)修改,則以后就無(wú)法恢復(fù)這個(gè)修改,那么以后也就無(wú)法撤消這個(gè)修改。為了安全起見(jiàn),采用“運(yùn)行記錄優(yōu)先原則”。它包

9、括兩點(diǎn):(1)至少要等相應(yīng)運(yùn)行記錄已經(jīng)寫(xiě)入“日志”文件后,才能允許事務(wù)往數(shù)據(jù)庫(kù)中寫(xiě)記錄。(2)直至事務(wù)的所有運(yùn)行記錄都已寫(xiě)入運(yùn)行“日志”文件后,才能允許事務(wù)完成“ END TRANSACTION”處理。4. 試敘述分布式 DBMS的功能。主要功能有:(1) 接受用戶請(qǐng)求,并判定把它送到哪里,或必須訪問(wèn)哪些計(jì)算機(jī)才能滿足該請(qǐng)求。(2) 訪問(wèn)網(wǎng)絡(luò)數(shù)據(jù)字典,或者至少了解如何請(qǐng)求和使用其中的信息。(3) 如果目標(biāo)數(shù)據(jù)存儲(chǔ)于系統(tǒng)的多個(gè)計(jì)算機(jī)上,就必須進(jìn)行分布式處理。(4) 通信接口功能,在用戶、局部 DBMS和其他計(jì)算機(jī)的 DBMS之間進(jìn)行協(xié)調(diào)。(5) 在一個(gè)異構(gòu)型分布式處理環(huán)境中, 還需提供數(shù)據(jù)和進(jìn)程

10、移植的支持。 這里的異構(gòu)型是指各個(gè)場(chǎng)地的硬件、軟件之間存在一定差別。5. 數(shù)據(jù)獨(dú)立性與數(shù)據(jù)聯(lián)系這兩個(gè)概念有什么區(qū)別?數(shù)據(jù)獨(dú)立性是指應(yīng)用程序與數(shù)據(jù)之間相互獨(dú)立,不受影響。數(shù)據(jù)聯(lián)系是指同一記錄內(nèi)部各字段間的聯(lián)系,以及記錄之間的聯(lián)系。五、程序設(shè)計(jì)題(本大題共 4 小題,每小題 5 分,共 20 分)1. 對(duì)于教學(xué)數(shù)據(jù)庫(kù)的三個(gè)基本表學(xué)生 S(S#,SNAME,AGE,SEX)學(xué)習(xí) SC(S#, C#,GRADE)課程 C(C#,CNAME,TEACHER)試用關(guān)系代數(shù)表達(dá)式和SQL語(yǔ)句表示:檢索WANG同學(xué)不學(xué)的課程號(hào)。(1) C#(C)- C#( SNAME='WANG'SSC)或者

11、 C#(SC)- C#( SNAME='WANG'SSC)( 全部課程號(hào)減去 WANG同學(xué)所學(xué)的課程號(hào) )(2)SELECT C#FROM CWHERE C# NOT IN(SELECT C#FROM SCWHERE S# INSELECT S#FROMSWHERE SNAME=WANG)2. 教學(xué)數(shù)據(jù)庫(kù)的基本表如上題,有如下關(guān)系代數(shù)表達(dá)式:C#,CNAME(C( S#,C#(SC)÷ S#(S)請(qǐng)寫(xiě)出對(duì)應(yīng)的 SQL語(yǔ)句,并指出其漢語(yǔ)含義。漢語(yǔ)含義:檢索全部學(xué)生都選修的課程的課程號(hào)與課程名。SELECT C#,CNAMEFROM CWHERE NOT EXISTS(S

12、ELECT *FROM SWHERE NOT EXISTS(SELECT *FROM SCWHERE SC.S#=S.S# AND SC.C#=C.C#)3. 設(shè)銷(xiāo)售數(shù)據(jù)模型如下:廠家 S (SNO,SNAME,CITY )產(chǎn)品 P (PNO,PNAME,COLOR,WEIGHT)銷(xiāo)售 SPJ (SNO, PNO,QTY)用 SQL完成以下操作:試建立一個(gè)有關(guān)產(chǎn)品“電鉆”的產(chǎn)品號(hào)和廠家號(hào)的視圖,其結(jié)構(gòu)如下:View2(ENO, SNO)CREATE VIEW View2(ENO, SNO)AS SELECT P.PNO,SNOFROM SPJ,PWHERE SPJ.PNO=P.PNO AND

13、PNAME="電鉆"4. 在以上銷(xiāo)售數(shù)據(jù)庫(kù)表中, 用 SQL語(yǔ)句完成以下操作: PNO為'00227' 的產(chǎn)品數(shù)增加 100;并檢索出其對(duì)應(yīng)的產(chǎn)品名。UPDATE SPJSET QTY=QTY+100 WHERE PNO='00227'SELECT PNAME FROM PWHERE PNO='00227'六、應(yīng)用題(本大題10 分)1. 學(xué)生運(yùn)動(dòng)會(huì)模型 :(1) 有若干班級(jí) , 每個(gè)班級(jí)包括 : 班級(jí)號(hào) , 班級(jí)名 , 專(zhuān)業(yè) , 人數(shù)(2) 每個(gè)班級(jí)有若干運(yùn)動(dòng)員 , 運(yùn)動(dòng)員只能屬于一個(gè)班 , 包括 : 運(yùn)動(dòng)員號(hào) , 姓名 , 性別 , 年齡(3) 有若干比賽項(xiàng)目 , 包括 : 項(xiàng)目號(hào) , 名稱(chēng) , 比賽地點(diǎn)(4) 每名運(yùn)動(dòng)員可參加多項(xiàng)比賽 , 每個(gè)項(xiàng)目可有多人參加(5) 要求能夠公布每個(gè)比賽項(xiàng)目的運(yùn)動(dòng)員名次與成績(jī)(6) 要求能夠公布各個(gè)班級(jí)團(tuán)體總分的名次和成績(jī)解題要求 :(1) 畫(huà)出每個(gè)實(shí)體及其屬性關(guān)系、實(shí)體間實(shí)體聯(lián)系的E-R 圖

溫馨提示

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