數(shù)據(jù)庫(kù)原理模擬試卷一(含答案)_第1頁(yè)
數(shù)據(jù)庫(kù)原理模擬試卷一(含答案)_第2頁(yè)
數(shù)據(jù)庫(kù)原理模擬試卷一(含答案)_第3頁(yè)
數(shù)據(jù)庫(kù)原理模擬試卷一(含答案)_第4頁(yè)
數(shù)據(jù)庫(kù)原理模擬試卷一(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩1頁(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)選擇題(本大題共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.

2、 使用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.80     B。小于等于80 

3、;    C。大于等于160     D。大于等于80,小于等于160  5。 在SQL的授權(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ù)

4、流圖     C.局部ER圖     D、基本ER圖  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。2NF     B.3NF  

5、   C。4NF     D。 BCNF  9。 在下列幾種故障中,不破壞數(shù)據(jù)庫(kù)內(nèi)容的是 ( B )  A。計(jì)算機(jī)病毒發(fā)作             B。供電系統(tǒng)故障  C。瞬時(shí)的強(qiáng)磁場(chǎng)干擾           D。磁盤介質(zhì)損壞 10。 在數(shù)據(jù)庫(kù)技術(shù)中,獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型是 ( A ) 

6、A。ER模型                    B。層次模型C。關(guān)系模型                   D。面向?qū)ο蟮哪P?11。 五種基本關(guān)系代數(shù)運(yùn)算是 ( A )A.,×,和B。,和C。,×,和D。,,和1

7、2. SQL中,下列涉及空值的操作,不正確的是 ( C )A.AGE IS NULLB.AGE IS NOT NULLC。AGE = NULLD.NOT (AGE IS NULL)13。 單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為 ( A )A。外模式B.概念模式C。內(nèi)模式D。存儲(chǔ)模式 14. 在刪除基本表中某個(gè)元組時(shí),將以此表為參照表的關(guān)系中外鍵與主鍵相同的元組一起刪除,應(yīng)采用的方式是( B ) A。RESTRICT方式 B。CASCADE方式C。SET NULL方式 D。CHECK方式15. 在客戶機(jī)/服務(wù)器體系結(jié)構(gòu)的DBS中,數(shù)據(jù)庫(kù)功能分為前端和后端兩部分,下列功能屬于后端的是 ( B ) A.用

8、戶界面                      B。 存取結(jié)構(gòu) C。數(shù)據(jù)輸入                      D. 報(bào)表輸出 二、填空題(本大題共2

9、0個(gè)空,每空1分,共20分)  1。 結(jié)構(gòu)數(shù)據(jù)模型的組成包括:數(shù)據(jù)結(jié)構(gòu),(數(shù)據(jù)操作)和(數(shù)據(jù)完整性約束)。 2。 在函數(shù)依賴中,平凡的函數(shù)依賴根據(jù)Armstrong推理規(guī)則中的(自反)律就可推出。 3。 標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)三級(jí)模式是概念模式、(內(nèi))模式和(外)模式。 4。 用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為(網(wǎng)狀)模型。 5。 若用戶編寫程序時(shí),只需指出做什么,不需指出怎么做,這類DML是(非過(guò)程性)DML;關(guān)系的DML屬于這一類. 6。 在SQL中,用(update)命令可以修改表中的數(shù)據(jù),用(ALTER)命令可以修改表的結(jié)構(gòu). 7。 在ER圖中,菱形框表示(聯(lián)系)。 8

10、。 物理結(jié)構(gòu)設(shè)計(jì)是設(shè)計(jì)DB的物理結(jié)構(gòu),主要包括DB的(存儲(chǔ)結(jié)構(gòu))和存取方法. 9. 并發(fā)控制的主要方法是采用(封鎖機(jī)制)。 10. 在并行處理中,若干事物相互等待對(duì)方釋放封鎖,稱為系統(tǒng)進(jìn)入(死鎖)狀態(tài). 11. DDBS的“地址透明性”位于(分片)模式和(分配)模式之間。  三、名詞解釋(本大題共5個(gè)小題,每小題3分,共15分) 1. 概念模式是數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述。它由若干個(gè)概念記錄類型組成。 概念模式不僅要描述概念記錄類型,還要描述記錄間的聯(lián)系、操作、數(shù)據(jù)的完整性、安全性等要求。  2. X封鎖如果事務(wù)T對(duì)數(shù)據(jù)R實(shí)現(xiàn)X封鎖,那么其他的事務(wù)要等T解除X封鎖

11、以后,才能對(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è)候選鍵中的屬性。    5。 事務(wù)的原子性一個(gè)事務(wù)對(duì)數(shù)據(jù)庫(kù)的操作是一個(gè)不可分割的操作系列,事務(wù)要么完整地被全部執(zhí)行,要么全部不執(zhí)行.四、簡(jiǎn)答題(本大題共5小題,每小題5分,共25分) 1. 設(shè)有關(guān)系R與S R: A  B  C2  3  44  5  67  8 

12、 9 S: D  E7  54  8計(jì)算 3,2(R),  A=D(R×S) 3,2(R):                        A=D(R×S) :     C    B A    B C D E

13、4 3 7 8 9 7 5  6 5 4 5 6 4 8  9   8   2. 設(shè)R=ABCD,R上的F=AC,DC,BDA, 試證明=AB,ACD,BCD相對(duì)于F不是無(wú)損聯(lián)接分解.   根據(jù)算法4。2ABCDABa1a2b13b14ACDa1b22a3a4BCDb31a2a3a4ABCDa1a2a3b14a1b22a3a4b31a2a3a4(1) 構(gòu)造表(2)根據(jù)AC,DC,BDA進(jìn)行處理   沒(méi)有一行都是a,所以,相對(duì)于F不是無(wú)損聯(lián)接分解。3。 什么是WriteAhead Log (WAL) Pro

14、tocol “運(yùn)行記錄優(yōu)先原則"?其作用是什么?    在數(shù)據(jù)庫(kù)系統(tǒng)中,寫一個(gè)修改到數(shù)據(jù)庫(kù)中和寫一個(gè)表示這個(gè)修改的登記記錄到日志文件中是兩個(gè)不同的操作,在這兩個(gè)操作之間有可能發(fā)生故障。這時(shí),如果先寫了數(shù)據(jù)庫(kù)修改,而在運(yùn)行記錄中沒(méi)有登記這個(gè)修改,則以后就無(wú)法恢復(fù)這個(gè)修改,那么以后也就無(wú)法撤消這個(gè)修改.為了安全起見,采用“運(yùn)行記錄優(yōu)先原則”。它包括兩點(diǎn):  (1)至少要等相應(yīng)運(yùn)行記錄已經(jīng)寫入“日志”文件后,才能允許事務(wù)往數(shù)據(jù)庫(kù)中寫記錄.  (2)直至事務(wù)的所有運(yùn)行記錄都已寫入運(yùn)行“日志"文件后,才能允許事務(wù)完成“END TRAN

15、SACTION”處理。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)程移植的支持。這里的異構(gòu)型是指各個(gè)場(chǎng)地的硬件、軟件之間存在一定差別.5。 數(shù)據(jù)獨(dú)立性與數(shù)據(jù)聯(lián)系這兩個(gè)概念有什么區(qū)別?

16、數(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)   或者     C#(SC)C#(SNAME='WANG'SSC)(全部課程號(hào)減

17、去WANG同學(xué)所學(xué)的課程號(hào))(2)SELECT C#       FROM C      WHERE C NOT IN         (SELECT C           FROM SC           WHERE S IN   &

18、#160;           SELECT S                FROM  S               WHERE SNAME=WANG) 2.教學(xué)數(shù)據(jù)庫(kù)的基本表如上題,有如下關(guān)系代數(shù)表達(dá)式:C,CN

19、AME(C(S,C(SC)÷S(S)  請(qǐng)寫出對(duì)應(yīng)的SQL語(yǔ)句,并指出其漢語(yǔ)含義。 漢語(yǔ)含義:檢索全部學(xué)生都選修的課程的課程號(hào)與課程名。SELECT C,CNAME FROM C WHERE NOT EXISTS (SELECT * FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.S#=S。S AND SC.C#=C。C))3.設(shè)銷售數(shù)據(jù)模型如下:廠家 S (SNO,SNAME,CITY ) 產(chǎn)品 P (PNO,PNAME,COLOR,WEIGHT) 銷售 SPJ (SNO,PNO,QTY) 用SQL完成以下操作:試建立

20、一個(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,SNO     FROM SPJ,P     WHERE SPJ。PNO=P.PNO AND PNAME=”電鉆”; 4。在以上銷售數(shù)據(jù)庫(kù)表中,用SQL語(yǔ)句完成以下操作:PNO為00227的產(chǎn)品數(shù)增加100;并檢索出其對(duì)應(yīng)的產(chǎn)品名.  UPDATE SPJ      SET QTY=QTY+100

21、     WHERE PNO=00227' SELECT PNAME     FROM  P WHERE PNO=00227;六、應(yīng)用題(本大題10分) 1。 學(xué)生運(yùn)動(dòng)會(huì)模型:   (1)有若干班級(jí),每個(gè)班級(jí)包括: 班級(jí)號(hào),班級(jí)名,專業(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),名稱,比賽地點(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)畫出每個(gè)實(shí)體及其屬性關(guān)系、實(shí)體間實(shí)體聯(lián)系的ER圖。   (2)

溫馨提示

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