國家四級數(shù)據(jù)庫工程師模擬試卷2(共335題)_第1頁
國家四級數(shù)據(jù)庫工程師模擬試卷2(共335題)_第2頁
國家四級數(shù)據(jù)庫工程師模擬試卷2(共335題)_第3頁
國家四級數(shù)據(jù)庫工程師模擬試卷2(共335題)_第4頁
國家四級數(shù)據(jù)庫工程師模擬試卷2(共335題)_第5頁
已閱讀5頁,還剩99頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

國家四級數(shù)據(jù)庫工程師模擬試卷2(共9

套)

(共335題)

國家四級數(shù)據(jù)庫工程師模擬試卷第1套

一、選擇題(1分)(本題共20題,每題1.0分,共20

分。)

1、數(shù)據(jù)庫管理系統(tǒng)的功能有——O①數(shù)據(jù)定義功能②數(shù)據(jù)操作功能⑶數(shù)據(jù)庫運

行管理和控制功能④數(shù)據(jù)庫的建立前維

A、①②

B、①③

C、④②③

D、④②⑤④

標準答案:D

知識點解析:DBMS的主要功能有數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)庫運行管理與控

制、數(shù)據(jù)庫建立與維護。

2、在數(shù)據(jù)庫的非關(guān)系模型中,基本層次聯(lián)系是指——o

A、兩個記錄型之間的一對多聯(lián)系

B、兩個記錄型之間的多對多聯(lián)系

C、兩個記錄型以及它們之間的一對多聯(lián)系

D、兩個記錄型以及它們之間的多對多聯(lián)系

標準答案:c

知識點解析:非關(guān)系模型是指層次模型和網(wǎng)狀模型,基本層次聯(lián)系表示一對多的聯(lián)

系,通常將表示1的實體稱為父結(jié)點,把表示n的實體稱為子結(jié)點。在層次模型

中,其他結(jié)點有且只有一個父結(jié)點。

3、在數(shù)據(jù)庫設(shè)計中,設(shè)計子模式屬于數(shù)據(jù)庫設(shè)計的——o

A、需求分析

B、邏輯設(shè)計

C、概念設(shè)計

D、物理設(shè)計

標準答案:B

知識點解析:邏輯設(shè)計階段的工作包括設(shè)計數(shù)據(jù)庫子模式。

4、數(shù)據(jù)庫概念設(shè)計的E—R方法中,屬性通常用下列哪種圖形表示?—

A、矩形

B、橢圓型

C、菱形

D、四邊形

標準答案:B

知識點解析:E—R模型中使用三個基本圖例:實體(集)由矩形表示,屬性由橢圓

形表示,聯(lián)系由菱形表示。

5、關(guān)系數(shù)據(jù)模型一o

A、只能表示實體的1:1聯(lián)系

B、只能表示實體的1:n聯(lián)系

C、只能喪示實體的m:n聯(lián)系

D、可以表示實體間的上述三種聯(lián)系

標準答案:D

知識點解析:關(guān)系模型可以表示1:1、I:n、m:n三種聯(lián)系;而層次和網(wǎng)狀模型

局限于1:n和1:I。

6、適合于定義在大數(shù)據(jù)量基本表上、基于查找碼的等值查詢、范圍查詢、模式查

詢和部分查詢的文件結(jié)溝是一。

A、堆文件

B、順序文件

C、散列文件

D、索引文件

標準答案:D

知識點解析:索引文件結(jié)構(gòu)適合于定義在大數(shù)據(jù)量基本表上、基于查找碼的等值查

詢、范圍查詢、模式查詢和部分查詢。

7、利用散列函數(shù)實現(xiàn)文件記錄域取值到記錄物理地址間的直接映射關(guān)系的機制是

A、散列技術(shù)

B、索引技術(shù)

C、數(shù)據(jù)字典

D、聚集文件

標準答案:A

知識點解析:散列技術(shù)是一種快速文件訪問技術(shù),它利用散列函數(shù)實現(xiàn)文件記錄域

取值到記錄物理地址間的宜接映射關(guān)系。

8、假定學(xué)生關(guān)系是S(S#,SNAME,SEX,AGE),課程關(guān)系是C(C#,CNAME,

TACHER),學(xué)生選課關(guān)系是SC(s#,c#,GRADE)c若要查找選修“COMPUTER”

課程的“女,,學(xué)生姓名,將涉及關(guān)系一°

A、S

B、S,C,SC

C、SC,C

D、S,SC

標準答案:B

知識點解析:查詢的目標屬性“學(xué)生姓名”和條件“女”在關(guān)系s中,查詢條件

“COMPUTER”以及發(fā)生選修聯(lián)系將涉及關(guān)系C和SC,因為只有當

s.s#=SC.s#,才表明該學(xué)生進行了選修,因此完成該查詢?nèi)蝿?wù)將涉及s、c、SC

三種關(guān)系。

9、刪除觸發(fā)器tri—Sn。的正確命令是——o

A、REMOVETRIGGERtri—Sno

B、DROPTRIGGERtri—Sno

C、TRUNCATEFRIGGERtri—Sno

D、DELETETRIGGERtri—Sno

標準答案:B

知識點解析:刪除觸發(fā)器In—Sno的命令是DROPTRIGGERm—Sno。

10、設(shè)有兩個事務(wù)T1和T2,它們的并發(fā)操作如下所示,則正確的結(jié)論是———o

T1T2從DB讀S從DB讀SS=S-2S=S-4向DB回寫S向DB回寫S

A、丟失修改

B、讀了“臟”數(shù)據(jù)

C、產(chǎn)生不一致分析

D、不存在問題

標準答案:A

知識點解析:向DB回寫S后再次向DB回寫s,屬于“寫后寫”。丟失修改。

11、如果事務(wù)T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q——o

A、只能寫不能讀

B、只能讀不能寫

C、不能讀不能寫

D、既可讀又可寫

標準答案:D

知識點解析:排它鎖也禰為獨占或?qū)戞i。一旦事務(wù)T對數(shù)據(jù)對象A加上排它鎖,

則只允許T讀取和修改A,其它任何事務(wù)既不能讀取和修改A,也不能再對A加

任何類型的鎖,直到T釋放A上的鎖為止。

12、以動態(tài)鏈接庫DLL形式存儲在服務(wù)器上,只能添加到Master數(shù)據(jù)庫的存儲過

程是——o

A、擴展存儲過程

B、用戶自定義存儲過程

C、系統(tǒng)存儲過程

D、以上都不是

標準答案:A

知識點解析:擴展存儲過程以動態(tài)鏈接庫DLL形式存儲在服務(wù)器上,SQLSezer

可以動態(tài)裝載并執(zhí)行它們,只能添加到Masier數(shù)據(jù)庫。

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

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

A、系統(tǒng)故障

B、事務(wù)內(nèi)部的故障

C、介質(zhì)故障

D、計算機病毒

標準答案:C

知識點解析:數(shù)據(jù)庫系統(tǒng)中的故障類型有事務(wù)內(nèi)部的放障、系統(tǒng)故障、介質(zhì)故障以

及計算機病毒故障。系統(tǒng)故障是指數(shù)據(jù)庫在運行過程中,由于硬件故障、數(shù)據(jù)庫軟

件及操作系統(tǒng)的漏洞、突然停電等情況,導(dǎo)致系統(tǒng)停止運轉(zhuǎn),所有正在運行的事務(wù)

以非正常方式終止,需要系統(tǒng)重新扁動的一類故障。事務(wù)內(nèi)部故障分為預(yù)期的和非

預(yù)期的,預(yù)期的事務(wù)內(nèi)部故障是指可以通過事務(wù)程序本身發(fā)現(xiàn)的事務(wù)內(nèi)部故障。計

算機病毒是一種惡意的汁算機程序,它可以像病毒一樣繁殖和傳播,在對計算機系

統(tǒng)造成破壞的同時也可能對數(shù)據(jù)庫系統(tǒng)造成破壞。介質(zhì)故障是指數(shù)據(jù)庫在運行過程

中,由于磁頭碰撞、磁盤損壞等情況,使得數(shù)據(jù)庫中的數(shù)據(jù)部分或全部丟失的一類

故障。

14、SQL中的視圖是為了提高數(shù)據(jù)庫系統(tǒng)的一。

A、并發(fā)控制

R、完整性

C、隔離性

D、安全性

標準答案:D

知識點解析:視圖機制:為不同的用戶定義視圖,通過視圖機制把要保密的數(shù)據(jù)對

無權(quán)存取的用戶隱藏起來,從而自動地對數(shù)據(jù)提供一定程度的安全保護。

15、在VB6.0ADO對象模型中,RecordSet對象的AddNew方法的功能是一

A、增加一個新記錄集

B、在記錄集中增加一個新列

C、在內(nèi)存中開辟存放一條新記錄的空間

D、在對應(yīng)的數(shù)據(jù)庫表中增加一條新記錄

標準答案:D

知識點解析:RecordSel對象的AddNew方法的功能足向記錄集中添加一條新記

錄。

16、下列關(guān)于順序圖的描述中,正確的是——。

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

B、消息線的箭頭說明消息的類型,如同步、異步或簡單。畫一條線指向接收對

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

C、消息也可以有條件。只有條件為真時才可以發(fā)送和接收消息。條件表達式被用

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

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

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

縱坐標時間軸上)

標準答案:D

知識點解析:行為視圖:順序圖,按時間順序描述系統(tǒng)元素間的交互;交互圖,按

照時間和空間的順序描述系統(tǒng)元素間的交互和它們之間的關(guān)系;狀態(tài)圖,摘述了系

統(tǒng)元素的狀態(tài)條件和響應(yīng);活動圖,描述了系統(tǒng)元素的活動。順序圖屬于動態(tài)圖。

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

象可能通過一條消息來建另一個對象。被創(chuàng)建的對象符號在創(chuàng)建它的地方(縱坐標

時間軸上)。

17、數(shù)據(jù)倉庫具有的四個重要特性包括集成性、不可更新性、時間特性和——o

A、數(shù)據(jù)抽取性

B、數(shù)據(jù)轉(zhuǎn)換性

C、面向主題性

D、粒子性

標準答案:C

知識點解析:數(shù)據(jù)倉庫具有面向主題性、集成性、不可更新性和時間性四個重要特

件C

18、以下說法哪條不是建立數(shù)據(jù)倉庫的恰當理由?

A、把企業(yè)的各種應(yīng)用集中在…起

B、充分利用企業(yè)信息系統(tǒng)生成的數(shù)據(jù)

C、解決數(shù)據(jù)分析應(yīng)用和企業(yè)基本業(yè)務(wù)之間的性能沖突的問題

D、以面向主題、集成的方式合理組織數(shù)據(jù).實現(xiàn)跨專業(yè)視圖

標準答案:A

知識點解析:建立數(shù)據(jù)倉庫不是簡單地把企業(yè)的各種應(yīng)用集中在一起,而是利用企

業(yè)信息系統(tǒng)生成的數(shù)據(jù),以面向主題、集成的方式合理組織數(shù)據(jù),解決了數(shù)據(jù)分析

應(yīng)州和企業(yè)基本業(yè)務(wù)之間的性能沖突的問題。

19、與分散式數(shù)據(jù)庫相比,分布式數(shù)據(jù)庫具有哪種特點?……

A、邏輯整體性

B、邏輯獨立性

C、分布整體性

D、分布獨立性

標準答案:A

知識點解析:與分散式數(shù)據(jù)庫相比,分布式數(shù)據(jù)庫具有邏輯整體性。

20、客戶機/服務(wù)器體系結(jié)構(gòu)區(qū)別于其他體系結(jié)構(gòu)的關(guān)鍵在于一。

A、計算的分布

B、CPU的分布

C、功能的分布

D、數(shù)據(jù)的分布

標準答案:C

知識點解析:C/S(Cliem/Server)結(jié)構(gòu),即大家熟知的客戶機和服務(wù)器結(jié)構(gòu)。它是

軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到

121ient端和Server-端來實現(xiàn),降低了系統(tǒng)的通訊開銷??蛻魴C/服務(wù)器體系結(jié)構(gòu)

區(qū)別于其他體系結(jié)構(gòu)的關(guān)鍵在于功能的分布。

二、選擇題(2分)(本題共10題,每題1.0分,共10

分。)

21、數(shù)據(jù)庫系統(tǒng)的三級模式體系結(jié)構(gòu)是指——o

A、外模式、模式和內(nèi)模式

B、子模式、模式和用戶模式

C、模式、子模式和概念模式

D、子模式、用戶模式和存儲模式

標準答案:A

知識點解析:數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由外模式、模式和內(nèi)模

式三級抽象模式構(gòu)成的。

22、支持SQLServer2000中的所有可用功能,可作為企業(yè)數(shù)據(jù)庫服務(wù)器使用的

SQLServe2000版本是——。

A、SQLServer2000個人版

B、SQlLServer2000企業(yè)版

C、SQLServer2000開發(fā)版

D、SQLServer2000標準版

標準答案:B

知識點解析:支持SQLServer2000中的所有可用功能。可作為企業(yè)數(shù)據(jù)庫服務(wù)器

使用的SQL.Server2000版本是SQLServer2000企業(yè)版。

23、數(shù)據(jù)庫物理設(shè)計的主要步驟包括下面哪幾項?—①文件組織與存取設(shè)計②

設(shè)計E-R圖③安全模式設(shè)計④數(shù)據(jù)分布設(shè)計⑤數(shù)據(jù)庫邏輯模式調(diào)整⑥對關(guān)系進

行規(guī)范化處理

A、①②③④

B、@?@@

C、①③④⑤

D、全部

標準答案:C

知識點解析:數(shù)據(jù)庫物理設(shè)計的主要步驟有數(shù)據(jù)庫邏輯模式調(diào)整、文件組織與存取

設(shè)計、數(shù)據(jù)分布設(shè)計、安全模式設(shè)計、屬于文件組織與存取設(shè)計中的內(nèi)容、物理模

式評估。設(shè)計E—R圖屬于數(shù)據(jù)庫概念設(shè)計階段內(nèi)容。對關(guān)系進行規(guī)范化處理屬于

數(shù)據(jù)庫邏輯設(shè)計階段內(nèi)容。

24、根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論,關(guān)系數(shù)據(jù)庫中的關(guān)系要滿足。INF。有關(guān)系模

式:部門(部門號,部門名,部門成員,部門經(jīng)理).哪個屬性使它不滿足INF。一

A、部門號

B、部門名

C、部門成員

D、部門經(jīng)理

標準答案:C

知識點解析;1NF要求關(guān)系中屬性均為單純域,無重笈組或無“表中表”?!安块T成

員”可能包含一個集合,使“部門”關(guān)系不能達到INFo

25、一家航空公司把一年中飛行距離超過10000里的客戶信息轉(zhuǎn)移到一張稱為

flyersclub的表中,他們的詳細情況被記錄在表flyers,下列sQL語句描述正確的是

A、insertflyersclubwhereidistancetravelled>=10000

B、insertintoflyersclubfromttyerswhereidistancctravcllcd>=10000

C、insertintoflyersclubfromflyerswhere(idistancetravelled)values>=10000

D^insertflyersckib(idstancetravelled)valuesfromflyerswhere

idistancetravelled>=10003

標準答案:B

知識點解析:INSERT。語句的格式為:INSERTINTOv表名習(xí)(〈列名

表》)「VALUES(值列表)。

26、可有效地防止丟失修改,并能保證事務(wù)T的可恢復(fù)性,但不能保證可重復(fù)讀

和不諂“臟”數(shù)據(jù)的封鎖協(xié)議是——。

A、一級封鎖協(xié)議

B、二級封鎖協(xié)議

C、三級封鎖協(xié)議

D、四級封鎖協(xié)議

標準答案:A

知識點解析:一級封鎖協(xié)議可有效地防止丟失修改,并能保證事務(wù)T的可恢復(fù)

性。一級封鎖協(xié)議是:事務(wù)T在修改數(shù)據(jù)R之前必須先加x鎖,直到事務(wù)結(jié)束才

釋放。如果僅僅是讀數(shù)據(jù)不對其修證,是不需要加鎖的,所以不能保證可重復(fù)讀和

不讀“臟”數(shù)據(jù)。

27、為了實現(xiàn)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計結(jié)果,必須使用具體的

DBMS提供的數(shù)據(jù)定義滔言建立實際的數(shù)據(jù)庫,這項操作被稱為——o

A、數(shù)據(jù)裝載

B、數(shù)據(jù)庫運行

C、定義數(shù)據(jù)結(jié)構(gòu)

D、數(shù)據(jù)庫的試運行

標準答案:D

知識點解析:為了實現(xiàn)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計結(jié)果,必須使用具體

的DBMS提供的數(shù)據(jù)定義語言建立實際的數(shù)據(jù)庫,這項操作被稱為數(shù)據(jù)庫的試運

行。

28、對基于檢查點的恢復(fù)技術(shù),下列說法中不正確的是——o

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

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

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

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

標準答案:C

知識點解析:利用檢查點方法進行恢復(fù)的步驟:①從重新開始文件中找到最后一

個檢查點記錄在日志文件中的地址,由該地址在日志文件中找到最后一個檢查點記

錄;②由該檢查點記錄得到檢查點建立時所有正在執(zhí)行的事務(wù)清單ACTIVE-

IAST,建立兩個事務(wù)隊歹ijUN.DO—lASTo和REDO—LIST,把AC?VE—LIST,

暫時放人UNDO—lAST隊列,REDO隊列暫為空:③從檢查點開始正向掃描日志

文件,直到日志文結(jié)束,如有新開始的事務(wù)Ti,把Ti暫時放入UNDO—LIST,隊

列,如有提交的事務(wù)Ti,把Ti從UNDO—LIST,隊列移到REDO—1AST隊列;④

對UNDO—IAST中的每個事務(wù)執(zhí)行UNDO操作,對REDO—LIST中的每個事務(wù)

執(zhí)行REDO操作。所以C項不正確。

29、以下關(guān)于數(shù)據(jù)庫完整性的描述中,不正確的是——o

A、表中的主鍵的值不能為空

B、數(shù)據(jù)應(yīng)隨時可以被更新

C、一個表的值若引用其他表的值,應(yīng)使用外鍵進行關(guān)聯(lián)

D、數(shù)據(jù)的取值應(yīng)在有效范圍內(nèi)

標準答案:B

知識點解析:B項不正確,其余各項均正確。

30、在客戶機/服務(wù)器體系結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫功能分為前端部分和后端

部分,下列功能中屬于后端部分的是一。

A、數(shù)據(jù)輸Jk

B、報表輸出

C、用戶界面

D、存取結(jié)構(gòu)

標準答案:D

知識點解析:存取結(jié)構(gòu)屬于后端數(shù)據(jù)庫功能。在客戶機/服務(wù)器體系結(jié)構(gòu)的數(shù)據(jù)庫

系統(tǒng)中,數(shù)據(jù)庫應(yīng)用的功能分成兩部分??蛻魴C(前端部分):由一些應(yīng)用程序溝成

(如格式處理、報表輸出、數(shù)據(jù)輸入、圖形),實現(xiàn)前端處理和用戶界面。服務(wù)器(后

端部分):包括存取結(jié)構(gòu)、查詢優(yōu)化、并發(fā)控制、恢復(fù)等系統(tǒng)程序,完成事務(wù)處理

和數(shù)據(jù)訪問控制。

三、簡答題(本題共3題,每題1.0分,共3分。)

31、什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計?試述其設(shè)計步驟?

標準答案:邏輯結(jié)構(gòu)設(shè)計是把概念模型結(jié)構(gòu)轉(zhuǎn)換成某個具體的DBMS所支持的數(shù)

據(jù)模型。邏輯結(jié)構(gòu)設(shè)計步驟為:①把概念模型轉(zhuǎn)換成一般的數(shù)據(jù)模型。②把一

般的數(shù)據(jù)模型轉(zhuǎn)換成特定的DBMS所支持的數(shù)據(jù)模型。

知識點解析:暫無解析

32、請給出預(yù)防死鎖和檢測死鎖的方法。若檢測發(fā)生死鎖,應(yīng)如何解除死鎖?

標準答案:預(yù)防死鎖通常有以下兩種方法:①一次封鎖法。就是要求每個事務(wù)必

須一次將所有要使用的數(shù)據(jù)全部加鎖。否則該事務(wù)不能繼續(xù)執(zhí)行;②順序封鎖

法,是預(yù)先對數(shù)據(jù)對象規(guī)定一個封鎖順序。所有事務(wù)都按這個順序?qū)嵭蟹怄i。檢測

死鎖發(fā)生的一種方法是選擇一個處理死鎖代價最小的事務(wù),將其撤銷,釋放此事務(wù)

持有的所有鎖,使其他事務(wù)得以繼續(xù)運行下去。

知識點解析:在IN子查詢中,內(nèi)層查詢只處理一次,得到一個結(jié)果集,再依次處

理外層查詢。解除死鎖問題有兩類方法:一類方法是采用一定措施來預(yù)防死鎖的

發(fā)生;另一類方法是允許發(fā)生死鎖。然后采用一定手段定期診斷系統(tǒng)中有無死鎖,

若有則解除之。

33、什么是數(shù)據(jù)庫的完整性?數(shù)據(jù)庫的完整性概念與數(shù)據(jù)庫的安全性概念有什么區(qū)

另ij和聯(lián)系?

標準答金;數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫的安全性是指保護

數(shù)據(jù)庫,以防止不合法的使用造成的數(shù)據(jù)泄密、更改或破壞。其相同點是兩者都是

對數(shù)據(jù)庫中的數(shù)據(jù)進行控制,各自所實現(xiàn)的功能目標不同。

知識點解析:暫無解析

四、設(shè)計題(10分)(本題共7題,每題7.0分,共7

分。)

34、某學(xué)校中有若干系,每個系有若干班級和教研室,每個教研室有若干教師,其

中一些教授和副教授每人各帶若干研究生。每個班有若干學(xué)生,每個學(xué)生選修若干

課程,每門課可由若干學(xué)生選修。請根據(jù)上述需求建立概念模型,結(jié)果用E—R圖

表示。

標準答案:用E—R圖畫出的學(xué)校的概念模型圖如下圖所示。

'?tAI比研熨

I諼城II科通F|而[]

知識點解析:a.確定實體類型。本問題有8個實體類型,即改學(xué)系、班級、教研

室、學(xué)生、教師、課程、普通生和研究生。b.確定聯(lián)系類型。教學(xué)系實體與班級

實體之間是I:n聯(lián)系,即下屬關(guān)系。教學(xué)系實體與教研室實體之間是1:n聯(lián)系,

即包含關(guān)系。班級實體與學(xué)生實體之間是1:n聯(lián)系,即學(xué)習(xí)關(guān)系。教研室實體與

教師實體之間是1:n聯(lián)系,即工作關(guān)系。學(xué)生實體與課程實體之間是n:m聯(lián)系,

即選課關(guān)系。教師實體與學(xué)生實體之間是n:m聯(lián)系,即教學(xué)關(guān)系。c.把實體類

型和聯(lián)系類型組合成E—R圖。d.確定實體類型和聯(lián)系類型的屬性。本題中實體

沒有屬性。

五、設(shè)計題(20分)(本題共1題,每題1.0分,共7

分。)

35、在學(xué)籍管理中,設(shè)有4個表,關(guān)系模式分別為:STUDENT(SNO,SNAME,

SEX,BIRTHDAY.CLASS);TEACHER(TNO,TNAME,SEX,BIRTHDAY,

PROFESSION,DEPARTMENT);COURSE(CNO,CNAME,TNO);

SCORE(SNO,CNO,DEGREE)o說明:學(xué)生關(guān)系模式中:SNO:學(xué)號;

SNAME:姓名;SEX:性別;BIRTHDAY:出生日期;CLASS:班級;教師關(guān)

系模式中:TNO:教師號;TNAME:姓名;SEX:性別;BIRTHDAy:}{J生日

期;PROoFESSION:職稱;DEPARTMENT:所在系;課程關(guān)系模式中:

CNO:課程號;CNAME:課程名;TNO:任課教師號;成績關(guān)系模式中:

SNO:學(xué)號;CNO:課程號;DEGREE:}數(shù)。試用SQL語句完成下列操作:1)

列出“計算機系”教師所教課程的成績表。2)列出“計算機系”與“電子工程系”不同職

稱的教師的TNAME和PROFESSIONo3)列出存在有85分以上成績的課程

CNOo4)列出選修編號為“3—105”課程且成績同于選修了編號為“3—245”的同學(xué)

的CNO、SNO和DEGREE。并按DEGREE從高到低次序排列。5)列出選修編號

為“3—105”課程且成績高于選修了編號為“3—245”的同學(xué)的CNO、SNO和

DEGREEo6)列出成績比該課程平均成績低的同學(xué)的成績表。

標準答案:1)SELECTCNO,SNO,DEGREEFROMSCOREWHERECNOIN

(SELECTXCNOFROMCOURSEXTEACHERYWHEREY.TNO=X.TNO

ANDY.DEPARTMENT-計算機系12)SELECTTNAME,PROFESSIONFROM

TEACHERWHEREDEPARTMENT—計算機系,ANDPROFESSIONNOTIN

(SELECTPROFESSIONFROMTEACHERWHEREDEPARTMENT:'電子工程

系+3)SELECrDISTINCTCNOFROMSCOREWHEREDEGREE>85):

4)SELECTCNO.SNO,DEGREEFROMSCOREWHERECNO='3—105'AND

DEGREE=ANY(SELECFDEGREEFROMSCOREWHERECNO,3—245'ORDER

BYDEGREEDESC:5)SELECT'CNO,SNO,DEGREEFROMSCOREWHERE

CNO=,3—105,ANDDEGREE>ALL(SELECTDEGREEFROMSCOREWHERE

CNO=,3—245'):6)SELECTCNOoSNO,DEGREEFROMSCOREAWHERE

DEGREE<(SELECTAVG(DEGREE)FROMSCOREBWHERE

A.CN0=B.CNO):

知識點解析:主要考查了SQL的數(shù)據(jù)查詢功能、數(shù)據(jù)定義功能和數(shù)據(jù)操縱功能。

這類問題主要是考查對SELECTFROMWHERE語句的掌握。

國家四級數(shù)據(jù)庫工程師模擬試卷第2套

一、選擇題(1分)(本題共20題,每題1.0分,共20

分。)

1、是數(shù)據(jù)庫技術(shù)與并行處理技術(shù)相結(jié)合的產(chǎn)物,是為了處理大型復(fù)雜數(shù)據(jù)

庫管理應(yīng)用領(lǐng)域中的海量數(shù)據(jù)而提出的,該DBS的硬件平臺是并行計算機系

統(tǒng).使用多個CPU和多個磁盤進行并行數(shù)據(jù)處理和磁盤訪問操作,以提高數(shù)據(jù)庫

系統(tǒng)的數(shù)據(jù)處理和I/O速度。

A、集中式數(shù)據(jù)庫系統(tǒng)

B、并行數(shù)據(jù)庫系統(tǒng)

C、分布式數(shù)據(jù)庫系統(tǒng)

D、客戶/服務(wù)器數(shù)據(jù)庫系統(tǒng)

標準答案:B

知識點解析?:并行DBS是數(shù)據(jù)庫技術(shù)與并行處理技術(shù)相結(jié)合的產(chǎn)物,是為了處理

大型復(fù)雜數(shù)據(jù)庫管理應(yīng)用領(lǐng)域中的海量數(shù)據(jù)而提出的,該DBS的硬件平臺是并行

計算機系統(tǒng),使用多個CPU和多個磁盤進行并行數(shù)據(jù)處理和磁盤訪問操作,以提

高數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)處理和I/O速度。

2、以下關(guān)于數(shù)據(jù)模型要求錯誤的是

A、能夠比較真實地模擬現(xiàn)實世界

B、容易為人們所理解

C、便于在計算機上實現(xiàn)

D、目前大部分數(shù)據(jù)庫模型能很好地同時滿足這三方面的要求

標準答案:D

知識點解析:目前還沒有一種數(shù)據(jù)庫模型能夠很好地同時滿足能夠比較真實地模擬

現(xiàn)實世界、容易為人們所了解、便于在計算機上實現(xiàn)這三個方面的要求。

3、根據(jù)數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型,完成數(shù)據(jù)走關(guān)系模式設(shè)計的階段是

A、需求分析

B、概念設(shè)計

C、邏輯設(shè)計

D、物理設(shè)計

標準答案:C

知識點解析:數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計是指從數(shù)據(jù)庫的概念模型出發(fā),設(shè)計表示為邏輯

模式的數(shù)據(jù)庫邏輯結(jié)構(gòu),數(shù)據(jù)庫邏輯設(shè)計的主要步驟包括ER圖轉(zhuǎn)換為初始關(guān)系模

式、對初始關(guān)系模式進行優(yōu)化等,所以本題的答案為C。

4、以下關(guān)于死鎖檢測和恢復(fù)敘述錯誤的是

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

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

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

即可

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

的次數(shù)

標準答案:c

知識點0析:對于每個需要撤銷的死鎖事務(wù),可以簡單地放棄該事務(wù)已經(jīng)完成的全

部操作,重新啟動該事務(wù),更為有效的方法是從后面UNDO這個事務(wù)的部分操

作,只要能夠解開系統(tǒng)死鎖即可。

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

程優(yōu)點的是。

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

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

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

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

標準答案:B

知識點解析:查看使用存儲過程的好處,不存在方便地按用戶視圖表達數(shù)據(jù)這種優(yōu)

點,因此本題答案為民

6、事務(wù)的一致性是指o

A、事務(wù)中包括的所有操作要么都做,要么都不做

B、事務(wù)必須是數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)

C、事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的

D、一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的

標準答案:B

知識點解析:事務(wù)的特征有4個,即原子性、一致性、隔離性、持久性。一致性是

為了數(shù)據(jù)庫不會因事務(wù)執(zhí)行而遭到破壞,事務(wù)應(yīng)使數(shù)據(jù)庫從一個一致性狀態(tài)轉(zhuǎn)到另

一個一致性狀態(tài),數(shù)據(jù)庫的一致性是指數(shù)據(jù)庫滿足完整性約束,處于正確狀態(tài)。

7、設(shè)有圖書管理數(shù)據(jù)庫:圖書(總編號C(6),分類號C(8),書名C(16),作者

C(6),出版單位C(20),單價N(6,2))讀者(借書證號C(4),單位C(8),姓名

C(6),性別CQ),職稱C(6),地址C(20))借閱(借書證號C(4),總編號C(6),

借書日期D(8))對于圖書管理數(shù)據(jù)庫,分別求出各個單位當前借閱圖書的讀者人

次。下面的SQL語句正確的是oSELECT單位,F(xiàn)ROM借閱,讀者

WHERE;

A、COUNT(借閱.借書證號)GROUPBY單位

B、SUM(借閱.借書證號)GROUPBY單位

C、COUNT(借閱.借書證號)ORDERBY單位

D、COUNT(借閱.借書證號)HAVING單位

標準答案:A

知識點解析:暫無解析

8、關(guān)于ER圖的敘述正確的是_____o

A、ER圖是建立在關(guān)系數(shù)據(jù)庫的假設(shè)上

B、ER圖可將現(xiàn)實世界中的信息抽象地表示為實體以及實體間的聯(lián)系

C、ER圖使應(yīng)用過程和數(shù)據(jù)的關(guān)系清晰

D、ER圖能表示數(shù)據(jù)生命周期

標準答案:B

知識點解析:實體一關(guān)系(ER)模型基于對現(xiàn)實世界的這樣一種認識,世界由一組基

本對象(或稱為實體)及這些對象間的聯(lián)系組成。此模型的主要目的是用于數(shù)據(jù)庫的

概念結(jié)構(gòu)設(shè)計,簡單地說就是幫助設(shè)計數(shù)據(jù)庫的ER模型.

9、某公司的客戶信息數(shù)據(jù)庫中,選定客戶的ID號作為客戶信息的查找碼,然后

建立起部分數(shù)據(jù)記錄在查找碼上的取值與該記錄的物理地址問的映射關(guān)系,組成索

引項,則該索引稱為o

A、稀疏索引

B、聚集索引

C、稠密索引

D、非聚集索引

標準答案:A

知識點解析:如果只有部分查找碼的值有對應(yīng)的索引記錄,則該索引稱為稀疏索

引。

10、以下關(guān)于視圖敘述不正確的是o

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

B、視圖是一個虛表

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

D、基本表中的數(shù)據(jù)庫如果發(fā)生了變化,從視圖中選取出來的數(shù)據(jù)也隨之變化

標準答案:c

知識點詞析:視圖是由從數(shù)據(jù)庫的基本表中選取出來的數(shù)據(jù)組成的邏輯窗口,數(shù)據(jù)

庫中只存放視圖的定義,而不存放視圖包含的數(shù)據(jù)。

11、以下關(guān)于數(shù)據(jù)完整性敘述錯誤的是。

A、域約束限制指定表列的取值及范圍

13、主碼約束定義每個關(guān)系的主碼不空,但可以不唯一

C、引用完整性約束定義不同關(guān)系模式的屬性之間滿足的條件

D、引用完整性約束定義一個關(guān)系模式中屬性之間可能滿足的條件

標準答案:B

知識點解析:主碼約束定義每個關(guān)系的主碼不空,并且是唯一的。

12、SQLServer2000提供了完全備份、差異備份和日志備份等幾種備份方法,其

中差異備份的內(nèi)容是o

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

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

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

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

標準答案:B

知識點解析:差異備份的內(nèi)容是上次完全備份之后修改的數(shù)據(jù)庫全部內(nèi)容,因此本

題答案為B。

13、以下說法錯誤的是_____。

A、在開始建立模型之前,首先要明確建模的目的及意圖

B、A0圖確定了整個模型的內(nèi)外關(guān)系,確定了系統(tǒng)的邊界,構(gòu)成進一步分解的基

礎(chǔ)

C、AO圖是模型真正的頂層圖

D、每張圖的邊界箭頭可以與父圖箭頭不一致

標準答案:D

知識點解析:每張圖的邊界箭頭和父圖箭頭應(yīng)是一致的。

14、考慮兩個事務(wù)Ti二{【i}和Tj={Ij},以及定義在Ti,Tj上的并發(fā)調(diào)度S,其中

li,Ij分別代表組成Ti和Tj的操作,則下列中不會引起事務(wù)Ti的操作li與事務(wù)Tj

的操作Ij沖突的是。

A、Ii=read(Q),Ij=write(Q)

B、Ii=write(Q),Ij=read(Q)

C、Ii=read(Q),Ij=read(Q)

D、Ii=write(Q)?Ij=write(Q)

標準答案:C

知識點解析:兩個事務(wù)對同一數(shù)據(jù)的只讀操作不會引起操作的沖突。

15、下述不屬于數(shù)據(jù)庫維護工作的是o

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

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

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

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

標準答案:A

知識點解析:使用數(shù)據(jù)定義語言建立多個表,構(gòu)建數(shù)據(jù)庫總體框架不屬于數(shù)據(jù)庫維

護工作的范疇。

16、從OLTP環(huán)境中抽取數(shù)據(jù),建立新的數(shù)據(jù)分析環(huán)境的最初出發(fā)點是o

A、對企業(yè)信息系統(tǒng)中的數(shù)據(jù)進行整理

B、解決企業(yè)信息系統(tǒng)中的數(shù)據(jù)孤島問題

C、解決企業(yè)基本業(yè)務(wù)應(yīng)用和數(shù)據(jù)分析應(yīng)用之間的性能沖突問題

D、解決企業(yè)信息系統(tǒng)中的蜘蛛網(wǎng)問題

標準答案:C

知識點解析:采用數(shù)據(jù)用取程序從OLTP中抽取數(shù)據(jù)的主要原因是解決不同類型應(yīng)

用程序之間的性能沖突問題。

17、關(guān)于對SQL對象的操作權(quán)限的描述正確的是o

A、權(quán)限的種類分為INSERT、DELETE和UPDATE三種

B、使用REVOKE語句獲得權(quán)限

C、權(quán)限只能用于實表而不能應(yīng)用于視圖

D、使用COMMIT語句賦值權(quán)限

標準答案:A

知識點解析:REVOKE是對權(quán)限的回收,COMMIT是對事務(wù)的提交,權(quán)限不僅能

作用于實表還能作用于虛表。

18、在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若全局數(shù)據(jù)存在多個副本,在每個物理場地都

保存著一個完整的數(shù)據(jù)副本,該策略屬于。

A、集中式

分割式

C、全復(fù)制式

D、混合式

標準答案:C

知識點解析:集中式是所有數(shù)據(jù)片段都安排在一個場地上;分割式是所有全局數(shù)據(jù)

有且只有一份,它們被分割成若干片段,每個片段被分配在一個特定的場地上;混

合式是全局數(shù)據(jù)被分為若干個數(shù)據(jù)子集,每個子集被安排在一個或是多個不同的場

地上,但是每個場地未必保存所有數(shù)據(jù)。

19、在UML機制中,關(guān)于包和包圖下列說法中錯誤的是。

A、把模型元素通過內(nèi)在的語義連在一起成為一個整體就叫做包

B、包又稱為子系統(tǒng)

C、包能夠引用來自其他包的模型元素

D、包圖必須保證高耦合、低內(nèi)聚

標準答案:D

知識點解析:包圖是表明包以及包之間的關(guān)系的類圖,是對模型中涉及的元素分組

所得的結(jié)果,是具有特定語義的一個子集,必須保證低耦合、高內(nèi)聚。

20、ADORecordSet對象支持4種游標類型,其中能夠反映所有用戶對數(shù)據(jù)的修

改,支持向前和向后記錄移動操作的是o

A、動態(tài)游標

B、靜態(tài)游標

C、鍵集游標

D、僅向前游標

標準答案:A

知識點解析:ADORccordSct對象支持4種游標類型,其中動態(tài)游標能反映所有用

戶對數(shù)據(jù)的修改,支持向前和向后的記錄移動操作。

二、選擇題(2分)(本題共10題,每題1.0分,共/0

分。)

21、在面向?qū)ο竽P椭?,根?jù)可繼續(xù)的父類的個數(shù)通常把繼承分為兩種:單繼承和

多繼承,單繼承的層次結(jié)構(gòu)圖是O

A、樹

B、無向圖

C、有向圖

D、二叉樹

標準答案:A

知識點解析:在面向?qū)ο竽P椭校鶕?jù)可繼承的父類的個數(shù)通常把繼承分為兩種:

單繼承和多繼承,單繼承的層次結(jié)構(gòu)圖是樹。

22、創(chuàng)建觸發(fā)器時,以下說法錯誤的是o

A、在一個表上可以建立多個名詞不同、類型各異的觸發(fā)器

B、增、冊人改記錄都可以使用觸發(fā)器

C、修改數(shù)據(jù)庫以及數(shù)據(jù)庫對象的語句可以在觸發(fā)器中使用

D、通常不要在觸發(fā)器中返回任何結(jié)果

標準答案:C

知識點解析:大部分T—SQL語句都可以用在觸發(fā)器中,但是也有一些限制,例

如,所有的建立和修改數(shù)據(jù)庫以及數(shù)據(jù)庫對象的語句、所有的DROP語句都不允

許在觸發(fā)器中使用。

23、數(shù)據(jù)庫物理設(shè)計中一項重要工作是為數(shù)據(jù)庫文件建立合適的索引,以提高數(shù)據(jù)

庫的訪問效率。若數(shù)據(jù)庫中存放兩個關(guān)系:教師(教師編號,姓名)和課程(課程號,

課程名,教師編號),為快速查出某位教師所講的課程,應(yīng)該o

A、在教師表上按教師編號建立索引

B、在教師表上按名字建立索引

C、在課程表上按課程號建立索引

D、在課程表上按教師編號建立索引

標準答案:D

知識點解析:數(shù)據(jù)庫物理設(shè)計中一項重要工作是為數(shù)據(jù)庫文件建立合適的索引,以

提高數(shù)據(jù)庫的訪問效率。若數(shù)據(jù)庫中存放兩個關(guān)系:教師(教師編號,姓名)和課程

(課程號,課程名,教師編號),為快速查出某位教師所講的課程,應(yīng)該在課程表上

按教師編號建立索引。

24、在SQL中,下列涉及空值的操作中錯誤的是o

A、AGEISNULL

B、AGEISNOTNULL

C、AGE=NULL

D、NOT(AGEISNULL)

標準答案:C

知識點解析:AGE=NULL是錯誤的,在SQL中沒有這樣的表達。

25、以下關(guān)于順序加鎖法及其缺點敘述錯誤的是_____。

A、該方法對數(shù)據(jù)庫中事務(wù)訪問的所有數(shù)據(jù)項規(guī)定一個加鎖順序

B、每個事務(wù)在執(zhí)行過程中必須按順序?qū)λ璧臄?shù)據(jù)項加鎖

C、維護對這些數(shù)據(jù)項的加鎖順序很困難,代價非常的大

D、事務(wù)按照固定的順序?qū)@些數(shù)據(jù)項進行加鎖比較方便

標準答案:D

知識點解析:順序加鎖對數(shù)據(jù)庫中的事務(wù)訪問的所有數(shù)據(jù)項規(guī)定一個加鎖順序,每

個事務(wù)在執(zhí)行過程中必須按此順序?qū)λ璧臄?shù)據(jù)項加鎖。順序加鎖法的缺點是:數(shù)

據(jù)庫中需要加鎖的數(shù)據(jù)項非常多并且不斷變化,維護這些數(shù)據(jù)項的加鎖順序很難,

代價非常大;事務(wù)訪問數(shù)據(jù)項有時無法事先完全確定,而是隨著事務(wù)的執(zhí)行過程動

態(tài)變化的,有時候很難要求事務(wù)按照固定的順序?qū)@些數(shù)據(jù)項進行加鎖。

26、數(shù)據(jù)鏡像有很多優(yōu)點,但是不包括。

A、數(shù)據(jù)庫鏡像提供完整或接近完整的數(shù)據(jù)冗余,增強數(shù)據(jù)保護功能

B、發(fā)生災(zāi)難時,數(shù)據(jù)走鏡像可快速使數(shù)據(jù)庫的備用副本提供服務(wù)

C、數(shù)據(jù)庫鏡像可以降低應(yīng)用成本

D、提高生產(chǎn)數(shù)據(jù)庫在升級期間的可用性

標準答案:C

知識點解析:數(shù)據(jù)庫鏡像是一種用于提高數(shù)據(jù)庫可用性的解決方案,它根據(jù)DBA

的要求,自動把整個數(shù)據(jù)庫或其中的關(guān)鍵數(shù)據(jù)復(fù)制到另一個磁盤上。數(shù)據(jù)鏡像好處

包括選項的A、B、Do但C不是。

27、數(shù)據(jù)庫在運行的過程中,由于磁盤損壞使得數(shù)據(jù)庫中的數(shù)據(jù)部分或全部丟失的

一類故障稱為o

A、事務(wù)內(nèi)部故障

B、系統(tǒng)故障

C、介質(zhì)故障

D、計算機病毒

標準答案:C

知識點解析:介質(zhì)故障又稱為硬件故障,主要指數(shù)據(jù)庫在運行過程中,由于磁頭、

磁盤損壞,強磁干擾,天災(zāi)人禍等情況,使得數(shù)據(jù)庫中的數(shù)據(jù)部分或全部丟失的一

類故障。

28、下述各圖給出的4個并發(fā)調(diào)度中,哪個不是沖突可串行的o

B、

C、

D、

標準答案:A

知識點解析:如果定義在事務(wù)集TS上的并發(fā)調(diào)度S沖突等價于事務(wù)集TS上的某

個串行調(diào)度S"則稱S是沖突可串行的,A項中T1R(A);T4W(B);T4R(B);

TlW(B)不是沖突可串行的,因此本題答案A。

29、以下關(guān)于DFD與IDEFO比較錯誤的是0

A、在模型規(guī)范方面,DFD方法更加規(guī)范,更加適合初學(xué)者

B、DFD圖用箭頭也叫做數(shù)據(jù)流來描述數(shù)據(jù)移動的方向

C、IDEFO還可以表示出控制流和說明處理或活動實施方式的一些約束

D、這兩種方法都是基于結(jié)構(gòu)化分析思想

標準答案:A

知識點解析:在模型規(guī)范方面,【DEFO方法更加規(guī)范,更加適合初學(xué)者。

30、日志文件的內(nèi)容不包括下面哪個。

A、每事務(wù)的開始標記

B、每個事務(wù)的結(jié)束標記

C、故障發(fā)生點

D、每個事務(wù)的所有更新操作

標準答案:C

知識點解析:日志文件的內(nèi)容不包括故障發(fā)生點.

三、設(shè)計題(10分)(本題共15題,每題1.0分,共

15分。)

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

⑵。

31、1.

標準答案:集合

知識點解析:暫無解析

32、2.

標準答案:記錄

知識點解析:SQL是面向集合的,主要是對數(shù)據(jù)集合的做的一些活動,而主語言

是面向記錄的,主要是對數(shù)據(jù)庫中的表進行的一系列活動。

33、VB6.0中:RecordSet對象中用于描述記錄集中使用的游標類型的屬性是

標準答案:CursorType

知識點解析:RecordSet對象屬性中的CursorType用于描述記錄中使用的游標類

型。它支持4種游標類型,即動態(tài)游標、靜態(tài)游標、鍵集游標和僅向前游標。

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

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

標準答案:代碼的聚族索引

知識點解析:聚族是根據(jù)碼值找到數(shù)據(jù)的物理存儲位置,從而達到快速檢索數(shù)據(jù)的

目的。聚族索引的順序就是數(shù)據(jù)的物理存儲順序,葉節(jié)點就是數(shù)據(jù)節(jié)點。

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

該采取的策略是。

標準答案:構(gòu)建該部分無錄的行級視圖,并將該視圖的查詢權(quán)限賦予吳先生

知識點解析:暫無解析

在UML提供的圖中,可以采用(6)對邏輯數(shù)據(jù)庫模式建模:(7)用于接口、類和

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

36、6.

標準答案:類圖

知識點解析:暫無解析

37、7.

標準答案:狀態(tài)圖

知識點解析:暫無解析

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

SC_C(C#,CNAME,AVG.GRADE),其中SC表中各屬性分別表示為學(xué)號,課程

號,以及對應(yīng)的分數(shù);要求把SC表中的每門課程的平均成績插到表sc_c中,完

成下列的SQL語句。INSERTINTOSCC(C#,CNAME,AVGGRADE)SELECT

C.C#,CNAME,(8)FROMSC,C(9)(10)

38、8.

標準答案:AVG(SCORE)

知識點解析:暫無解析

39、9.

標準答案:WHERESC.C#=C.C#

知識點解析:暫無解析

40、10.

標準答案:GROUPBYC.C#,CNAME

知識點解析:音無解析

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

刪除的SQL講句是o

標準答案:DROPVIEWBT_SCASCADE

知識點解析:刪除視圖應(yīng)該用DROP,而刪除表是用DELETE使用CAS-CADE級

聯(lián)刪除語句,把該視圖和由它導(dǎo)出的所有視圖一起刪除。

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

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

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

SSP(項目號,項目名,金額)的結(jié)構(gòu)顯示。SELECTITEM.項目,項1=1名,SUM(單

價*數(shù)量)AS金額FROMITEM,BIP,PARTWHERE(12)GROUPBYITEM.項目

(13)SELECT“合計”,S

42、12.

標準答案:ITEM.項目號二BIP.項B號ANDBIP零件號二PART.零件號

知識點解析:暫無解析

43、13.

標準答案:UNION

知識點解析:暫無解析

44、14.

標準答案:BIP.零件號二PART.零件號

知識點解析:暫無解析

45、15.

標準答案:INSERTTABLESSP

知識點解析:暫無解析

四、設(shè)計題(20分)(本題共1題,每題1.0分,共7

分。)

46、(1)已知關(guān)系模式R的全部屬性集U={A,B,C,D,E,G}及函數(shù)依賴集:

F=(AB-C,C-A,BC—D,ACD-B,D->EG,BE—C,CG-BD,CE—AG}求

屬性集閉包(BD)+(2)現(xiàn)有如下兩個關(guān)系模式:Employees(Eid,Name,DeplNO)

Departments①eptNO,DeptName,TotalNumber)Employees關(guān)系模式描述了職工編

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

標準答案:(BD)+=ABCDEGX(O)=BD;由D—EG可知X(l)=BDEG;再由

BE一C,可知X(2)->BDEGC;又有CGTBD,CE—AG,可知X(3)=BDEGCA,

因為X(3)中包含了所有的屬性集,即有(BD)+=X(3)=ABCDEGT—C(TNO.CNO)

主碼(TNO,CNO),外碼TNO,CNOS—C(SNO,CNO,成績)主碼(SNO,

CNO).夕卜碼SNO,CNO(2)createtriggersql_trionemployeesfor

知識點解析:本題考查了后觸發(fā)器的Transact-SQL語句。其語法格式為:

CREATETRIGGER觸發(fā)器名稱ON|表名|視圖名|[WITHENCRYPTION]ASSQL語

句AFTER和FOR,指定觸發(fā)器只有在引發(fā)的SQL語句中指定的操作都已成功執(zhí)

行,并且所有的約束檢查也成功完成后,才執(zhí)行此觸發(fā)器,即后觸發(fā)型觸發(fā)器。

國家四級數(shù)據(jù)庫工程師模擬試卷第3套

一、選擇題(1分)(本題共30題,每題1.0分,共30

分。)

是數(shù)據(jù)庫技術(shù)與并行處理技術(shù)相結(jié)合的產(chǎn)物?是為了處理大型復(fù)雜數(shù)據(jù)管

理應(yīng)用領(lǐng)域中的海餐數(shù)據(jù)而提出的?談DBS的硬件平臺是并行計算機系統(tǒng).使用多個CPU和

多個磁母進行并行數(shù)據(jù)處理和磁段訪問操作,以提高數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)處理和I/O速度?

A)集中式數(shù)據(jù)球系統(tǒng)B)外行數(shù)概率系統(tǒng)

C)分布式敕據(jù)鼻系統(tǒng)D)客戶/服務(wù)據(jù)岸系統(tǒng)

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

系統(tǒng)定義明確之后?應(yīng)對系統(tǒng)的可行性進行分析,可行性分析包括

A)軟件環(huán)或可行技術(shù)可行性、經(jīng)濟可行性、操作可行H?、開發(fā)方蜜逸擇

B)經(jīng)疥可行性、技術(shù)可行性、操作可行性、開發(fā)方案選擇

C)任疥可行怪、社會可行技、系統(tǒng)可行技

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

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

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

A)不過早地陷入具體制節(jié)

B)從整體或宏觀人手分析例題

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

3、D)圖招化*耀方法方使系統(tǒng)分析人員理解和描述系統(tǒng)

A、

B、

C、

D、

標準答案:C

知識點解析:模型對象不涉及太多的技術(shù)術(shù)語,便于用戶理解模型。

以下哪項不限于系統(tǒng)總體設(shè)計越時

A)數(shù)據(jù)摩應(yīng)用系統(tǒng)體系玷構(gòu)設(shè)計B)軟段件選量和紀JL

4、C)應(yīng)用軟件結(jié)構(gòu)設(shè)計D)關(guān)系模式設(shè)計

A、

B、

C、

D、

標準答案:D

知識點解析:系統(tǒng)總體設(shè)計的主要內(nèi)容包括確定DBAS體系結(jié)構(gòu)、軟硬件選型和

配置、應(yīng)用軟件結(jié)構(gòu)設(shè)計和業(yè)務(wù)規(guī)則初步設(shè)計等,所以本題的答案為D。

5、

存儲過程是指存儲在數(shù)據(jù)底管理系統(tǒng)中的SQL語句.使用存儲過程R有很名優(yōu)點.

下列敘述中不屬于使用存儲過程的好處的是

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

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

C)可或少客戶端和被務(wù)后戰(zhàn)的網(wǎng)絡(luò)流量

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

A、

B、

C、

D、

標準答案:B

知識點解析:使用存儲過程的好處有:模塊化程序沒汁、提高性能、減少網(wǎng)絡(luò)流

量、可作為安全機制使用.故本題答案為B。

以下關(guān)于杳詢的句的敘述錯誤的是

A)受詢語句的功能是從4t據(jù)片?中檢索滿足條件的敕如

H)變動的做據(jù)源可以表自一張晨、$張表和視困

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

6、D)不允許選擇多個字般作為“出字段

A、

B、

C、

D、

標準答案:D

知識點解析:查詢語句的功能是從數(shù)據(jù)庫中檢索滿足條件的數(shù)據(jù),查詢的數(shù)據(jù)源可

以來自一張表、多張表和視圖,查詢的結(jié)果是由0行或多行記錄組成的一個記錄集

合.并允許選擇一個或多個字段作為輸出字段。

以汜玳為單位的日志文件的內(nèi)容不包括

A)每個事務(wù)的詳細執(zhí)行過程B)每個事即的玷束標記

7、C)每個事務(wù)的所有更新操作D)每個事務(wù)的開抬標記

A、

B、

C、

D、

標準答案:A

知識點解析:以記錄為單位的日志文件的內(nèi)容包括每個事務(wù)的開始標記、每個事務(wù)

的結(jié)束標記,以及每個事務(wù)的所有更新操作。事務(wù)的詳細執(zhí)行過程不在其中。

對于基本表?下兩屬性上不可以建匯率引的拈

A)在WHERE查詢子句中引用率校高的

B)在ORDERBY千句.GROUPBY子句中出現(xiàn)的&性

C)在某一總國內(nèi)“繁搐京的從總和接用排序K序發(fā)件檢索的屬性

8、D)A的外碼

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

設(shè)有圖15管冏數(shù)據(jù)庫:

圖書《總編號.分類號.書名,作齊?出版映位?單價)

讀卷《借書證號?單位,姓名,性別.職稱,地址>

借閱(借的證號.總編號?倩書日期)

對于圖書管理數(shù)據(jù)雷?分別求出各個單位當?shù)膬﹂g圖書的讀著人次.在下面的SQL

語句中填人正確的地

SELECT單位.FROM借闋?汝為

WHERE借閱.借書證號=讀者.借行證號

A)C()UNT(借閱.借書證號)GROUPBY*<±

B)SUM(代網(wǎng).借書證號)GROUPBY單位

C)C<)U、T《借閱.借書證號)ORDERBY單位

9、D)COUNT(借阿.倍益訐號)HAVING單位

A、

B、

c、

D、

標準答案:A

知識點解析:暫無解析

10、

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

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

A)建立各系的列或視圖?#將時小視圖的讀取權(quán)限被于該系的管理員

H)建立各系的行《1例圖,并將對各機圖的讀取權(quán)限M子父系的管理員

C)將學(xué)生信息表的部分列的法取權(quán)限達于各系的管支員

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

A、

B、

C、

D、

標準答案:B

知識點解析:進行存取雙限控制時,可以為不同的用戶定義不同的視圖,把數(shù)據(jù)對

象限制在一定范圍內(nèi),因此只要建立各系的行級視圖,并將權(quán)限賦予該系的管理

員.就可以實現(xiàn)各系的管理員只能讀取本系的學(xué)生信息。

關(guān)系數(shù)據(jù)庫設(shè)計理論是為解決關(guān)系數(shù)據(jù)庫中的H么問職而引人的

A)保證數(shù)據(jù)的安全也和完整性B)或少做墀的復(fù)雜性

11、C)加人異常、史新異常、熱除異常和敕據(jù)元余D)提高查詢速度

A、

B、

C、

D、

標準答案:C

知識點解析:關(guān)系數(shù)據(jù)庫設(shè)計理論是關(guān)系數(shù)據(jù)庫進行邏輯設(shè)計的理論依據(jù)。它是為

了解決關(guān)系數(shù)據(jù)庫中插入異常、更新異常、刪除異常和數(shù)據(jù)冗余而引入的。

12、

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

數(shù)據(jù)對象,授權(quán)子系統(tǒng)就越靈活.

A)篦圉越大B)危困紐小

C)妁束越面D)艷國越適中

A、

B、

C、

D、

標準答案:B

知識點解析:用戶權(quán)限定義中數(shù)據(jù)對象范圍越?。ɡ缇_到字段級),授權(quán)子系統(tǒng)

就越靈活。

IDEEIX建模方法中?以下關(guān)于實體集港法敘述錯誤的是

A)IDEF1X用錢給柩來晨示獨立實體集

H)用回南矩形框氽表示從屬實體集

C)每個實體集分紀一個唯一的名字和一個編碼

13、D)名字和偏馬之間M反箝杠分開?救在矩形梃的上方

A、

B、

C、

D、

標準答案:D

知識點解析:名字和編碼之間用斜杠分開,放在矩形框的上方。

以下關(guān)于外務(wù)謝度的說法偌誤的昆

A)調(diào)度分為串行調(diào)度和并發(fā)調(diào)度

H)串行調(diào)度的將點是一個事務(wù)的所有操作都執(zhí)行完后才開始執(zhí)行另一個事務(wù)

O3個事務(wù)的調(diào)度必康保持每個事務(wù)的操作在事務(wù)中的執(zhí)行修序不變

14、D)并發(fā)調(diào)度中不同事務(wù)的操作不可以文叉執(zhí)行

A、

B、

C、

D、

標準答案:D

知識點解析:并發(fā)調(diào)度中不同事務(wù)的操作可以交叉執(zhí)行。

下列哪一項不屬于數(shù)據(jù)庫的維護T作

A)僅用點據(jù)定義語才建立多個表,構(gòu)建數(shù)據(jù)摩總體框架

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

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

15、D)調(diào)整效如鼻泰數(shù)?進行性能優(yōu)化

A、

B、

C、

D、

標準憑*.A

知識點解云:暫無解析

在數(shù)據(jù)庫服務(wù)器中?不允許更改數(shù)據(jù)庫中所有用戶表中的數(shù)據(jù)的固定數(shù)據(jù)庫角色是

A)db_ownerB)db_dcnydatawriter

16C)db_datawriterD)db_dcnydatarcadcr

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

下列關(guān)于關(guān)系模型的敘述中倩誤的是

A)關(guān)系模型是建立在離敕教學(xué)幾何論中“集合”和“關(guān)系”這兩個基本撼念於整上的

B)關(guān)系模型用關(guān)系統(tǒng)一裊示實體和實體間的聯(lián)系

C)關(guān)系模型具有較好的數(shù)據(jù)獨立性和安全保索性

17、D)關(guān)系模型的查詢北隼高于邪關(guān)系數(shù)據(jù)模量

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

在UML中,組成rUML的最卷本的元素“事務(wù)”?代去要定義的所有事務(wù)的舊是

A)元模型層B)用戶根曼層

18、C)元元模型質(zhì)D)模型展

A、

B、

C、

D、

標準答案:C

知識點解析:暫無解析

以下關(guān)于順序加鎖法及其統(tǒng)點敘述錯誤的是

A)ii方法時數(shù)據(jù)辱中事務(wù)訪何的所有數(shù)據(jù)g規(guī)定一個加II履序

B)辜個¥務(wù)在執(zhí)行過程中必康按履序時所需的數(shù)據(jù)《加儲

C)雄步時這些敦據(jù)4的加儲收序很困中?代價非常大

19、D)事務(wù)法服固定的*分對這些做好及進行加修比較方便

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

20、

全局數(shù)據(jù)有多個副本?每個場地上都有一個完整的數(shù)據(jù)副本?

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論