全國歷年四級數(shù)據(jù)庫模擬題真題及答案_第1頁
全國歷年四級數(shù)據(jù)庫模擬題真題及答案_第2頁
全國歷年四級數(shù)據(jù)庫模擬題真題及答案_第3頁
全國歷年四級數(shù)據(jù)庫模擬題真題及答案_第4頁
全國歷年四級數(shù)據(jù)庫模擬題真題及答案_第5頁
已閱讀5頁,還剩88頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

四級數(shù)據(jù)庫工程師

一、選擇題(1-20每題1分,21-30每題2分,共40分)

下列各題A、B、C、D四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡

相應(yīng)位置匕答在試卷上不得分。

1.使用二維表格結(jié)構(gòu)表達(dá)實體及實體之間關(guān)系的數(shù)據(jù)模型是。

(A)層次模型(B)網(wǎng)狀模型(C)聯(lián)系模型(D)關(guān)系模型

2.若存在一個網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng),其中一臺計算機A存有DBMS軟件,所有用戶數(shù)據(jù)

和應(yīng)用程序,其余各節(jié)點作為終端通過通信線路向A發(fā)出數(shù)據(jù)庫應(yīng)用請求,這種方式屬

于o

(A)集中式數(shù)據(jù)庫體系結(jié)構(gòu)(B)主從式數(shù)據(jù)庫體系結(jié)構(gòu)

(C)分布式數(shù)據(jù)庫體系結(jié)構(gòu)(D)客戶/服務(wù)器數(shù)據(jù)庫體系結(jié)構(gòu)

3.以下不屬于需求分析的工作是。

(A)分析用戶活動,產(chǎn)生業(yè)務(wù)流程(B)確定系統(tǒng)范圍,產(chǎn)生系統(tǒng)關(guān)聯(lián)圖

(C)建立ER關(guān)系圖(D)分析系統(tǒng)數(shù)據(jù),產(chǎn)生數(shù)據(jù)字典

4.在封鎖技術(shù)方面,SQL提供如下了4中事務(wù)的一致性級別:可讀未提交數(shù)據(jù),讀提交

數(shù)據(jù),可重復(fù)讀,可串行化。其中哪個是允許事務(wù)讀臟數(shù)據(jù)的。

(A)可讀未提交數(shù)據(jù)(B)讀提交數(shù)據(jù)

(C)可重復(fù)讀(D)可串行化

5.以下關(guān)于視圖敘述錯誤的是

(A)視圖是由從數(shù)據(jù)庫的基本表中取出來的數(shù)據(jù)組成的邏輯窗口

(B)視圖是一個虛表

(C)數(shù)據(jù)庫中不僅存放視圖的定義,還存放視圖包含的數(shù)據(jù)

(D)基本表中的數(shù)據(jù)如果發(fā)生了變化,從視圖中查詢的數(shù)據(jù)也隨之發(fā)生變化

6.關(guān)系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的屬性分別表示學(xué)

號,學(xué)生姓名,課程號,成績,任課教師名和教師地址。其中一個學(xué)生可以選若干門課,

一個教師可以講授若干門課,一門課程可以由多個教師講授,對于同一門課程,學(xué)生只

能選定一個教師講授一門課,教師不會重名。下列對關(guān)系的分解正確的并且是無損連接

及保持函數(shù)依賴的是o

(A){(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)}屬于2NF

(B){(Sno,Sname),(Sno,Cno,GradeTname,Taddr),(Cno,Cname)}屬于2NF

(C){(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)}屬于3NF

(D){(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)}屬于

3NF

7.考慮一個關(guān)系和建立在該表上的一個索弓I,如果該表中數(shù)據(jù)記錄的排列順序與該索引

的索引項的排列順序一致,則該索引為一。

(A)聚集索引(B)非聚集索引(C)稠密索引(D)輔索引

8.數(shù)據(jù)庫管理員作為數(shù)據(jù)庫的主要維護者,其維護工作主要包括。

①數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)②數(shù)據(jù)庫的安全性、完整性控制

③數(shù)據(jù)庫性能的監(jiān)控分析和改進④數(shù)據(jù)庫的重組和重構(gòu)

(A)①②③(B)②③④(C)①③④(D)①②③④

9.以下關(guān)于索引的說法一_不正確

(A)使用索引可提高查詢效率(B)使用索引可能使更新操作費時(C)使用索引可使

輸出結(jié)果按一定順序排列(D)索引為DBMS提供了不同的查詢路徑

10.以下不屬于一個好的概要設(shè)計要求是

(A)良好的總體結(jié)構(gòu)(B)功能模塊間較高的耦合度

(C)功能模塊間較高的內(nèi)聚度(D)盡量降低模塊接口復(fù)雜性

11.刪除Windows身份驗證的"Serverl\nt.user”登錄的正確語句是一

(A)EXECsp_revokelogin,Serverl\nt_user,

(B)DELETEsprevokelogin'Serveri\nt_user'

(C)DROPsprevokelogin'Serverl\nt_user'

(D)EXECspdroplogin'Serverl\nt__user'

12.有如下兩個關(guān)系:

零件關(guān)系P(主鍵是"零件號")

供應(yīng)商關(guān)系S:(主鍵是"供應(yīng)商號")(外鍵是"供應(yīng)商號")

供應(yīng)商號供應(yīng)商名所在城市

B01紅星北京

S10宇宙上海

T20黎明天津

Z01立新重慶

零件號顏色供應(yīng)商號

010紅B01

201蘭T20

312白S10

今要向關(guān)系P插入新行,新行的值分別列出如下。它們是否都能插入?—

I.('307','綠','S10')II.('101',‘黃','T11')

(A)只有I(B)只有H(C)都能(D)都不能

13.在具有檢查點的恢復(fù)技術(shù),關(guān)于檢查點,下列說法不正確的是o

(A)檢查點最大限度的減少數(shù)據(jù)庫完全恢復(fù)時所必須執(zhí)行的日志部分

(B)使用檢查點方法可以改善恢復(fù)效率

(C)無論事務(wù)在檢查點之前還是之后提交,都需要執(zhí)行REDO操作

(D)可以定期的建立檢查點,也可以按照某種規(guī)則建立檢查點

14.系統(tǒng)定義明確之后,應(yīng)對系統(tǒng)的可行性進行研究,可行性研究包括

(A)軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟可行性、社會可行性

(B)經(jīng)濟可行性、技術(shù)可行性、社會可行性

(C)經(jīng)濟可行性、社會可行性、系統(tǒng)可行性

(D)經(jīng)濟可行性、實用性、社會可行性

15.設(shè)兩個事務(wù)T1,T2,其并發(fā)操作如下表所示,下列評價正確的是。

TIPT27

①讀A=10v

A=A*2寫回一

②3讀A=200^

③ROLLBACK恢復(fù)A=10(P

(A)該操作不存在問題(B)該操作丟失修改(C)該操作不能重復(fù)讀(D)該操作讀“

臟”數(shù)據(jù)

16.商場的業(yè)務(wù)子系統(tǒng)會在數(shù)據(jù)庫服務(wù)器上產(chǎn)生各種增刪改的事務(wù)或數(shù)據(jù)查詢服務(wù)請

求,隨著系統(tǒng)的不斷運行,系統(tǒng)中的數(shù)據(jù)會不斷增長,就可能會出現(xiàn)系統(tǒng)效率卜一降的情

況,以下幾種方法中不能優(yōu)化查詢的是。

(A)清除對大型表行數(shù)據(jù)的順序存?。˙)使用左連接操作(C)避免相關(guān)子查詢(D)

用排序來取代非順序磁盤存取

17.關(guān)于數(shù)據(jù)倉庫設(shè)計,下述說法正確是o

(A)數(shù)據(jù)倉庫項目的需求很難把握,所以不可能從用戶的需求出發(fā)進行數(shù)據(jù)倉庫的設(shè)

計,只能從數(shù)據(jù)出發(fā)進行設(shè)計

(B)在進行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計時,應(yīng)該按部門業(yè)務(wù)應(yīng)用的方式來設(shè)計數(shù)據(jù)模

(C)在進行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計時要強調(diào)數(shù)據(jù)的集成性

(D)在進行數(shù)據(jù)倉庫概念模型設(shè)計時,需要設(shè)計實體關(guān)系圖,給出數(shù)據(jù)表的劃分,并

給出每個屬性的定義域

18.在分布式數(shù)據(jù)庫系統(tǒng)中,一般不適合作為衡量查詢代價依據(jù)的是。

(A)CPU代價(B)I/O代價(C)通信代價(D)存儲代價

19.關(guān)于死鎖,下列敘述中不正確的是。

(A)死鎖是操作系統(tǒng)中的問題,數(shù)據(jù)庫操作中不存在

(B)在數(shù)據(jù)庫操作中防止死鎖的方法是禁止兩個用戶同時操作數(shù)據(jù)庫

(C)當(dāng)兩個用戶競爭相同的資源時不會發(fā)生死鎖

(D)只有出現(xiàn)并發(fā)操作時,才有可能出現(xiàn)死鎖

20.在UML動態(tài)建模機制中,關(guān)于順序圖說法正確時是__

(A)消息線的箭頭說明消息的類型,如同步,異步或簡單。話一條線指向接收對象,

包括一個箭頭,實心表示異步訊號,棍形箭頭表示調(diào)用操作

(B)當(dāng)一個操作調(diào)用它本身時,消息總是異步的

(C)在順序圖中可以描述如何創(chuàng)建和破壞對象,并把它作為描述情節(jié)的一部分,一個

對象可以通過--條消息來創(chuàng)建一個對象。被創(chuàng)建的對象的對象符號在創(chuàng)建它的地方

(D)消息也可以有條件,只有條件為真時才能發(fā)送和接收消息。條件被用來抽象分支

或決定是否發(fā)送一條消息。如果用條件來抽象分支,則各個分支是異步的

21.在軟件工程項目中,不隨參與人數(shù)的增加而使軟件的生產(chǎn)效率增加的主要問題是

(A)工作階段的等待時間(B)生產(chǎn)原型的復(fù)雜性(C)參與人員所需的工作站數(shù)(D)

參與人員之間的通信困難

22.在學(xué)校的教務(wù)處數(shù)據(jù)庫管理系統(tǒng)中存放著該校的每個學(xué)生的部分在校表現(xiàn)的信息,

如果某個教師想查看某個學(xué)生的學(xué)習(xí)成績,則必須經(jīng)過三個認(rèn)證過程,其中第二個認(rèn)證

過程是驗證_____。

(A)身份驗證(B)用戶是否是數(shù)據(jù)庫的合法用戶(C)數(shù)據(jù)庫用戶是否具有進行操作

的權(quán)限

(D)其他驗證

23.以下關(guān)于活鎖敘述錯誤的o

(A)事務(wù)的活鎖又稱為事務(wù)的餓死

(B)為避免鎖現(xiàn)象的發(fā)生,DBMS可以采用先來先服務(wù)的策略處理事務(wù)的數(shù)據(jù)操作請求

(C)各個事務(wù)可以按照申請訪問Q的時間先后順序,依次獲得定義在Q上的鎖

(D)DBMS按事務(wù)請求加鎖的先后順序?qū)@些事務(wù)排隊,先請求的事務(wù)排在隊列的靠后

位置

24.查詢C:\ZG\ZGDA.DBF中的姓名、職稱、工資字段和C:\ZG\ZGJJ.DBF中的獎金字段

的數(shù)據(jù),正確的命令是。

(A)SELECT姓名,職稱,工資,獎金FROMC:\ZG\ZGDA,C:\ZG\ZGJJ;

WHEREDA.編號==JJ.編號

(B)SELECTDA.姓名,DA.職稱,DA.工資,JJ.獎金FROMC:\ZG\ZGDA,C:\ZG\ZGJJ;

WHEREDA.編==JJ.編號

(C)SELECTDA.姓名,DA.職稱,DA.工資,JJ.獎金FROMC:\ZG\ZGDA,C:\ZG\ZGJJ

(D)SELECTDA.姓名,DA.職稱,DA.工資,JJ.獎金FROMC:\ZG\ZGDA,C:\ZG\ZGJJ:

FORDA.編==".編號

25.設(shè)有關(guān)系模式:教師表(教師號,教師名,所在系,工資),現(xiàn)需建立一個統(tǒng)計每個

系全體教師工資總額的視圖,正確的語句是______。

(A)CREATEVIEWSalaryView(系名,工資總額)ASSELECT所在系,COUNT(工資)FROM

教師表GROUPBY所在系

(B)CREATEVIEWSalaryView(系名,工資總額)ASSELECT所在系,SUM(工資)FROM

教師表GROUPBY所在系

(C)CREATEVIEWSalaryViewASSELECT所在系,COUNT(工資)FROM教師表GROUPBY

所在系

(D)CREATEVIEWSalaryViewASSELECT所在系,SUM(工資)FROM教師表GROUPBY

所在系

26.以下關(guān)于數(shù)據(jù)鏡像敘述不正確的是。

(A)在數(shù)據(jù)庫鏡像會話中,主體服務(wù)器和鏡像服務(wù)器作為伙伴進行通信

(B)數(shù)據(jù)庫正常運行時,數(shù)據(jù)庫鏡像可以用于并發(fā)操作

(C)在出現(xiàn)介質(zhì)故障時、可由鏡像數(shù)據(jù)庫繼續(xù)提供使用,不需要關(guān)閉系統(tǒng)和重裝數(shù)據(jù)

庫副本

(D)每當(dāng)數(shù)據(jù)庫更新時,DBMS不能自動保證鏡像數(shù)據(jù)與主數(shù)據(jù)的一致性

27.發(fā)生的可能性很小,但是破壞性很大,可能導(dǎo)致物理存儲設(shè)備損壞,使數(shù)據(jù)庫文件

及數(shù)據(jù)全部丟失的故障類型是。

(A)事務(wù)內(nèi)部的故障(B)系統(tǒng)故障(C)介質(zhì)故障(D)計算機病毒

28.設(shè)有商品銷售系統(tǒng),該系統(tǒng)每天最多產(chǎn)生1萬條商品銷售記錄,并用商品銷售數(shù)據(jù)表

保存銷售記錄。系統(tǒng)需要保存3年的銷售記錄,每年按365天計算。商品銷售數(shù)據(jù)表包含

的屬性及各屬性占用的字節(jié)分別為:商品號(10個字節(jié))、銷售數(shù)量(8個字節(jié))、價格

(8個字節(jié))、金額(8個字節(jié))、收銀臺編號(4個字節(jié))、銷售員編號(4個字節(jié))、銷售

時間(8個字節(jié))。保存該表的數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)存儲單位是數(shù)據(jù)頁,每頁大小為8KB

(共8192個字節(jié))。該數(shù)據(jù)庫管理系統(tǒng)規(guī)定數(shù)據(jù)頁空間全部用于保存銷售數(shù)據(jù),并且存

儲銷售數(shù)據(jù)時單條記錄不允許跨數(shù)據(jù)頁存放。則在數(shù)據(jù)庫中保存商品銷售數(shù)據(jù)表需要的

數(shù)據(jù)頁數(shù)目是。

(A)67178(B)65535(C)65540(D)67158

29.VB6.0中的數(shù)據(jù)綁定控件必須。

(A)同時具有DataSource屬性和DataField屬性

(B)同時具有ConnectionString屬性和RecordSource屬性

(C)具有DataSource屬性

(D)具有ConnectionString屬性

30.在支撐繁忙業(yè)務(wù)的并行數(shù)據(jù)庫系統(tǒng)中,有一個數(shù)據(jù)量很大的表T(al,a2,…,an),

對該表的查詢多數(shù)為針對主碼al的范圍查詢和點查詢,為了改善查詢性能,需要對該

表進行劃分。關(guān)于該表的劃分和應(yīng)用策略,下列說法錯誤的是。

(A)采用輪轉(zhuǎn)法對T中的元組進行劃分,這樣數(shù)據(jù)分布均勻,適合于點查詢和范圍查

(B)以al為劃分屬性,對T采用散列劃分是一種可行的劃分方法,有利于對該表的點

查詢

(C)以al為劃分屬性,對T采用范圍劃分并建立主索引,是一種有效的劃分方法

(D)以al為劃分屬性,對T采用散列劃分和范圍劃分都有可能帶來T的各個數(shù)據(jù)分區(qū)

的數(shù)據(jù)分布不均勻的問題

二、應(yīng)用題

(1)假設(shè)某數(shù)據(jù)庫中有表Course,Course中有屬性Cname(課程名),查詢以78_”開

頭,且倒數(shù)第三個字符i的課程的詳細(xì)情況

SELECT*

FROMCourse

WHERE[1]。

(2)某數(shù)據(jù)庫中有學(xué)生選課表SC(Sno,Cno,Gra加),各屬性分別表示為學(xué)號,課程號

以及成績。查詢選修了3門課以上的學(xué)生的學(xué)號

SELECTSno

FROMSC

GROUPBYSno

[2]。

(3)設(shè)有學(xué)生表STUDENT,其中有學(xué)號,姓名,年齡,性別等字段,該表是在2002年

建立的,到2003年用戶可以使用SQL的—【3】語句,將表中的所有學(xué)生的年齡增加-

歲,到2004年,顯示學(xué)生表中年齡大于22歲的學(xué)生的信息的SQL語句是【4】。

(4)數(shù)據(jù)庫中有學(xué)生表Student(Sno,Sname,Ssex,Sage,Sdept)各屬性分別表示為學(xué)

號,姓名,性別,年齡,所在系;學(xué)生選課表SC(Sno,Cno,Grade),各屬性分別表示

為學(xué)號,課程號以及成績;課程表Course(Cno,Cname,Cpno,Ccredit)各屬性為課程號,

課程名,先行課,學(xué)分。(先行課的意思是,比如課程號1有先行課5,說明要選課程1,

就必須先選課程5)。用以上各表完成查詢選修了全部課程的學(xué)生的姓名的語句補充

SELETESname(SELETE*(SELETE*[7]

FROMStudentFROMCourseFROMSC)

WHERENOTEXISTSWHERE[5]WHERE[6]AND)

(5)在SQLServer2000中,某數(shù)據(jù)庫中有角色Role和用戶User,User是Role角色

的成員,且只屬于該角色。先對Table表給Role只授予SELECT和DELETE權(quán)限,并授

予User對T表具有SELECT、UPDATE和DENYDELETE權(quán)限,則用戶User對Table表可

以執(zhí)行的操作是[8L

(6)火車售票點TLT2分別售出了兩張2009年10月20號到北京的硬座票,但是數(shù)據(jù)庫

里的剩余票卻只減少了兩張,造成數(shù)據(jù)的不一致性,原因是[9L

(7)數(shù)據(jù)庫系統(tǒng)在運行過程中,可能會發(fā)生故障,如果系統(tǒng)在運行過程中,由于某種

原因,造成系統(tǒng)停止運行,致使事務(wù)在執(zhí)行過程中以非??刂品绞浇K止,這時內(nèi)存中的

信息丟失,而存儲在外存上的數(shù)據(jù)不受影響,這種故障叫做【10];如果系統(tǒng)在運行過

程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為

[11L前者的恢復(fù)由[12]完成,

后者是由[13]完成。

(8)在關(guān)系數(shù)據(jù)庫中,可以對屬性值、屬性值集合、元組、關(guān)系、整個索引,整個數(shù)

據(jù)庫等邏輯單元進行加鎖,也可以對數(shù)據(jù)頁、索引頁和塊等物理單元進行加鎖,這些施

加了鎖的數(shù)據(jù)項的大小稱為【14】。

(9)假設(shè)已對pubs數(shù)據(jù)庫進行了完全備份,并備份到MyBK」備份上,假設(shè)此備份設(shè)

備只含有對pubs數(shù)據(jù)庫的完全備份,則恢復(fù)pubs數(shù)據(jù)庫的語句為【15】。

三、設(shè)計與應(yīng)用

(1)設(shè)有高校選課系統(tǒng),需要對學(xué)校的系信息、教師信息、課程信息、學(xué)生信息、學(xué)

生選課信息進行管理。已知系(DEPT)信息包括系編號(DeptNO)、系名稱(DeptName),

教師(Teacher)信息包括教師號(TNO),教師名(Tname),課程(Course)信息包括

課程號(CNO)、課程名(CName)、課程學(xué)分(Credit),學(xué)生(Student)信息包括學(xué)號

(SNO)、學(xué)生姓名(Sname),學(xué)生性別(Sex)。

選課系統(tǒng)的管理規(guī)則如下:

I.一個系可聘用多名教師,一個教師只受聘于一個系;

II.一個系可有多名學(xué)生,一個學(xué)生只屬于一個系:

III.?名教師可講授多門課程,一門課程可被多個學(xué)生選修;

IV.一名學(xué)生可選修多門課程,一門課程可被多名學(xué)生選修;

V.學(xué)生選修完課程后,可獲得相應(yīng)課程的成績。

針對以上描述,完成下列設(shè)計內(nèi)容:

①構(gòu)建選修課系統(tǒng)的ER圖。(要求圖中的實體集名用試卷中給出的英文名,聯(lián)系名用

聯(lián)系所關(guān)聯(lián)的實體集名的首字母,字母間用"「或連接,大小寫不限)(10分)

②根據(jù)所構(gòu)建的ER圖,設(shè)計滿足3NF的關(guān)系模式,并標(biāo)出每個關(guān)系模式的主碼和外碼。

(要求關(guān)系模式名同實體集名或聯(lián)系名,屬性名用試卷中給出的英文名,大小寫不限)

(2)數(shù)據(jù)庫中有表Table_priceHistory表,結(jié)構(gòu)如下表所示:

字段。字段名Q數(shù)據(jù)類型。可否為空。單位。備注,

ID-商品編號Q\ARCHAR融不允許。P主碼。

GoodsName^商品名稱QXARCHAR(20)P不允許。P

StartDate^價格生效曰期。DATETIME*3不允許。P主碼」

EndDate^價格失效日期。DAIEIIME*21不允許。主碼,晚于StarDate<

SaleUnrtPrice^1單價。MONEYS不允許。元。

①寫出創(chuàng)建Teachers表的SQL語句,要求語句中包含所有的約束。

②現(xiàn)要查詢單價最高的前三種商品的商品編號,商品名稱和單價(使用TOP語句)

模擬試卷二

一、選擇題(1-20每題1分,21-30每題2分,共40分)

下列各題A、B、C、D四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡

相應(yīng)位置上,答在試卷上不得分。

1.對于數(shù)據(jù)庫管理系統(tǒng),下面說法不正確的是_

(A)數(shù)據(jù)庫管理系統(tǒng)式一組軟件

(B)數(shù)據(jù)庫管理系統(tǒng)負(fù)責(zé)對數(shù)據(jù)庫的定義和操縱

(C)數(shù)據(jù)庫管理系統(tǒng)包括數(shù)據(jù)庫

(D)數(shù)據(jù)庫管理系統(tǒng)負(fù)責(zé)對數(shù)據(jù)庫的控制

2.對于數(shù)據(jù)模型,下面說法不正確的是。

(A)概念模型是信息世界的建模工具

(B)ER模型是一種概念模型

(C)概念模型不涉及計算機的處理細(xì)節(jié)

(D)關(guān)系模型是種概念模型

3.需求分析最終結(jié)果產(chǎn)生的是____。

(A)項目開發(fā)計劃(B)需求規(guī)格說明書(C)設(shè)計說明書(D)可行性分析報告

4.當(dāng)數(shù)據(jù)對象A被事務(wù)加上排它鎖,則其它事務(wù)對A___。

(A)加排它式封鎖(B)不能再加任何類型的鎖

(C)可以加排他式封鎖和保護式封鎖(D)加保護式封鎖

5.下面關(guān)系函數(shù)依賴的傳述中,不正確的是。

(A)若XY—>Z,則X—>Z,Y—>Z(B)若X—>Y,Y—>Z,則X—>YZ

(C)若X—>Y,Z包含Y,則X—>Z(D)若X—>Y,Y—>Z,則X—〉Z

6.以下說法正確的是。

(A)在IDEFO圖上,箭頭代表流或是順序

(B)每個矩形框要至少有一個控制箭頭,可以沒有輸出箭頭

(C)一個活動可以沒有輸出但不允許既沒有輸入又沒有輸出

(D)一個模型由圖形文字說明,詞匯表及相互的交叉引用表組成,其中詞匯表是主要

成分

7.某高校五個系的學(xué)生信息放在一張基本表里,下列措施可使各系的管理員只能讀取木

系的學(xué)生的信息的是。

(A)建立各系的列級信息,并將對該視圖的讀取權(quán)限賦予該系的管理員

(B)建立各系的行級視圖,并將對該視圖的讀取權(quán)限賦予該系的管理員

(C)將學(xué)生信息表的部分列的讀取權(quán)限賦予各系的管理員

(D)將修改學(xué)生信息表的權(quán)限賦予各系的管理員

8.以下關(guān)于鎖的粒度敘述錯誤的是。

(A)施加X鎖和S鎖的數(shù)據(jù)項的大小稱為鎖的粒度

(B)鎖粒度與事務(wù)并發(fā)執(zhí)行的程度和DBMS并發(fā)控制的開銷密切相關(guān)

(C)在關(guān)系數(shù)據(jù)庫中,可以對數(shù)據(jù)頁,索引和塊等物理單元進行加鎖

(D)當(dāng)鎖粒度比較大時,事務(wù)的并發(fā)度高,但是系統(tǒng)開銷比較大

9.對于基本表,下面一些屬性上不可建立索引的是。

(A)在WHERE查詢子句中引用率較高的屬性

(B)在ORDERBY子句、GROUPBY子句中出現(xiàn)的屬性

(C)在某些范圍內(nèi)頻繁搜索的屬性和按照排序順序頻繁檢索的屬性

(D)表的外碼

10.以下關(guān)于結(jié)構(gòu)化分析及建模方法的主要優(yōu)點敘述不正確的是O

(A)不過早陷入具體細(xì)節(jié)

(B)從整體或宏觀入手分析問題

(C)模型對象涉及較多技術(shù)術(shù)語

(D)圖形化建模方法方便系統(tǒng)分析人員理解和描述系統(tǒng)

11.在SQLServer2000中,若希望用戶userl具有數(shù)據(jù)庫服務(wù)器上的全部權(quán)限,則應(yīng)

將userl加入到下列哪個角色?。

(A)db_owner(B)public(C)db_datawriter(D)sysadmin

12.查詢C:\ZG\ZGDA.DBF表中的編號、姓名、工資字段的數(shù)據(jù),并將查詢結(jié)果保存到

C:\ZG\DA.DBFGE表,正確的命令是。

(A)SELECT編號,姓名,工資FORMC:\ZG\ZGDAINTODBFC:\ZG\DA

(B)SELECT編號,姓名,工資FORMC:\ZG\ZGDAINTODBFDA.DBF

(C)SELECT編號,姓名,工資FORMC:\ZG\ZGDAINTODBFDA.DBF

(D)SELECT編號,姓名,工資FORMC:\ZG\ZGDAINTOCURSORC:\ZG\DA

13.對基于檢查點的恢復(fù)技術(shù),下列說法中錯誤的是__.。

(A)無論事務(wù)在檢查點之前還是之后提交,都需執(zhí)行REDO操作

(B)可以提高恢復(fù)效率

(C)可以定期建立,也可以按照某種規(guī)則建立檢查點

(D)能最大限度地減少恢復(fù)數(shù)據(jù)庫時根據(jù)日志記錄所需執(zhí)行的恢復(fù)操作

14.在軟件需求分析和設(shè)計工程中,其分析與設(shè)計的對象可歸結(jié)成兩個主要的對象,即

數(shù)據(jù)和程序,按一般實施的原則,對兩者的處理應(yīng)該_____o

(A)先數(shù)據(jù)后程序(B)與順序無關(guān)(C)先程序后數(shù)據(jù)(D)可同時進行

15.關(guān)于數(shù)據(jù)庫運行和功能與性能測試,下列說法正確的是。

(A)對數(shù)據(jù)庫系統(tǒng)的轉(zhuǎn)儲和恢復(fù)能力的測試屬于系統(tǒng)的功能測試范疇

(B)在進行數(shù)據(jù)庫功能測試時,一般要先進入大規(guī)模的數(shù)據(jù)

(C)數(shù)據(jù)庫運行一般是與編寫調(diào)試程序的工作同步開展

(D)數(shù)據(jù)庫系統(tǒng)的壓力測試,并發(fā)訪問測試,查詢效率測試一般都屬于性能測試范圍

16.在進行備份時,不但備份數(shù)據(jù)庫的數(shù)據(jù)文件,日志文件,而且還備份文件的存儲位

置以及數(shù)據(jù)庫中的全部對象以及相關(guān)信息的備份是。

(A)事務(wù)日志備份(B)差異備份(C)完全備份(D)文件和文件組備份

17.關(guān)于數(shù)據(jù)倉庫設(shè)計,下列說法正確的是。

(A)數(shù)據(jù)倉庫項目的需求很難把握,所以不可能從用戶的需求出發(fā)來進行數(shù)據(jù)倉庫的

設(shè)計,只能從數(shù)據(jù)出發(fā)進行設(shè)計

(B)在進行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計時,應(yīng)該按面向部門業(yè)務(wù)應(yīng)用的方式來設(shè)計數(shù)

據(jù)模型

(C)在進行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計時要強調(diào)數(shù)據(jù)的集成性

(D)在進行數(shù)據(jù)倉庫概念模型設(shè)計時,需要設(shè)計實體關(guān)系圖,給出數(shù)據(jù)表的劃分,并

給出每個屬性的定義域

18.在進行數(shù)據(jù)查詢時、用戶編寫的應(yīng)用程序只對全局關(guān)系進行操作,而不必考慮數(shù)據(jù)

的邏輯分片,這需要分布式數(shù)據(jù)庫至少要提供。

(A)分配透明性(B)分布透明性(C)局部數(shù)據(jù)模型透明性(D)邏輯透明性

19.下列關(guān)于數(shù)據(jù)庫的重構(gòu),說法正確的是o

(A)數(shù)據(jù)庫的重構(gòu)就是對數(shù)據(jù)庫的邏輯結(jié)構(gòu)作必要的小范圍改變

(B)當(dāng)存儲空間的分配過于零散,導(dǎo)致存取效率下降,所以必須重構(gòu)數(shù)據(jù)庫

(C)數(shù)據(jù)庫重構(gòu)包括了重新設(shè)計數(shù)據(jù)庫及其相應(yīng)的應(yīng)用程序

(D)如果能夠重構(gòu)數(shù)據(jù)庫,盡量不要重新設(shè)計數(shù)據(jù)庫及其相應(yīng)的應(yīng)用程序

20.在UML模型中,用于表達(dá)一系列的對象、對象之間的聯(lián)系以及對象間發(fā)送和接收消

息的圖是。

(A)協(xié)作圖(B)狀態(tài)圖(C)順序圖(D)部署圖

21.以下關(guān)于數(shù)據(jù)庫與文件的對應(yīng)關(guān)系敘述錯誤的是。

(A)在外存中,數(shù)據(jù)庫以文件形式組織,文件山邏輯記錄組成,記錄由多個域組成

(B)關(guān)系表在邏輯上由一系列元組組成,元組由多個屬性組成

(C)每個元組可以用數(shù)據(jù)庫磁盤文件中的一個邏輯記錄來存儲,記錄中包括多個域

(D)元組的每個屬性對應(yīng)于文件記錄中的一個記錄

22.將查詢SC表的權(quán)限授予用戶U1,并允許該用戶將此權(quán)限授予其他用戶。實現(xiàn)該功

能的SQL語句是。

(A)GRANTSELECTTOSCUIWITHPUBLIC

(B)GRANTSELECTONSCTOUIWITHPUBLIC

(C)GRANTSELECTTOSCONUIWITHGRANTOPTION

(D)GRANTSELECTONSCTOUIWITHGRANTOPTION

23.下面關(guān)于基本表選擇合適的文件結(jié)構(gòu)的原則錯誤的是一。

(A)如果數(shù)據(jù)庫中的一個基本表中的數(shù)據(jù)量很少,操作很頻繁,該基本表可以采用堆

文件組織方式

(B)順序文件支持基于查找碼的順序訪問,也支持快速的二分查找

(O如果用戶查詢是基于散列閾值的等值匹配,散列文件比較合適

(D)如果某些重要而頻繁的用戶查詢經(jīng)常需要進行多表連接操作的,可以考慮將表組

織成為非聚集文件

24.關(guān)于觸發(fā)器trigger,下面哪個是不正確的。

(A)觸發(fā)器是定義在表上的(B)觸發(fā)器在數(shù)據(jù)更新時被系統(tǒng)調(diào)用

(C)觸發(fā)器對應(yīng)于一組SQL語句(D)每張表限制定義一個觸發(fā)器

25.若用如下的SQL語句創(chuàng)建一個表student

CREATETABLEstudent(NOCHAR(20)NOTNULL,NAMECHAR(8)NOTNUL,SEX

CHAR(2),,AGEINT)

可以插入到表中的是。

(A)('1031','曾華',男,23)(B)('1031','曾華',NULL,NULL)

(C)(NULL,'曾華','男','23')(D)('1031','NULL','男',23)

26.下面幾種的故障中,會破壞正在運行的數(shù)據(jù)庫的是。

(A)中央處理器故障(B)操作系統(tǒng)故障(C)突然停電(D)瞬時的強磁場干擾

27.數(shù)據(jù)庫鏡像有很多優(yōu)點,但不包括

(A)提供完整或接近完整的數(shù)據(jù)允余,提高數(shù)據(jù)可靠性

(B)主數(shù)據(jù)庫系統(tǒng)發(fā)生故障時,可快速啟用數(shù)據(jù)庫鏡像提供服務(wù)

(C)降低數(shù)據(jù)庫存儲系統(tǒng)的建設(shè)成本

(D)提高主數(shù)據(jù)庫系統(tǒng)在升級期間的可用性

28.根據(jù)數(shù)據(jù)庫系統(tǒng)在應(yīng)用程序和操作系統(tǒng)之間所處的地位,下列哪個不是數(shù)據(jù)庫與操

作系統(tǒng)的配置方法。

(A)數(shù)據(jù)庫系統(tǒng)作為操作系統(tǒng)的地位(B)數(shù)據(jù)庫系統(tǒng)作為子程序

(C)操作系統(tǒng)與數(shù)據(jù)庫子系統(tǒng)同等地位(D)獨立的數(shù)據(jù)庫系統(tǒng)

29.以下關(guān)于數(shù)據(jù)庫的訪問接口中的JDBC接口錯誤的是。

(A)JDBC全稱是JavaDataBaseConnection

(B)是一種用于執(zhí)行SQL語句的JavaAPI的面向?qū)ο蟮膽?yīng)用程序接口

(C)有一組用Java語言編寫的類和接口組成

(D)JDBC可做三件事:與數(shù)據(jù)庫建立連接、發(fā)送SQL語句并處理結(jié)果

30.事務(wù)T對數(shù)據(jù)對象A加上何種鎖,其他事務(wù)只能在對A加S鎖,不能加X鎖,直到

事務(wù)T釋放A上的鎖,則T對A加的鎖應(yīng)該為。

(A)共享鎖(B)排他鎖(C)獨占鎖(D)寫鎖

二、應(yīng)用題

(1)事務(wù)T1,T2,T3分別對數(shù)據(jù)D1,D2,D3并發(fā)操作如下圖所示,其中T1與T2間的并發(fā)

操作存在的問題是[1]。T2與T3間的并發(fā)操作存在的問題是【2】。

時間。T1Q玲T3r

讀D1=5Wdd

讀D2=100^d

讀D3=3O(^d

t44-'xl=Dl+D2田3Ad

仇讀D2=l融d

加讀D3=3O(k,

17d讀D2=l(Xk-'

tS。?JD2=D3?D2/

央u寫D2。

tlfk1讀Di=5(a

讀D2=20X

讀D3=3OO^V

H3dxl=Dl+D2捫3〃d

場證不對。D2=D2+5W

“5。寫D2,

A

(2)某公司新開發(fā)的數(shù)據(jù)庫管理系統(tǒng)中,數(shù)據(jù)庫管理員張工發(fā)現(xiàn)被用戶頻繁運行的某

個查詢處理程序使用了多個表的連接,產(chǎn)生這一原因主要是在于【3】。

(3)設(shè)供應(yīng)商零件的關(guān)系模式為SP(Sno,Pno,Qty),其中Sno表示供應(yīng)商號,Pno表

示零件號,Qty表示零件數(shù)量。查詢至少包含了供應(yīng)商〃168”所供應(yīng)的全部零件的供應(yīng)

商號的SQL語句

[4]

FROMSPPX

WHERE[5]

(SELECT*

FROMSPSPY

WHERE[6]ANDNOTEXISTS

(SELECT*

FROMSPSPZ

WHERE[7]))

(4)創(chuàng)建觸發(fā)器TEST,定義AFTER行級觸發(fā)器,要求每當(dāng)在STUDENT表中修改數(shù)據(jù)后,

將向客戶端顯示一條”記錄已修改”的消息。

[8]

[9]ONSTUDENT

[10]

AS

Print'記錄已修改’

(5)VB6.0中,指明命令的類型,即要訪問的數(shù)據(jù)的來源的屬性是CommandType,該

屬性的取值中表示RecordSource中的命令類型未知的是[11]。

(6)某高校學(xué)生管理系統(tǒng)的新生數(shù)據(jù)取自各省招生辦公室的考生信息,篩選出錄取

本校的考生信息直接導(dǎo)入,再根據(jù)錄取專業(yè)劃分班級并生成學(xué)號(學(xué)號的前四位與所在

班級編號相同)。學(xué)校的學(xué)生管理業(yè)務(wù)多以班級和學(xué)生為單位處理,應(yīng)該對學(xué)生信息表

建立[12],以減少I/O訪問次數(shù),提高系統(tǒng)性能。

(7)補充語句,把對Student表和Course表的全部操作權(quán)限授予用戶U1和U2

GRANT[13]

ONTABLEStudent,Course

TOU1,U2

(8)當(dāng)數(shù)據(jù)庫出現(xiàn)故障時要對數(shù)據(jù)庫進行恢復(fù),恢復(fù)的原理是[14],常用

的技術(shù)是數(shù)據(jù)轉(zhuǎn)儲和[15]。

三、設(shè)計與應(yīng)用題

(1)已知關(guān)系模式R的全部屬性集11=見8,&口,邑6}及函數(shù)依江集:

F={ABC,CA,BCD,ACDB,DEG,BEC,CGBD,CEAG}

求屬性集閉包(BD)

(2)現(xiàn)有如下兩個關(guān)系模式:

Employees(Eid,Name,DeptNO)

Departments(DeptNO,DeptName,TotalNumber)

Employees關(guān)系模式描述了職工編號、姓名和所在部門編號;Departments關(guān)系模式描

述了部門編號、名稱和職工總?cè)藬?shù)。

請按SQLServer所采用的Tansact-SQL語法格式編寫實現(xiàn)具有功能的后觸發(fā)型觸發(fā)器:

每當(dāng)在Employees表中插入一行數(shù)據(jù)時,相應(yīng)部門的職工總?cè)藬?shù)就加1。

模擬三

一、選擇題(1-20每題1分,21-30每題2分,共40分)

卜列各題A、B、C、D四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡

相應(yīng)位置上,答在試卷上不得分。

1.數(shù)據(jù)模型定義了數(shù)據(jù)庫中數(shù)據(jù)的組織、描述、存儲和操作規(guī)范,可以分為概念模型、

數(shù)據(jù)結(jié)構(gòu)模型和物理模型三大類。概念模型的典型代表是o

(A)實體-聯(lián)系模型(B)關(guān)系模型(C)面向?qū)ο竽P停―)網(wǎng)狀模型

2.數(shù)據(jù)庫系統(tǒng)不僅包括數(shù)據(jù)庫本身包括數(shù)據(jù)庫本身,還包括相應(yīng)的硬件,軟件和

(A)數(shù)據(jù)庫管理系統(tǒng)(B)數(shù)據(jù)庫應(yīng)用系統(tǒng)

(C)相關(guān)的計算機系統(tǒng)(D)各類相關(guān)人員

3.軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成

(A)計劃階段開發(fā)階段運行階段

(B)計劃階段編程階段測試階段

(C)總體設(shè)計詳細(xì)設(shè)計編程調(diào)試

(D)需求分析功能定義系統(tǒng)設(shè)計

4.以卜關(guān)于查詢語句敘述錯誤的是

(A)查詢語句的功能是從數(shù)據(jù)庫中檢索滿足條件的數(shù)據(jù)

(B)查詢的數(shù)據(jù)源可以來自一張表,或多張表甚至是視圖

(C)查詢的結(jié)果是由0行或是多行記錄組成的一個記錄集合

(D)不允許選擇多個字段作為輸出字段

5.關(guān)于視圖的屬性列有如下說法,正確的是

(A)組成視圖的屬性列名應(yīng)該全部指定

(B)組成視圖的屬性列名可以省略一部分或者指定一部分,其他隱含在子查詢中

(C)組成視圖的屬性列名或者全部省略或者全部指定,別無選擇

(D)組成視圖的屬性列名應(yīng)該全部省略

6.下述不屬于數(shù)據(jù)庫維護工作的是____。

(A)使用數(shù)據(jù)定義語言建立多個表、構(gòu)建數(shù)據(jù)庫總體框架

(B)根據(jù)備份計劃周期性的備份數(shù)據(jù)庫

(O檢測數(shù)據(jù)庫的空間使用情況

(D)調(diào)整數(shù)據(jù)庫參數(shù),進行性能優(yōu)化

7.設(shè)有兩個事務(wù)T1,T2,其并發(fā)操作如下表所示,下面評價正確的是____。

TIPT2-

①讀A=10*J

②d讀A=W

?A=A-5寫回。

A=A-S寫回K

(A)該操作不存在問題(B)該操作丟失修改

(C)該操作不能重復(fù)讀(D)讀操作讀臟數(shù)據(jù)

8.對關(guān)系模型敘述錯誤的是o

(A)建立在嚴(yán)格的數(shù)學(xué)理論,集合論和謂詞演算公式基礎(chǔ)之一

(B)微機DBMS絕大部分采取關(guān)系數(shù)據(jù)模型

(C)用二維表表示關(guān)系模型是其一大特點

(D)不具有連接操作的DBMS也可以使關(guān)系數(shù)據(jù)庫管理系統(tǒng)

9.以下關(guān)于E-R圖的敘述不正確的是。

(A)E-R圖建立在關(guān)系數(shù)據(jù)庫的假設(shè)上

(B)E-R圖使用過程和數(shù)據(jù)的關(guān)系清晰,實體間的關(guān)系可以導(dǎo)出應(yīng)用過程的表示

(C)E-R圖可以將現(xiàn)實時間中的信息抽象地表示為實體及實體間的聯(lián)系

(D)E-R圖能表示數(shù)據(jù)生命周期

10.概念結(jié)構(gòu)設(shè)計的主要目標(biāo)是產(chǎn)生數(shù)據(jù)庫的概念結(jié)構(gòu),該結(jié)構(gòu)主要反映O

(A)應(yīng)用程序員的編程需求(B)DBA的管理信息需求

(C)數(shù)據(jù)庫系統(tǒng)的維護需求(D)企業(yè)組織的信息需求

11.數(shù)據(jù)庫的安全性控制可以保證用戶只能存取他有權(quán)存取的數(shù)據(jù)。在授權(quán)的定義中,

數(shù)據(jù)對象,授予子系統(tǒng)就越靈活。

(A)范圍越大(B)范圍越小(C)約束越細(xì)(D)范圍越適中

12.設(shè)R(U)是屬性集U上的一個關(guān)系模式。X,Y,Z是U的子集,且ZR-X-Y。下面關(guān)

于多值依賴的傳述中,不正確的是。

(A)如果X—>Y,及T包含在Y中,則必然存在X—>T

(B)如果存在函數(shù)依賴X—>Y,則必然存在X—>Z

(C)如果X'Y,則必然存在X—.>Y

(D)若Z為空,則存在X—>Z

13.在DBMS中,數(shù)據(jù)庫恢復(fù)子系統(tǒng)通常占有整個代碼系統(tǒng)的10%,恢復(fù)技術(shù)是衡量系統(tǒng)

系能優(yōu)劣的重要指標(biāo)。下面不是數(shù)據(jù)庫恢復(fù)采用的方法的是。

(A)建立檢查點(B)建立副本(C)建立日志文件(D)建立索引

14.以下說法錯誤的是。

(A)散列技術(shù)一般使用桶作為基本的存儲單位

(B)好的散列函數(shù)地址的分布式均勻的,隨機的

(C)散列技術(shù)是一種種快速查找技術(shù)

(D)散列函數(shù)的輸入為文件記錄的查找碼值,函數(shù)的輸出為記錄的邏輯地址

15.數(shù)據(jù)庫的訪問接口包括ODBC,OLEDB等,其中ODBC接口是。

(A)專用的訪問SQLServer數(shù)據(jù)庫的接口

(B)?種開放的、訪問數(shù)據(jù)庫的接口

(C)通用的訪問任何類型的數(shù)據(jù)的接口

(D)一種訪問關(guān)系數(shù)據(jù)庫的控件

16.SQLServer2000提供了很多種備份的方法,其中差異備份的內(nèi)容是____。

(A)上次差異備份之后修改的數(shù)據(jù)庫的全部內(nèi)容

(B)上次日志備份之后修改的數(shù)據(jù)庫全部內(nèi)容

(O上次完全備份之后修改的數(shù)據(jù)庫全部內(nèi)容

(D)上次完全備份后修改的數(shù)據(jù)內(nèi)容,但是不包含日志等其他內(nèi)容

17.下列關(guān)于數(shù)據(jù)倉庫的敘述中,哪一項是不正確的。

(A)數(shù)據(jù)倉庫中間層OLAP服務(wù)器只能采用關(guān)系型OLAP

(B)數(shù)據(jù)倉庫通常采用三層體系結(jié)構(gòu)

(C)數(shù)據(jù)倉庫前端分析工具中包括報表工具

(D)底層的數(shù)據(jù)倉庫服務(wù)器?般是?個關(guān)系型數(shù)據(jù)庫系統(tǒng)

18.下列SQL命令中實現(xiàn)投影操作的是____。

(A)SELECT(B)GROUPBY(C)GROUP(D)ORDERBY

19.下面說法錯誤的是。

(A)數(shù)據(jù)庫空間的結(jié)構(gòu)設(shè)計般分為邏輯空間的結(jié)構(gòu)設(shè)計和物理空間的結(jié)構(gòu)設(shè)計

(B)邏輯空間的結(jié)構(gòu)設(shè)計直接決定了數(shù)據(jù)庫存儲數(shù)據(jù)時數(shù)據(jù)文件所占空間的大小和分

(C)對數(shù)據(jù)庫空間實際增長情況進行監(jiān)控是非常重要的,應(yīng)該重點監(jiān)控數(shù)據(jù)增長較快

的數(shù)據(jù)表

(D)數(shù)據(jù)庫空間的監(jiān)控和有效管理對整個數(shù)據(jù)庫系統(tǒng)的正常運行以及性能優(yōu)化具有十

分重要的作用

20.UML是軟件開發(fā)中的一個重要工具,它主要應(yīng)用于下列哪種軟件開發(fā)方法。

(A)基于瀑布模型的結(jié)構(gòu)化方法(B)基于需求動態(tài)定義的原型化方法

(C)基于數(shù)據(jù)的數(shù)據(jù)流開發(fā)方法(D)基于對象的面向?qū)ο蟮姆椒?/p>

21.下列關(guān)于數(shù)據(jù)庫運行和維護的敘述中,正確的是。

(A)只要數(shù)據(jù)庫正式投入運行中,就標(biāo)志著數(shù)據(jù)庫設(shè)計工作的結(jié)束

(B)數(shù)據(jù)庫的維護工作就是維護數(shù)據(jù)庫系統(tǒng)的正常運行

(C)數(shù)據(jù)庫的維護工作就是發(fā)現(xiàn)錯誤,修改錯誤

(D)數(shù)據(jù)庫正式投入運行標(biāo)志著數(shù)據(jù)庫運行和維護工作的開始

22.下列語句正確描述了"將WindowsNT用戶"Server\nt_user"添加到sysadmin固定的

服務(wù)器角色中”的是。

(A)EXECsp_addrole'Server\nt_user'sysadmin'

(B)EXECsp_addsrvro1emember'Server\nt_user'sysadmin

(C)ADDsp_addrole'Server\nt_user,,5sysadmin,

(D)ADDsp_addsrvro1ememberJServer\nt_user,,Jsysadmin

23.如果子女實體集中的每一個實例都能被唯一地確認(rèn)而無需了解與之相關(guān)聯(lián)系的雙親

實體集的實例,則這個關(guān)系就被稱著o

(A)標(biāo)定型聯(lián)系(B)分類聯(lián)系(C)非標(biāo)定型聯(lián)系(D)多對多聯(lián)系

24.有關(guān)聯(lián)機分析處理(OLAP)與聯(lián)機事務(wù)處理(OLTP)的正確描述是。

(A)OLAP面向操作人員,OLTP面向決策人員

(B)OLAP使用歷史性的數(shù)據(jù),OLTP使用當(dāng)前數(shù)據(jù)

(C)OLAP經(jīng)常對數(shù)據(jù)進行插入,刪除等操作,而OLTP僅對數(shù)據(jù)進行匯總和分析

(D)OLAP不會從已有數(shù)據(jù)中發(fā)掘新的信息,而OLTP可以

25.在某學(xué)校的綜合管理系統(tǒng)設(shè)計階段,教師實體在學(xué)籍管理子系統(tǒng)中被稱為教師,而

在人事管理系統(tǒng)中被稱為職工,這類沖突稱之為。

(A)語義沖突(B)命名沖突(C)屬性沖突(D)結(jié)構(gòu)沖突

26.以下關(guān)于雙機熱備份敘述不正確的是。

(A)雙機熱備份就是一臺主機為工作機,另一臺主機為備份機

(B)在系統(tǒng)正常運行情況下,工作機為信息系統(tǒng)提供支持

(C)雙機熱備份模式的切換時機與雙機互備援模式的切換時機一致

(D)當(dāng)工作機出現(xiàn)異常時,原來的備份機改為工作機,而原來的工作機不再使用

27.以記錄為單位的日志文件的內(nèi)容不包括___。

(A)每個事務(wù)的詳細(xì)執(zhí)行過程(B)每個事務(wù)的結(jié)束標(biāo)記

(C)每個事務(wù)的所有更新操作(D)每個事務(wù)的開始標(biāo)記

28.在商場業(yè)務(wù)系統(tǒng)中,為了防止因為數(shù)據(jù)增漲而導(dǎo)致的數(shù)據(jù)庫空間不足的問題,數(shù)據(jù)

庫管理員要結(jié)合商場銷售的歷史記錄,預(yù)測未來一段時間內(nèi)每天的增長多少記錄,從而

預(yù)測剩余空間的大小,這中現(xiàn)象是對數(shù)據(jù)庫空間的一種監(jiān)控分析。監(jiān)控分析按照實現(xiàn)方

法的不同分為兩種,一種是由數(shù)據(jù)庫建立自動監(jiān)控機制,另一種是。

(A)空間管理(B)管理員手動實現(xiàn)監(jiān)控(C)參數(shù)調(diào)整(D)查詢優(yōu)化

29.以下關(guān)于死鎖檢測與恢復(fù)錯誤的是。

(A)死鎖檢測,用于定期檢查系統(tǒng)是否發(fā)生死鎖

(B)死鎖恢復(fù),用于將系統(tǒng)從死鎖中解救出來

(C)有效的方法是從后向前REDO這個事務(wù)的部分操作,只要能解開系統(tǒng)死鎖即可

(D)為了防止某些事務(wù)總是被選做被撤銷的事務(wù),可以限定每個事務(wù)被選為撤出事務(wù)

的次數(shù)

30.不但能夠防止丟失修改,還能進一步防止讀臟數(shù)據(jù),但是不能防止不可重復(fù)讀的封

鎖協(xié)議是。

(A)一級封鎖協(xié)議(B)二級封鎖協(xié)議(C)三級封鎖協(xié)議(D)四級封鎖協(xié)議

二、應(yīng)用題

(1)SQL語言和主語言具有不同的數(shù)據(jù)處理方式,SQL是面向[1】的,而主

語言是面向【2】。

(2)VB6.0中RecordSet對象中用于描述記錄集中使用的游標(biāo)類型的屬性是

[3]。

(3)數(shù)據(jù)庫應(yīng)用系統(tǒng)中通常會將編碼構(gòu)建成字典表,包含代碼和名稱項,如民族(民

族代碼,民族名稱),針對這類表,為提高查詢性能,應(yīng)該采用的優(yōu)化方式是【4】。

(4)要使用戶吳先生只能查詢表A中的部分?jǐn)?shù)據(jù)記錄,運用視圖及權(quán)限管理,應(yīng)該采

取的策略是【5】。

(5)在UML提供的圖中,可以采用【6】對邏輯數(shù)據(jù)庫模式建模;【7】用

于接口,類和協(xié)作的行為建模,并強調(diào)對象行為的時間順序。

(6)假設(shè)某數(shù)據(jù)庫中有表SC(S#,C#,SCORE),表C(C#,CNAME,TNAME)和表SC_C(C6

CNAME,AVG_GRADE),其中SC表中各屬性分別表示為學(xué)號,課程號,以及對應(yīng)的分?jǐn)?shù);

要求把SC表中的每門課程的平均成績插到表SCC中,完成下列的SQL語句。

INSERTINTOSC_C(C#,CNAME,AVG_GRADE)

SELECTC.Ctt,CNAME,[8]

FROMSC,C

[9]

[10]

(7)某表定義了視圖BTS,則要把該視圖以及由該視圖導(dǎo)出的所有的視圖都一起刪除

的SQL語句是[11]。

(8)設(shè)有三個基本表,表ITEM(項目號,項目名,項目負(fù)責(zé)人,電話),BIP(項目號,

零件號,數(shù)量,日期),PART(零件號,零件名稱,規(guī)格,單價),完成SQL語統(tǒng)計出每

個項目使用零件的金額和不同項目使用零件的合計金額,并將結(jié)果按表SSP(項目號,

項目名,金額)的結(jié)構(gòu)顯示。

SELECTITEM.項目,項目名,SUM(單價*數(shù)量)AS金額

FROMITEM,BIP,PART

WHERE[12]

GROUPBYITEM.項目

[13]

SELECT“合計”,SUM(單價*數(shù)量)

FROMBIP,PART

WHERE[14]

ORDERBY1

[15]

三、設(shè)計與應(yīng)用題

(1)有如下運動隊和運動會兩個方面的實體:

運動隊方面

運動隊:隊名、教練姓名、隊員姓名

隊員:隊名、隊員姓名、性別、項名

其中,一個運動隊有多個隊員,一個隊員僅屬于一個運動隊,一個隊一般有一個教練。

運動會方面

運動隊:隊編號、隊名、教練姓名

項目:項目名、參加運動隊編號、隊員姓名、性別、比賽場地

其中,一個項目可由多個隊參加,一個運動員可參加多個項目,一個項目一個比賽場地。

請完成如下設(shè)計:

①分別設(shè)計運動隊和運動會兩個局部E-R圖

②將它們合并為一個全局E-R圖

③合并時存在什么沖突,你是如何解決這些沖突的?

(2)設(shè)數(shù)據(jù)庫中有四個關(guān)系

課程關(guān)系C(C#,CNAME,TNAME)

學(xué)生關(guān)系S(S#,SNAME,AGE,SEX)

選課關(guān)系SC(S#,C#,SCORE)

其中課程關(guān)系中各屬性分別表示為課程號,課程名,以及相應(yīng)的課程任課老師名;學(xué)生

關(guān)系中各屬性分別為學(xué)號,學(xué)生姓名,年齡以及性別;用SQL語句完成下面的各個問題

①創(chuàng)建學(xué)生關(guān)系S,其中S#為主碼,SEX只能取F和M兩個值,其他的屬性不為空

②檢索年齡小于17歲的女生的學(xué)號和姓名

③檢索WANG同學(xué)不學(xué)的課程的課程號

模擬四

一、選擇題(1-20每題1分,21-30每題2分,共40分)

卜列各題A、B、C、D四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡

相應(yīng)位置上,答在試卷上不得分。

1.下面不屬于新型數(shù)據(jù)庫的是.

(A)演繹數(shù)據(jù)庫(B)模糊數(shù)據(jù)庫(C)串行數(shù)據(jù)庫(D)空間數(shù)據(jù)庫

2.存儲過程是存儲在數(shù)據(jù)庫中的代碼,具有很多優(yōu)點。下列陳述中不屬于存儲過程優(yōu)點

的是.

(A)可通過預(yù)編譯機制提高數(shù)據(jù)操作的性能

(B)可方便地按用戶視圖表達(dá)數(shù)據(jù)

(C)可減少客戶端和服務(wù)器端的網(wǎng)絡(luò)流量

(D)可實現(xiàn)一定的安全控制

3.以下不屬于數(shù)據(jù)庫系統(tǒng)安全性的主要技術(shù)和方法的是。

(A)視圖機制(B)存取機制(C)審計機制(D)出入機房登記和加鎖

4.若關(guān)系模式R中沒有非主屬性,則

(A)R屬于2NF,但

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論