計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫技術(shù))模擬試卷10(共423題)_第1頁
計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫技術(shù))模擬試卷10(共423題)_第2頁
計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫技術(shù))模擬試卷10(共423題)_第3頁
計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫技術(shù))模擬試卷10(共423題)_第4頁
計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫技術(shù))模擬試卷10(共423題)_第5頁
已閱讀5頁,還剩151頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫技術(shù))模擬試卷10

(共9套)

(共423題)

計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫技術(shù))模擬試卷第

1套

一、選擇題(本題共40題,每題1.0分,共40分。)

1、在數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析階段,設(shè)有如下工作:I.分析與描述目標(biāo)系統(tǒng)

需要完成的功能口.分析與描述目標(biāo)系統(tǒng)對(duì)響應(yīng)時(shí)間、存儲(chǔ)容量的要求m.分析

與描述目標(biāo)系統(tǒng)涉及的數(shù)據(jù)范圍、數(shù)據(jù)的屬性特征及數(shù)據(jù)之間的關(guān)系w.分析與

描述每項(xiàng)功能活動(dòng)需要的輸入數(shù)據(jù)、業(yè)務(wù)規(guī)則及輸出數(shù)據(jù)v.分析與描述目標(biāo)系

統(tǒng)的總體結(jié)構(gòu)、功能活動(dòng)及各功能活動(dòng)之間的關(guān)系以上屬于系統(tǒng)功能建模內(nèi)容的

是()■>

A、僅I、IV和V

B、僅n、w和v

c、僅I、n和m

D、僅m、w和v

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)分為6個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)

設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)等??趯儆谖锢碓O(shè)計(jì)階段,in屬于邏輯結(jié)溝設(shè)計(jì)階段,故選擇

A選項(xiàng)。

2、設(shè)在SQLServer2008某數(shù)據(jù)庫中有表SC(Sno,Cno,Grade),其中Grade列的

類型為int。若在查詢成績時(shí),希望將成績按“優(yōu)”、“良”、“中”、“及格”和“不及格”

形式顯示,則下列Case函數(shù)中正確的是()。

A^CaseGradeWhenGradebetween90and100THENGrade='優(yōu)'WhenGrade

between80and89THENGrade='良'WhenGradebetween70and79THENGradc=,

中,WhenGradebetween60and69THENGrade='及格'ElseGrade=’不及格'End

B、CaseGradeWhenGradebetween90and100THEN,優(yōu)'WhenGradebetween8()

and89THEN'良'WhenGradebetween70and79THEN'中'WhenGradebetween60

and69THEN'及格'Else'不及格‘End

C、CaseWhenGradebetween90and100THENGradeWhenGradebetween80

and89THENGrade='良'WhenGradebetween70and79THENGrade='中'When

Gradebetween60and69THENGrade='及格'ElseGrade=’不及格'End

D、CaseWhenGradebetween90and100THEN'優(yōu)'WhenGradebetween80and89

THEN'良'WhenGradebetween70and79THEN'中'WhenGradebetween60and69

THEN,及格,Else,不及格,End

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:此題考察了SQL中CASEWHEN語句的用法。如果是簡單的賦值查

詢,比如數(shù)據(jù)庫表示性別:1表示男,2表示女。則用CASEsexWhen」THEN,

男,Whcn2THEN,女,ELSE,其它,END即可以表示。但如果條件較為復(fù)雜或包含

判斷式等,則用D所表示的方式。

3、下列關(guān)于SQLServer2008架構(gòu)的說法,錯(cuò)誤的是()。

A、在一個(gè)數(shù)據(jù)庫中,一個(gè)用戶可以擁有多個(gè)架構(gòu),一個(gè)架構(gòu)只能屬于一個(gè)用戶

B、架構(gòu)相當(dāng)于數(shù)據(jù)庫對(duì)象的容器,在同一個(gè)數(shù)據(jù)庫中架構(gòu)不能重名

C、架構(gòu)是數(shù)據(jù)庫中的邏輯命名空間,同一個(gè)數(shù)據(jù)庫的不同架構(gòu)中可以存在同名表

D、在同一個(gè)架構(gòu)中可以定義表、視圖等不同數(shù)據(jù)庫對(duì)象

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:架構(gòu)是形成單個(gè)命名空問的數(shù)據(jù)庫實(shí)體的集合。命名空間也是一個(gè)集

合,其中每個(gè)元素的名稱都是唯一的。架構(gòu)與用戶的關(guān)系是一對(duì)多的關(guān)系,一個(gè)用

戶只能對(duì)應(yīng)個(gè)架構(gòu),但多個(gè)用戶可以共享個(gè)架構(gòu),所以選擇A選項(xiàng)。

4、在SQLServer2008中,設(shè)某日上午10點(diǎn)對(duì)DB1數(shù)據(jù)庫進(jìn)行了一次完整備份,

在上午II點(diǎn)時(shí)DB1數(shù)據(jù)庫突然因硬件故隙造成部分?jǐn)?shù)據(jù)損壞,但該數(shù)據(jù)庫的日志

文件沒有遭到破壞。為了盡可能減少數(shù)據(jù)丟失,下列操作中最可行的是()。

A、首先對(duì)DB1進(jìn)行一次完整備份,然后再恢復(fù)數(shù)據(jù)庫

B、首先對(duì)DB1進(jìn)行一次差異備份,然后再恢復(fù)數(shù)據(jù)庫

C、首先對(duì)DB1進(jìn)行?次結(jié)尾日志備份,然后再恢復(fù)數(shù)據(jù)庫

D、首先清空日志文件內(nèi)容,然后再恢復(fù)數(shù)據(jù)庫

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:10點(diǎn)備份過數(shù)據(jù)庫之后,數(shù)據(jù)庫發(fā)生故障導(dǎo)致部分?jǐn)?shù)據(jù)損壞,此時(shí)

再進(jìn)行完整備份或差異備份都沒有意義。由于日志文件沒有損壞,所以應(yīng)首先執(zhí)行

結(jié)尾日志備份,然后根據(jù)上次的完整性備份和新備份的結(jié)尾日志文件,找到上次備

份的時(shí)間點(diǎn),而后重新執(zhí)行時(shí)間點(diǎn)之后的事務(wù)操作,所以選擇C選項(xiàng)。

5、設(shè)某銀行有基于關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)倉庫系統(tǒng),其中有下列數(shù)據(jù):I.賬戶余

額快照數(shù)據(jù)U.DBMS的數(shù)據(jù)字典m.賬戶存取明細(xì)數(shù)據(jù)W.數(shù)據(jù)表結(jié)構(gòu)說明文

檔V.數(shù)據(jù)抽取日志以上數(shù)據(jù)不屬于元數(shù)據(jù)的是()。

A、僅I和m

B、僅W和V

c、僅n和w

D、僅I、m和v

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù),或者叫做描述數(shù)據(jù)的數(shù)據(jù)。元數(shù)據(jù)描述了

數(shù)據(jù)的結(jié)構(gòu)、內(nèi)容、鏈和索引等項(xiàng)內(nèi)容。在關(guān)系數(shù)據(jù)中,這種描述就是對(duì)數(shù)據(jù)庫、

表、列等其他對(duì)象的定義。因此可推出,I、in和v不屬于元數(shù)據(jù)。所以選擇D

選項(xiàng)。

6、設(shè)某銀行有基于關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)倉庫系統(tǒng),其中有下列數(shù)據(jù):I.賬戶余

額快照數(shù)據(jù)口.DBMS的數(shù)據(jù)字典W.賬戶存取明細(xì)數(shù)據(jù)W.數(shù)據(jù)表結(jié)構(gòu)說明文

檔V.數(shù)據(jù)抽取日志以上數(shù)據(jù)不屬于元數(shù)據(jù)的是()。

A、僅I和m

B、僅W和V

c、僅n和w

D、僅I、ni和v

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù),或者叫做描述數(shù)據(jù)的數(shù)據(jù)。元數(shù)據(jù)描述了

數(shù)據(jù)的結(jié)構(gòu)、內(nèi)容、鏈和索引等項(xiàng)內(nèi)容。在關(guān)系數(shù)據(jù)中,這種描述就是對(duì)數(shù)據(jù)庫、

表、列等其他府象的定義。因此可推出,I、in和v不屬于元數(shù)據(jù)。所以選擇D

選項(xiàng)。

7、下列簡化的UML關(guān)系圖中,最不恰當(dāng)?shù)氖牵ǎ?/p>

A、

B、

C、

D、

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:在UML類圖中,常見的有以下幾種關(guān)系:①泛化(【箭頭及指

向】:帶三角箭頭的實(shí)線,箭頭指向父類);②實(shí)現(xiàn)(【前頭及指向】:帶三角箭頭

的虛線,箭頭指向接口);③關(guān)聯(lián)(【箭頭及指向】:帶普通箭頭的實(shí)心線,指向被

擁有者);④聚合(【箭頭及指向】:帶空心菱形的實(shí)心線,菱形指向整體);⑤組

合(【箭頭及指向】:帶實(shí)心菱形的實(shí)線,菱形指向整體);⑥依賴(【箭頭及指

向】:帶箭頭的虛線,指向被使用者)。D選項(xiàng)是屬于組合關(guān)系,因此實(shí)心菱形的

箭頭應(yīng)該指向“窗體”,即實(shí)心菱形應(yīng)該標(biāo)在窗體旁邊。

8、在進(jìn)行數(shù)據(jù)庫性能調(diào)優(yōu)過程中,需要考慮數(shù)據(jù)庫系統(tǒng)軟件、硬件配置、網(wǎng)絡(luò)環(huán)

境等多方面因素。下列有關(guān)性能調(diào)優(yōu)的說法,錯(cuò)誤的是()。

A、修改某些頻繁使用的SQL語句,提高共性能,可能會(huì)大幅度降低數(shù)據(jù)庫CPU

使用率

B、隨著服務(wù)器CPu處理能力提高、內(nèi)存容量增大,現(xiàn)階段數(shù)據(jù)庫性能優(yōu)化一般以

更換服務(wù)器硬件為主要調(diào)優(yōu)手段

C、當(dāng)數(shù)據(jù)庫服務(wù)器磁盤10出現(xiàn)寫瓶頸時(shí),可以考慮使用高速磁盤存儲(chǔ)常用數(shù)

據(jù),低速磁盤存儲(chǔ)不常用數(shù)據(jù)

D、索引可以提高某些查詢的速度,但也可能降低寫入速度,同時(shí)也會(huì)增加磁盤空

間使用

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:增強(qiáng)硬件配置是一種方法,但我們平時(shí)遇到的最多的問題是如何在無

法增強(qiáng)硬件配置的情況下將數(shù)據(jù)庫性能優(yōu)化,因此在實(shí)際應(yīng)用過程中,數(shù)據(jù)庫本身

的優(yōu)化占的比重很大,而口優(yōu)化效果也最明顯。

9、在SQLServer2008中,設(shè)某日用bkl和bk2設(shè)備對(duì)DBI數(shù)據(jù)庫進(jìn)行了如下備

份操作(說明:括號(hào)中內(nèi)容為備份開始時(shí)間):bkl設(shè)備:完整(10:00)、日志(II:

00)、日志(13:00)、日志(15:00)bk2設(shè)備:差異(12:00)、差異(14:00)、差異

(16:00)現(xiàn)要利用備份將DB1數(shù)據(jù)庫恢復(fù)到16:00狀態(tài)。下列恢復(fù)序列中,正確

的是()。

A、完整(10:00)一日志(11:00)一日志(13:00)->日志(15:00)->差異(16:00)

B、完整(10:00)一差異(12:00)一差異(14:00)一差異(16:00)

C、完整(10:00)一日志(11:00)->差異(12:00)一日志(13:00)一差異(14:00)一日

志(15:00)->差異(16:00)

D、完整(10:00)一差異(16:00)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:數(shù)據(jù)庫的恢復(fù)順序如下:①恢復(fù)最近的完全數(shù)據(jù)庫備份;②恢復(fù)完

全備份之后的最近的差異數(shù)據(jù)庫備份;③按口志備份的先后順序恢復(fù)自最近的完

全或差異數(shù)據(jù)庫備份之后的所有H志備份。

10、現(xiàn)有一個(gè)大型咨詢公司的數(shù)據(jù)庫應(yīng)用系統(tǒng),每個(gè)部門都要生成大量的全局報(bào)表

并執(zhí)行少量的更新操作。隨著數(shù)據(jù)量的增加,系統(tǒng)出現(xiàn)了性能瓶頸。鑒于各個(gè)部門

地理上是分散的,公司希邙采用分布式數(shù)據(jù)庫技術(shù)解決該問題。下列數(shù)據(jù)分配方式

中最適合該應(yīng)用的是()。

A、集中式

B、分割式

C、復(fù)制式

D、混合式

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:集中式是指所有的數(shù)據(jù)片斷都安排在一個(gè)場(chǎng)地上。分割式是指所有全

局?jǐn)?shù)據(jù)只有一份,它們被分割成若干片斷,每個(gè)片斷被分配在一個(gè)特定的場(chǎng)地上。

全復(fù)制式是指全局?jǐn)?shù)據(jù)有多個(gè)副本,每個(gè)場(chǎng)地上都有一個(gè)完整的數(shù)據(jù)副本?;旌鲜?/p>

是指全局?jǐn)?shù)據(jù)被分為若干個(gè)數(shù)據(jù)子集,每個(gè)子集都被安排在一個(gè)或多個(gè)場(chǎng)地上,但

是每個(gè)場(chǎng)地未必保存所有數(shù)據(jù)。以上四種分配方式各有千秋,但復(fù)制式在每個(gè)分場(chǎng)

都有完整的數(shù)據(jù),這樣大大減少了各部門對(duì)全同數(shù)據(jù)的訪問。因此采用復(fù)制式數(shù)據(jù)

分配能夠提高每個(gè)場(chǎng)地的響應(yīng)速度。

11、關(guān)于數(shù)據(jù)庫視圖,下列說法正確的是()。

A、視圖一定能提高數(shù)據(jù)的操作性能

B、定義視圖的語句可以是任何數(shù)據(jù)操作語句

C、視圖可以提供一定程度的數(shù)據(jù)獨(dú)立性

D、視圖的數(shù)據(jù)?般是物理存儲(chǔ)的

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:視圖是從一個(gè)或幾個(gè)基本表(或視圖)中導(dǎo)出的虛表,數(shù)據(jù)庫中只存放

了視圖的定義,不存放視圖對(duì)應(yīng)的數(shù)據(jù)。它是原始數(shù)據(jù)庫數(shù)據(jù)的種變換,是查看

表中數(shù)據(jù)的另外一種方式。可以將視圖看成是一個(gè)移動(dòng)的窗口,通過它可以看到感

興趣的數(shù)據(jù)。視圖是從一個(gè)或多個(gè)實(shí)際表中獲得的,這些表的數(shù)據(jù)存放在數(shù)據(jù)庫

中。那些用于產(chǎn)生視圖的表叫做該視圖的基表。一個(gè)視圖也可以從另一個(gè)視圖中產(chǎn)

生.視圖的特點(diǎn)體現(xiàn)在三個(gè)方面:①簡單性,看到的就是需要的。視圖不僅可以

簡化用戶對(duì)數(shù)據(jù)的理解,也可以簡化對(duì)它們的操作。那些被經(jīng)常使用的杳詢可以被

定義為視圖,從而使得用戶不必為以后的操作每次指定全部的條件;②安全性,

通過視圖用戶只能查詢和修改他們所能見到的數(shù)據(jù)。數(shù)據(jù)庫中的其它數(shù)據(jù)則既看不

見也取不到;③邏輯數(shù)據(jù)獨(dú)立性,視圖可幫助用戶屏蔽真實(shí)表結(jié)構(gòu)變化帶來的影

響;根據(jù)視圖的特點(diǎn)可以達(dá)到以下的幾點(diǎn)作用:①簡化數(shù)據(jù)查詢語句;②使用戶

從多角度看待同一數(shù)據(jù);③提高數(shù)據(jù)安全性;④提供了一定程度的邏輯獨(dú)立性。

所以選擇C選項(xiàng)。

12、下列全部屬于結(jié)構(gòu)圖的組圖是()。

A、用例圖、類圖、順序圖、部署圖

B、類圖、組件圖、部署圖、活動(dòng)圖

C、用例圖、對(duì)象圖、狀態(tài)引、組件圖

D、類圖、對(duì)象圖、組件圖、部署圖

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:結(jié)構(gòu)圖是指以模塊的調(diào)用關(guān)系為線索,用自上而下的連線表示調(diào)用關(guān)

系并注明參數(shù)傳遞的方向和內(nèi)容,從宏觀上反映模塊層次結(jié)構(gòu)的圖形。其中結(jié)構(gòu)圖

包括用例圖、類圖、組件圖、對(duì)象圖和部署圖。

13、DBAS生命周期模型中時(shí)間最長的階段是()。

A、需求分析

B、系統(tǒng)設(shè)計(jì)

C、實(shí)行與部署

D、運(yùn)行管理與維護(hù)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)完成后,運(yùn)行管理與維護(hù)往往是一個(gè)長久的

過程,時(shí)間一般是以年為單位,其成本消耗也是巨大的。

14、效率低下的SQL語句往往是導(dǎo)致系統(tǒng)性能不佳的主要原因。設(shè)有如下優(yōu)化系

統(tǒng)性能的方法:I.利用存儲(chǔ)過程封裝頻繁使用的SQL語句D.重新安排數(shù)據(jù)存

儲(chǔ),整理回收碎塊DI.不要隨意使用游標(biāo)W.合理使用相關(guān)子查詢V.調(diào)整表結(jié)

構(gòu)定義以上屬于優(yōu)化SQL語句執(zhí)行效率方法的是()。

A^I、m、w

B、I、m、v

c、n、w、v

D、i、w、v

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:n、V都屬于對(duì)數(shù)據(jù)庫邏輯和物理結(jié)構(gòu)的調(diào)整,不屬于SQL語句的

優(yōu)化。

15、在分布式數(shù)據(jù)庫應(yīng)用系統(tǒng)中,對(duì)全局關(guān)系進(jìn)行分片設(shè)計(jì)時(shí),下列說法正確的是

()。

A、對(duì)于一個(gè)全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個(gè)片段,但允許某些

數(shù)據(jù)同時(shí)屬于不同的片段

B、對(duì)于一個(gè)全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個(gè)片段,也允許某

些數(shù)據(jù)同時(shí)屬于不同的片段

C、對(duì)于一個(gè)全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個(gè)片段,也不允許某

些數(shù)據(jù)同時(shí)屬于不同的片段

D、對(duì)于一個(gè)全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個(gè)片段,也不允許

某些數(shù)據(jù)同時(shí)屬于不同的片段

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:分布式數(shù)據(jù)庫采用數(shù)據(jù)分片對(duì)■數(shù)據(jù)進(jìn)行管理,分片有以下三個(gè)原則:

①完整性原則,即全局關(guān)系的所有數(shù)據(jù)項(xiàng)必須包含在某個(gè)片段中,否則將導(dǎo)致數(shù)

據(jù)庫不完整,造成某些片段數(shù)據(jù)丟失;②重構(gòu)性原則,即所有片段必須能夠還原

全局關(guān)系;③不相交原則(對(duì)垂直分片的主鍵除外),對(duì)于一個(gè)全局關(guān)系,要保證數(shù)

據(jù)不丟失,則必須要屬于某個(gè)片段,即不允許不屬于任何一個(gè)片段,也不允許一個(gè)

全局關(guān)系的某些數(shù)據(jù)既屬于該全局關(guān)系的某些片斷又屬于該全局關(guān)系的另一個(gè)片斷

(垂直關(guān)系中的碼屬性除外卜

16、數(shù)據(jù)庫中事務(wù)的并發(fā)操作可能會(huì)引起死鎖,引起死鉞的原因是不同事務(wù)對(duì)數(shù)據(jù)

項(xiàng)的資源占有,導(dǎo)致其他事務(wù)不能得到資源,從而引起相互等待導(dǎo)致死鎖。假設(shè)某

數(shù)據(jù)庫系統(tǒng)中存在一個(gè)等待事務(wù)集{Tl,T2,T3,T4,T5},其中TI正在等待被

T2鎖住的數(shù)據(jù)項(xiàng)A2,T2正在等待被T4鎖住的數(shù)據(jù)項(xiàng)A4,T3正在等待被T4鎖

住的數(shù)據(jù)項(xiàng)A4,T5正在等待被TI鎖住的數(shù)據(jù)項(xiàng)A。則關(guān)于系統(tǒng)狀態(tài)正確的是

()。

A、系統(tǒng)處于死鎖狀態(tài),需要撤銷其中任意一個(gè)事務(wù)即可退出歹E鎖狀態(tài)

B、系統(tǒng)處于死鎖狀態(tài),通過撤銷T4可使系統(tǒng)退出死鎖狀態(tài)

C、系統(tǒng)處于死鎖狀態(tài),通過撤銷T5可使系統(tǒng)退出死鎖狀態(tài)

D、系統(tǒng)未處于死鎖狀態(tài),不需要撤銷其中的任何事務(wù)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:從下面的資源圖可知,系統(tǒng)沒有資源死鎖環(huán),步務(wù)T4完成后釋放

A4,12完成后釋放A2,T1完成后釋放T5,所有事務(wù)即可正常結(jié)束。

17、在大型企業(yè)的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,聯(lián)機(jī)事務(wù)處理(OLTP)和聯(lián)機(jī)分析處理

(OLAP)是常見的數(shù)據(jù)庫管理和數(shù)據(jù)分析形式。關(guān)于OLTP和OLAP,一般情況

下,下列說法正確的是()。

A、OLTP系統(tǒng)的安全性要求比OLAP系統(tǒng)的低,也比較容易實(shí)現(xiàn)

B、OLTP系統(tǒng)在訪問數(shù)據(jù)時(shí),訪問數(shù)據(jù)量很大,而OLAP系統(tǒng)則相反,訪問數(shù)據(jù)

量較小。

C、OLTP系統(tǒng)要求系統(tǒng)必須具有很高的響應(yīng)速度,而OLAP對(duì)系統(tǒng)的響應(yīng)速度要

求較為寬松

D、OLTP系統(tǒng)一般由企業(yè)的中上層或決策層使用,而OLAP系統(tǒng)?般由企業(yè)的中

下層業(yè)務(wù)人員使用

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:聯(lián)機(jī)事務(wù)處理OLTP也稱面向交易的處理系統(tǒng),其基本特征是顧客的

原始數(shù)據(jù)可以立即傳送到計(jì)算機(jī)中心進(jìn)行處理,并在很短的時(shí)間內(nèi)給出處理結(jié)果,

可以即時(shí)的處理輸入的數(shù)據(jù),及時(shí)回答。因此系統(tǒng)要求必須具有很高的響應(yīng)速度。

聯(lián)機(jī)分析處理OLAP是數(shù)據(jù)倉庫系統(tǒng)的主要應(yīng)用,支持復(fù)雜的分析操作,側(cè)重決

策支持,并且提供直觀易懂的查詢結(jié)果。典型的應(yīng)用就是復(fù)雜的動(dòng)態(tài)的報(bào)表系統(tǒng)。

OLAP的特點(diǎn)一般有:實(shí)時(shí)性要求不是很高、數(shù)據(jù)量大、決策支持,查詢動(dòng)態(tài),隨

時(shí)提出查詢的要求。OLTP的安全性比OLAP要高,實(shí)施起來也比較困難。A和B

都不正確。D項(xiàng)OLTP一般由企業(yè)中下層使用,OLAP由企業(yè)中上層使用。

18、在SQLServer2008中,若希望數(shù)據(jù)庫用戶ACCT具有創(chuàng)建數(shù)據(jù)庫刈象的權(quán)

限,較為適合的實(shí)現(xiàn)方法是()。

A、使ACCT只在dbcreator角色中

B、使ACCT只在public角色中

C、使ACCT只在db—own?i?角色中

D、使ACCT只在db_ddladmin角色中

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:dbcreator角色具有創(chuàng)建、刪除、修改和還原數(shù)據(jù)庫對(duì)象的權(quán)限,所以

可以使ACCT只在dbcreator角色中。

19、在某并行數(shù)據(jù)庫中,有美系R(A,B)和S(B,C),其中R包含1000000行數(shù)

據(jù),S包含100行數(shù)據(jù)?,F(xiàn)有查詢SELECT*FROMR,SWHERER.A>S.B。

下列數(shù)據(jù)劃分方式中,對(duì)該查詢速度最快的是()。

A、將R按照A屬性進(jìn)行散列劃分,將S按照B屬性進(jìn)行散列劃分

B、將R按照A屬性進(jìn)行范圍劃分,將S按照B屬性進(jìn)行范圍劃分

C、將R按照A屬性進(jìn)行范圍劃分,將S復(fù)制到各個(gè)節(jié)點(diǎn)

D、將R按照A屬性進(jìn)行散列劃分,將S復(fù)制到各個(gè)節(jié)點(diǎn)

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:范圍劃分明顯有利于范圍查詢和點(diǎn)查詢,S包含數(shù)據(jù)比較少,適合對(duì)

s采用復(fù)制的方法。

20、設(shè)有m個(gè)的用戶集合US={ul,…,um),現(xiàn)對(duì)他們的行為數(shù)據(jù)進(jìn)行處理,使

得每個(gè)用戶ui對(duì)應(yīng)一個(gè)n維向量Vi=[vil,…,vin],用于表示用戶ui的特征。設(shè)

有函數(shù)sim(Vi,Vj)用于判定用戶ui與用戶uj之間的相似性。若有算法A,能根據(jù)

用戶間的相似性,將US劃分成k個(gè)子集合,并使屬于同一子集合的客戶間的相似

性盡可能大,不屬于同一子集合的客戶間的相似性盡可能小。則算法A屬于一種

()。

A、聚類算法

B、分類算法

C、關(guān)聯(lián)分析算法

D、回歸預(yù)測(cè)法

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:聚類將一個(gè)數(shù)據(jù)集中的數(shù)據(jù)進(jìn)行分組,使得每一組內(nèi)的數(shù)據(jù)盡可能相

似,而不同組間的數(shù)據(jù)盡可能的不同。它與分類的一個(gè)不同點(diǎn)在于,它強(qiáng)調(diào)同一個(gè)

組中的對(duì)象有較高的相似度,不同組中的對(duì)象之間差別很大。分類和聚類的區(qū)別在

于,分類事先知道有哪些類別可以分。聚類事先不知道將要分成哪些類,需有聚類

算法來自動(dòng)確定。綜上可知,算法A屬于聚類算法。

21、設(shè)有選課表(學(xué)號(hào),課程號(hào),成績),現(xiàn)要統(tǒng)計(jì)每門課程的選課人數(shù),并將結(jié)果

保存到新表:選課情況表。下列語句中正確的是()。

A、SELECT課程號(hào),COUNTS)選課人數(shù)FROM選課表INTO選課情況表GROUP

BY課程號(hào)

B、SELECT課程號(hào),COUNTS)選課人數(shù)INTO選課情況表FROM選課表GROUP

BY課程號(hào)

C、SELECT課程號(hào),COUNT(*)FROM選課表INTO選課情況表(課程號(hào),選課人

數(shù))GROUPBY課程號(hào)

D、SELECT課程號(hào),COUNT(*)INTO選課情況表(課程號(hào),選課人數(shù))FROM選課

表GROUPBY課程號(hào)

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:包含INTO子句的SELECT語句的語法格式為:SELECT查詢列表序

列INTO<新表名〉FROM數(shù)據(jù)源。

22、下列關(guān)于日志備份的說法中,錯(cuò)誤的是()。

A、口志備份僅備份口志,不備份數(shù)據(jù)

B、H志備份的執(zhí)行效率通常比差異備份和完整備份高

C、第一次對(duì)數(shù)據(jù)庫進(jìn)行的備份可以是日志備份

D、口志備份的時(shí)間間隔通常比差異備份短

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:完整備份是將數(shù)據(jù)庫的全部內(nèi)容均備份下來;差異備份是備份數(shù)據(jù)庫

相對(duì)最近的完全備份之后對(duì)數(shù)據(jù)庫的修改部分;日志備份是備份自前?次備份之后

的日志內(nèi)容。第一次數(shù)據(jù)庫備份要求是完整備份,日志備份不能還原數(shù)據(jù)庫物理損

壞的情況。每個(gè)事務(wù)口志備份的序列都必須在執(zhí)行完整備份或差異備份之后啟動(dòng),

所以C選項(xiàng)錯(cuò)。

23、在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若所有全局?jǐn)?shù)據(jù)有且只有一份,他們被分割成

若干切片,每個(gè)片段被分配在一個(gè)特定場(chǎng)地上,則該策略屬于()。

A、集中式

B、分割式

C、全復(fù)制式

D、混合式

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:數(shù)據(jù)分配方式有四種:①集中式,所有數(shù)據(jù)片段都安排在同一個(gè)場(chǎng)

地上;②分割式,所有數(shù)據(jù)只有一份,它被分割成若干邏輯片段,每個(gè)邏輯片段

被指派在一個(gè)特定的場(chǎng)地上;③全復(fù)制式:數(shù)據(jù)在每個(gè)場(chǎng)地重復(fù)存儲(chǔ)。也就是每

個(gè)場(chǎng)地上都有一個(gè)完整的數(shù)據(jù)副本;④混合式:全局?jǐn)?shù)據(jù)被分為若干個(gè)數(shù)據(jù)子

集,每個(gè)子集都被安排在一個(gè)或多個(gè)不同的場(chǎng)地上,但是每個(gè)場(chǎng)地未必保存所有數(shù)

據(jù)。這是一種介乎于分割式和全復(fù)制式之間的分配方式。

24、安全性保護(hù)是防止用戶對(duì)數(shù)據(jù)庫的非法使用?,F(xiàn)有下列措施:I.用戶身份

鑒別口.權(quán)限控制印.視圖機(jī)制IV.雙機(jī)熱備上述措施中和安全性保護(hù)相關(guān)的是

()。

A、僅I和n

B、僅I、n和m

c、僅I、n和iv

D、全部都是

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:IV.雙機(jī)熱備是屬于數(shù)據(jù)庫恢復(fù)技術(shù)內(nèi)容,當(dāng)介質(zhì)被破壞后能夠保證

數(shù)據(jù)的完整性。I、n、in都是和安全性相關(guān)的一些措施,故選擇B選項(xiàng)。

25、ffiSQLServer2008設(shè)有職工表(職工號(hào),姓名,所在部門,工資),各列

均不允許空值?,F(xiàn)要查詢?nèi)藬?shù)最多的3個(gè)部門,有下列查詢語句:I.SELECT

TOP3所在部門,COUNT(*)FROM職工表GROUPBY所在部門ORDERBY

COUNT(*)DESCn.SELECTTOP3所在部門,COUNT(職工號(hào))FROM職工表

GROUPBY所在部門ORDERBYCOUNT(職工號(hào))DESCID.SELECTTOP3所在

部門,COUNT(所在部門)PROM職工表GROUPBY所在部門ORDERDY

COUNT(所在部門)DESCIV.SELECTTOP3所在部門,SUM(職工號(hào))FROM職工

表GROUPBY所在部門ORDERBYSUM(職工號(hào))DESC上述語句中,能夠?qū)崿F(xiàn)該

查詢要求的是()。

僅I

A、

僅W

B、

I和n

、

C僅

In和n

D、、

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查的是COUNT。函數(shù)和suM()函數(shù)的使用。COUNT。函數(shù)用

丁統(tǒng)計(jì)元組的個(gè)數(shù)或者某個(gè)宇段中值的個(gè)數(shù),而SUM。則用來計(jì)算某個(gè)宇段值的

總和。故選擇D選項(xiàng)。

26、某也子商務(wù)平臺(tái)為實(shí)現(xiàn)精準(zhǔn)營銷,提高向用戶推薦商品的成功率,欲建立數(shù)據(jù)

倉庫系統(tǒng),作為數(shù)據(jù)挖掘程序的數(shù)據(jù)源。假設(shè)業(yè)務(wù)型數(shù)據(jù)主要存放于銷售數(shù)據(jù)表

T1中,用戶信息存放于用戶表T2中。數(shù)據(jù)倉庫將近5年的俏售細(xì)節(jié)數(shù)據(jù)存放在數(shù)

據(jù)表T3中,并在數(shù)據(jù)倉庫中根據(jù)需要存放一些匯總數(shù)據(jù),為達(dá)到這些要求,有如

下一些方案:I.T3與T1實(shí)時(shí)更新,即每產(chǎn)生一條銷售記錄,同時(shí)寫到T1和

T3中,并觸發(fā)數(shù)據(jù)挖掘程序運(yùn)行,以增加數(shù)據(jù)挖掘結(jié)果的準(zhǔn)確性口.用戶每次產(chǎn)

生新的銷售記錄,觸發(fā)數(shù)據(jù)挖掘程序執(zhí)行并得到針對(duì)該用戶的推薦商品列表,然后

寫回T2中。T3每天定時(shí)從T1進(jìn)行批量更新ID.T3與T1實(shí)時(shí)更新,每天定時(shí)運(yùn)

行數(shù)據(jù)挖掘程序,將運(yùn)行結(jié)果,也就是針對(duì)用戶的推薦商品列表寫回?cái)?shù)據(jù)倉庫的用

戶商品推薦表中W.T3每天做一次批量更新,并在數(shù)據(jù)倉庫中生成相應(yīng)的匯總數(shù)

據(jù),數(shù)據(jù)挖掘程序以細(xì)節(jié)數(shù)據(jù)或匯總數(shù)據(jù)作為數(shù)據(jù)源,將運(yùn)行結(jié)果即針對(duì)用戶的推

薦商品列表寫數(shù)據(jù)倉庫的用戶商品推薦表中上述方案中不合理的是()。

A、僅I和IV

B、僅n和w

c、僅I、n和1V

D、僅I、n和皿

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析;數(shù)據(jù)倉庫是為了構(gòu)建新的分析處理環(huán)境而出現(xiàn)的一種數(shù)據(jù)存儲(chǔ)和組織

的新技術(shù)。它的建立能充分利用已有的數(shù)據(jù)資源,把數(shù)據(jù)轉(zhuǎn)換為信息,從中挖掘出

知識(shí),最終創(chuàng)造出效益.數(shù)據(jù)倉庫有若干基本特征,包括不可更新性和隨時(shí)間變化

性。所謂不可更新性就是用戶在提取倉庫中的數(shù)據(jù)進(jìn)行分析時(shí)并不會(huì)同時(shí)對(duì)數(shù)據(jù)倉

庫中的數(shù)據(jù)進(jìn)行更新操作,而數(shù)據(jù)變化性是指數(shù)據(jù)倉庫每隔一段時(shí)間進(jìn)行數(shù)據(jù)的更

新處理。綜上可以看出,數(shù)據(jù)倉庫的更新與時(shí)間間隔有關(guān),所以不會(huì)實(shí)時(shí)更新,即

排除A、C選項(xiàng),又因?yàn)閷?duì)用戶進(jìn)行推薦時(shí)要結(jié)合以往的歷史數(shù)據(jù)而不是僅通過當(dāng)

前數(shù)據(jù)分析,即B選項(xiàng)錯(cuò)。故選擇D選項(xiàng)。

27、在數(shù)據(jù)庫系統(tǒng)生命周期中,通過系統(tǒng)規(guī)劃與定義來明確系統(tǒng)的目標(biāo)任務(wù)。下列

不屬于系統(tǒng)規(guī)劃與定義內(nèi)容的是()。

A、確定成本預(yù)算

B、確定仃.務(wù)目標(biāo)

C、確定用戶視圖

D、確定系統(tǒng)邊界

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:系統(tǒng)規(guī)劃與定義的內(nèi)容包括:任務(wù)陳述、確定任務(wù)目標(biāo)、確定系統(tǒng)范

圍和邊界、確定用戶視圖。故答案為A選項(xiàng)。

28、下列關(guān)于唯一索引的說法,正確的是()。

A、在一個(gè)表上只能建立一個(gè)唯一索引

B、唯一索引的鍵只能有一個(gè)列

C、唯一索引必須是非聚集索引

D、唯一索引的作用是保證索引鍵的值不重復(fù)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:唯一索引的作用是保證索引鍵值的不重復(fù)。在多列唯一索引的情況

下,可以確保索引列中每個(gè)值的組合都是唯一的。唯一索引和非聚集索引之間沒有

限定關(guān)系。故答案為D選項(xiàng)。

29、數(shù)據(jù)庫應(yīng)用系統(tǒng)內(nèi)部結(jié)構(gòu)--般分為靜態(tài)結(jié)構(gòu)與動(dòng)態(tài)結(jié)構(gòu)。下列關(guān)于UMI.中

系統(tǒng)內(nèi)部結(jié)構(gòu)的說法,錯(cuò)誤的是()。

A、通信圖也稱為協(xié)作圖,用于表示對(duì)象之間的聯(lián)系以及對(duì)象間發(fā)送和接收的消息

B、類圖主要表達(dá)的是問題領(lǐng)域的概念模型,用于表達(dá)抽象概念的名稱、屬性、行

為及關(guān)系等系統(tǒng)中的靜態(tài)結(jié)構(gòu)

C、順序圖主要用于描述系統(tǒng)內(nèi)對(duì)象之間的消息發(fā)送與接收序列,其主要目的是表

達(dá)對(duì)象與對(duì)象之間溝通與合作的方式,屬于系統(tǒng)的動(dòng)態(tài)模型

D、通信圖和順序圖都是交互圖,從不同的側(cè)面描述系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu),順序圖強(qiáng)調(diào)

的是空間,通信圖強(qiáng)調(diào)的是時(shí)間

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:順序圖強(qiáng)調(diào)能是時(shí)間,通信圖強(qiáng)調(diào)的是空間。故答案為D項(xiàng)。

30、下列關(guān)于SQLServer2008游標(biāo)中@@FETCH—STATUS的說法,正確的是

()。

A、每當(dāng)刈游標(biāo)執(zhí)行一次FETCH語句,系統(tǒng)都會(huì)自動(dòng)*J@@FETCH_STATUS賦一

次值

B、用戶可以對(duì)@@FETCH_STATUS變量進(jìn)行賦值

C、用戶可以在游標(biāo)中聲明@@FETCH_STATUS變量

D、每個(gè)游標(biāo)都有一個(gè)專屬于自己的@@FETCH_STATUS變量

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:在對(duì)游標(biāo)數(shù)捱進(jìn)行提取的過程中,可以使用@@FETCH_STATUS全

局變量判斷數(shù)據(jù)提取的狀態(tài)。由于@@FETCH_STATUS對(duì)于在一個(gè)連接上的所有

游標(biāo)是全局性的,不管是對(duì)哪個(gè)游標(biāo),只要執(zhí)行一次FETCH語句,系統(tǒng)都會(huì)對(duì)

@@FETCH_STATUS賦一次值,以表明該FETCH語句的執(zhí)行情況。故答案為A

項(xiàng)。

31、已知關(guān)系R(A,B,C).有定義索引的語句:createuniqueclusteredindexidxl

onR(B)o下列關(guān)于idx】的說法,正確的是()。

A、idxl既是唯一索引,也是聚集索引

B、idxl既是主索引,也是聚集索引

C、idxl既是唯一索引,也是主索引

D、idxl既不是主索引,也不是聚集索引

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:關(guān)鍵字unique表示唯一索引,clustered表示聚集索引。故答案為A

項(xiàng)。

32、在分布式數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)過程中要考慮數(shù)據(jù)的分布策略。下列關(guān)于數(shù)據(jù)

分布策略的說法,錯(cuò)誤的是()。

A、分布式數(shù)據(jù)庫中數(shù)據(jù)分布策略可以從數(shù)據(jù)分片和數(shù)據(jù)分配兩個(gè)角度來考慮,

般先進(jìn)行數(shù)據(jù)分片,再進(jìn)行數(shù)據(jù)分配

B、數(shù)據(jù)水平分片是在關(guān)系中從行(元組)的角度依據(jù)一定條件劃分為不同的片斷,

關(guān)系中的每?行必須至少屬于?個(gè)片斷,以便通過選擇方法恢復(fù)關(guān)系

C、數(shù)據(jù)垂直分片是在關(guān)系中從列(屬性)的角度依據(jù)一定條件分為不同的片斷,各

片斷中應(yīng)該包含關(guān)系的主碼,以便通過連接方法恢復(fù)關(guān)系

D、數(shù)據(jù)分配策略中,集中式分配策略便于控制,但數(shù)據(jù)過于集中,負(fù)載過重,易

形成瓶頸,可靠性較差

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:數(shù)據(jù)的水平分片是在關(guān)系中從行(元組)的角度依據(jù)一定條件劃分為不

同的片斷,關(guān)系中的每一行必須至少屬于一個(gè)片斷,以便在需要時(shí)可以重構(gòu)關(guān)系。

故B選項(xiàng)錯(cuò)誤。

33、設(shè)有某商場(chǎng)的數(shù)據(jù)庫應(yīng)用系統(tǒng),在其生命周期中有下列活動(dòng):I.在系統(tǒng)上

線之前模擬客戶的消費(fèi)行為,生成銷售數(shù)據(jù),測(cè)試系統(tǒng)是否能正確完成銷售業(yè)務(wù)

H.為應(yīng)對(duì)商場(chǎng)業(yè)務(wù)迅速增長帶來的數(shù)據(jù)快速增長而擴(kuò)展硬盤空間ID.監(jiān)控?cái)?shù)據(jù)

表的使用情況,根據(jù)表訪問率的不同對(duì)系統(tǒng)進(jìn)行優(yōu)化W.系統(tǒng)上線后,在正常營

業(yè)期間運(yùn)行模擬數(shù)據(jù)生成器向正在運(yùn)行的數(shù)據(jù)庫模擬生成大量銷售數(shù)據(jù),測(cè)試系統(tǒng)

的性能V.在系統(tǒng)上線運(yùn)行的正常營業(yè)期間,手動(dòng)切斷所有數(shù)據(jù)庫服務(wù)器電源,

測(cè)試數(shù)據(jù)庫系統(tǒng)在發(fā)生軟故障后的恢復(fù)能力VI.在非營業(yè)時(shí)間停機(jī)后給數(shù)據(jù)庫服

務(wù)器增加內(nèi)存以提升服務(wù)器性能以上活動(dòng)屬于商場(chǎng)數(shù)據(jù)庫系統(tǒng)運(yùn)維活動(dòng)的是()。

A、僅II和VI

B、僅口、m和VI

c、僅n、m、v和vi

D、全是

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:I屬于數(shù)據(jù)庫測(cè)試,W、V不可行。

34、數(shù)據(jù)庫設(shè)計(jì)主要包括概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)二個(gè)步驟。設(shè)有下列活

動(dòng):I.設(shè)計(jì)ER圖H.將ER圖轉(zhuǎn)換為關(guān)系模式H.定義數(shù)據(jù)的約束條件

IV.用SQL語句描述事務(wù)活動(dòng)上述活動(dòng)中,屬于邏輯設(shè)計(jì)所包含活動(dòng)的是()。

A、僅I、n和m

B、僅口、m和w

c、僅n和m

D、僅n和w

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)解析:邏輯設(shè)計(jì)的主要工作是將現(xiàn)實(shí)世界的概念數(shù)據(jù)模型設(shè)計(jì)成數(shù)據(jù)庫的一

種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。與此同

時(shí),可能還需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯了模式,這步設(shè)汁的結(jié)果

就是所謂的“邏輯數(shù)據(jù)庫ER圖到關(guān)系模式的轉(zhuǎn)換和定義數(shù)據(jù)的約束條件都是在

邏輯設(shè)計(jì)層面上的操作,設(shè)計(jì)ER圖是概念設(shè)計(jì)階段的產(chǎn)物。

35、以下關(guān)于事務(wù)調(diào)度的說法錯(cuò)誤的是()。

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

B、串行調(diào)度的特點(diǎn)是一個(gè)事務(wù)的所有操作都執(zhí)行完后才開始執(zhí)行另一個(gè)事務(wù)

C、多個(gè)事務(wù)的調(diào)度必須保持每個(gè)事務(wù)的操作在事務(wù)中的執(zhí)行順序不變

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

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:事務(wù)是構(gòu)成數(shù)據(jù)庫應(yīng)用中一個(gè)獨(dú)立邏輯工作單元的操作的集合,也是

訪問并可能更新數(shù)據(jù)庫中各種數(shù)據(jù)項(xiàng)的一個(gè)程序執(zhí)行單元。數(shù)據(jù)庫系統(tǒng)通過執(zhí)行各

種事務(wù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫數(shù)據(jù)的操作,管理和執(zhí)行事務(wù)是DBMS的基本功能。事務(wù)的

四大特性為:①原子性;②一致性;③隔離性;④持久性。事務(wù)調(diào)度則是為了保

證事務(wù)的此四大特性。調(diào)度分為串行調(diào)度和并發(fā)調(diào)度。串行調(diào)度的特點(diǎn)是一個(gè)事務(wù)

的所有操作都執(zhí)行完后才開始執(zhí)行另一事務(wù),不存在事務(wù)操作的交叉執(zhí)行;不同事

務(wù)操作的交叉執(zhí)行稱為并發(fā)調(diào)度,DBMS交叉執(zhí)行來自多個(gè)事務(wù)的各個(gè)操作,以

提高數(shù)據(jù)庫系統(tǒng)的性能。并發(fā)調(diào)度中不同的事務(wù)的操作可以交叉執(zhí)行。

36、現(xiàn)有SQLServer2008數(shù)據(jù)庫服務(wù)器,其中的一個(gè)數(shù)據(jù)庫占用80GB空間,另

有一臺(tái)用干備份的計(jì)算機(jī),該機(jī)器上有4個(gè)大小均為50GB的硬盤分區(qū)。若要將此

數(shù)據(jù)庫完全備份到該計(jì)算機(jī)匕則()。

A、不能實(shí)現(xiàn),因?yàn)槊總€(gè)分區(qū)上的空間都不夠80GB

B、可以先建立一個(gè)備份設(shè)備,這個(gè)設(shè)備分別在4個(gè)分區(qū)上各占用20GB空間,然

后再用此設(shè)備備份數(shù)據(jù)庫

C、可以先在每個(gè)分區(qū)上分別建立一個(gè)備份設(shè)備,指定每個(gè)設(shè)備的大小均為

20GB,并建立一個(gè)包含這4個(gè)備份設(shè)備的備份媒體集,最后再用此備份媒體集備

份數(shù)據(jù)庫

D、可以先在每個(gè)分區(qū)上分別建立一個(gè)不用指定大小的備份設(shè)備,然后將數(shù)據(jù)庫同

時(shí)備份到這4個(gè)備份設(shè)備上

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:對(duì)于80GB的數(shù)據(jù)庫需分4個(gè)硬盤分區(qū)來存儲(chǔ),可先在每個(gè)分區(qū)上分

別建立一個(gè)備份設(shè)備,指定每個(gè)設(shè)備的大小為2UGB,并建立一個(gè)包含這4個(gè)備份

設(shè)備的備份媒體集,最后再用此備份媒體集備份數(shù)據(jù)庫。

37、下列關(guān)于數(shù)據(jù)倉庫粒度的說法,錯(cuò)誤的是()。

A、在數(shù)據(jù)倉庫環(huán)境中,粒度是一個(gè)重要的設(shè)計(jì)問題,它影響到數(shù)據(jù)倉庫的數(shù)據(jù)量

和系統(tǒng)能夠回答的查詢的類型

B、一般在進(jìn)行數(shù)據(jù)倉庫的數(shù)據(jù)組織時(shí),需要根據(jù)當(dāng)前應(yīng)用的需求來進(jìn)行多粒度級(jí)

設(shè)計(jì)

C、粒度越小,數(shù)據(jù)量越小,空間代價(jià)越小

D、粒度越大,綜合程度越高

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:在數(shù)據(jù)倉庫環(huán)境中,粒度是一個(gè)重要的設(shè)計(jì)問題,它影響到數(shù)據(jù)倉庫

的數(shù)量以及系統(tǒng)能夠回答的查詢的類型。粒度越小,則詳細(xì)程度越高,綜合程度就

越低,回答詢問的種類也越多,數(shù)據(jù)量比較大,空間代價(jià)也大;粒度越大,綜合程

度就越高。綜上所述可知C選項(xiàng)錯(cuò)誤。故選擇C選項(xiàng)。

38、關(guān)于分布式數(shù)據(jù)庫,下列說法正確的是()。

A、數(shù)據(jù)分片中的水平分片是將關(guān)系的屬性依據(jù)?定條件劃分為不同的分片,關(guān)系

中的每個(gè)屬性至少屬于一個(gè)分片

B、數(shù)據(jù)分片中的垂直分片是將關(guān)系的屬性依據(jù)一定條件分為不同的分片,關(guān)系的

主碼應(yīng)至少屬于某一個(gè)分片

C、在分布式數(shù)據(jù)庫系統(tǒng)中,雖然數(shù)據(jù)分布在多個(gè)不同的場(chǎng)地上,但在進(jìn)行查詢處

理時(shí)不需要考慮站點(diǎn)間傳輸數(shù)據(jù)的通信代價(jià)

D、分片透明性是最高級(jí)別的透明性,位于全局概念模式與分片模式之間

標(biāo)準(zhǔn)答案:D

知識(shí)2解析:①水平分片是在關(guān)系中從行的角度(元組)依據(jù)一定條件分為不同的片

段,關(guān)系中的每一行必須至少屬于一個(gè)片段,以便在需要是可以重構(gòu)關(guān)系。②垂

直分片是在關(guān)系總從列的角度(屬性)依據(jù)一定條件分為不同的片段,各片段中應(yīng)該

包含關(guān)系的主碼屬性,以便通過連接方法恢復(fù)關(guān)系。③在分布式數(shù)據(jù)庫系統(tǒng)中,

由于數(shù)據(jù)分布在多個(gè)不同fit場(chǎng)地上,使得查詢處理中還要考慮站點(diǎn)間傳輸數(shù)據(jù)的通

信代價(jià)。綜上所述,可知D選項(xiàng)正確。

39、下列有關(guān)SQLServer事務(wù)日志備份的說法,正確的是()。

A、結(jié)尾日志備份是恢復(fù)計(jì)劃中的最后一個(gè)備份

B、事務(wù)日志備份無需日志鏈?zhǔn)峭暾?/p>

C、在簡單恢復(fù)模式下可以進(jìn)行事務(wù)日志備份

D、事務(wù)日志備份除備份日志外,還會(huì)進(jìn)行數(shù)據(jù)庫增量備份

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:事務(wù)口志備份并不備份數(shù)據(jù)庫本身,它只備份口志記錄,而且只備份

從上次備份之后到當(dāng)前備份時(shí)間發(fā)生變化的H志內(nèi)容。連續(xù)的H志備份序列稱為

“日志鏈”,若要將數(shù)據(jù)庫還原到故障點(diǎn),必須保證日志鏈?zhǔn)峭暾?。在將?shù)據(jù)庫恢

復(fù)到故障點(diǎn)的過程中,結(jié)尾口志備份是恢復(fù)計(jì)劃中的最后一個(gè)相關(guān)備份。簡單恢復(fù)

模式不支持事務(wù)H志備份。故答案為A選項(xiàng)。

40、關(guān)于數(shù)據(jù)倉庫、數(shù)據(jù)挖掘、決策支持系統(tǒng)和機(jī)器學(xué)習(xí)的相關(guān)概念或說法,下列

說法一般情況下錯(cuò)誤的是()。

A、數(shù)據(jù)倉庫是服務(wù)于決策支持的數(shù)據(jù)集合

B、決策支持系統(tǒng)是指輔助需要決策的人或系統(tǒng)進(jìn)行決策的系統(tǒng)

C、數(shù)據(jù)挖掘一般是指數(shù)據(jù)分析師根據(jù)個(gè)人經(jīng)驗(yàn)針對(duì)細(xì)節(jié)數(shù)據(jù)進(jìn)行分析總結(jié),挖掘

出有用的知識(shí)的過程

D、機(jī)器學(xué)習(xí)是指機(jī)器采用一些方法或模型從數(shù)據(jù)中習(xí)得知識(shí)的過程

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:數(shù)據(jù)倉庫是個(gè)面向主題、集成的、非易失的、且隨時(shí)間變化的數(shù)據(jù)

集合,用來支持管理人員決策。決策支持系統(tǒng)是輔助決策者通過數(shù)據(jù)、模型和知

識(shí),以人機(jī)交互方式進(jìn)行半結(jié)構(gòu)化或非結(jié)構(gòu)化決策的計(jì)算機(jī)應(yīng)用系統(tǒng)。數(shù)據(jù)挖掘就

是從數(shù)據(jù)庫中的所有數(shù)據(jù)記錄中歸納總結(jié)出知識(shí),讓人們從抽象復(fù)雜的數(shù)據(jù)中看到

客觀規(guī)律,以便做出決策。數(shù)據(jù)挖掘是從人工智能機(jī)器學(xué)習(xí)中發(fā)展起來的。它研究

各種方法和技術(shù),從大量的數(shù)據(jù)中挖掘出有用的信息和知識(shí)。機(jī)器學(xué)習(xí)是研究使計(jì)

算機(jī)模擬或?qū)崿F(xiàn)人類的學(xué)習(xí)行為,即讓計(jì)算機(jī)自動(dòng)獲取知識(shí)。故答案為C選項(xiàng)。

二、應(yīng)用題(本題共5題,每題7.0分,共5分。)

41、設(shè)某并行數(shù)據(jù)庫采用一臺(tái)具有14個(gè)刀片的刀片服務(wù)器,每個(gè)刀片具有獨(dú)立的

內(nèi)存和磁盤,各刀片之間通過刀片服務(wù)器上的以太網(wǎng)交換機(jī)實(shí)現(xiàn)通信,則該并行數(shù)

據(jù)庫采用的體系結(jié)構(gòu)是結(jié)構(gòu)。

標(biāo)準(zhǔn)答案:無共享

知識(shí)點(diǎn)解析:并行數(shù)據(jù)服務(wù)器分為兩種結(jié)構(gòu):完全共享發(fā)源結(jié)構(gòu)、完全不共享資源

結(jié)構(gòu)。完全共享資源結(jié)構(gòu)指對(duì)每個(gè)數(shù)據(jù)項(xiàng)的存取都要經(jīng)過公共通信線路,其所有的

處理器共享內(nèi)存、磁盤等資源。完全不共享資源結(jié)構(gòu)指高功能計(jì)算機(jī)系統(tǒng)由多個(gè)較

小的系統(tǒng)替代,每個(gè)站點(diǎn)都要實(shí)現(xiàn)全局?jǐn)?shù)據(jù)目錄,每個(gè)站點(diǎn)有獨(dú)立的內(nèi)存和磁盤對(duì)

應(yīng)該站點(diǎn)的服務(wù)器。

42、在動(dòng)態(tài)轉(zhuǎn)儲(chǔ)中,利用轉(zhuǎn)儲(chǔ)文件只能將數(shù)據(jù)庫恢復(fù)到轉(zhuǎn)儲(chǔ)過程中的某個(gè)狀態(tài),且

轉(zhuǎn)儲(chǔ)文件中的數(shù)據(jù)可能不一致,只有和文件綜合起來使用,才能將數(shù)據(jù)

庫恢復(fù)到一致狀態(tài)。

標(biāo)準(zhǔn)答案:日志.

知識(shí)點(diǎn)解析:數(shù)據(jù)轉(zhuǎn)儲(chǔ)是數(shù)據(jù)庫恢復(fù)中采用的基本技術(shù)。所謂轉(zhuǎn)儲(chǔ)即DBA定期地

將整個(gè)數(shù)據(jù)庫復(fù)制到磁帶或另一個(gè)磁盤上保存起來的過程。動(dòng)態(tài)轉(zhuǎn)儲(chǔ)是指在轉(zhuǎn)儲(chǔ)過

程期間允許對(duì)數(shù)據(jù)庫進(jìn)行存取或修改,即轉(zhuǎn)儲(chǔ)和用戶事務(wù)可并發(fā)執(zhí)行,但在轉(zhuǎn)儲(chǔ)數(shù)

據(jù)后,副本上的數(shù)據(jù)并不能保證正確有效,為此必須把轉(zhuǎn)儲(chǔ)期間各事務(wù)對(duì)數(shù)據(jù)庫的

修改活動(dòng)登記下來,建立日志文件。

43、在數(shù)據(jù)倉庫設(shè)計(jì)和建設(shè)過程中,設(shè)計(jì)者需要調(diào)查用戶的決策或數(shù)據(jù)處理需求,

并將功能相近且需要相關(guān)聯(lián)數(shù)據(jù)支持的需求進(jìn)行歸類,得到不同的需求集合,并在

企業(yè)數(shù)據(jù)模型中尋找能夠滿足各個(gè)需求集合的數(shù)據(jù)集合,然后針對(duì)各個(gè)數(shù)據(jù)集合開

展數(shù)據(jù)倉庫數(shù)據(jù)模型的設(shè)計(jì)。這種設(shè)計(jì)方法稱為的設(shè)計(jì)方法。

標(biāo)準(zhǔn)答案:面向主題

知識(shí)點(diǎn)解析:面向主題的數(shù)據(jù)組織方式,就是在較高層次上對(duì)分析對(duì)象數(shù)據(jù)的一個(gè)

完整并且一致的描述,能刻畫各個(gè)分析對(duì)象所涉及的企業(yè)各項(xiàng)數(shù)據(jù),以及數(shù)據(jù)之間

的聯(lián)系.所謂較高層次是相對(duì)面向應(yīng)用的數(shù)據(jù)組織方式而言的,即按照主題進(jìn)行數(shù)

據(jù)組織的方式具有更高的數(shù)據(jù)抽象級(jí)別。與傳統(tǒng)數(shù)據(jù)庫面向應(yīng)用進(jìn)行數(shù)據(jù)組織的特

點(diǎn)相對(duì)應(yīng),數(shù)據(jù)倉庫中的數(shù)據(jù)面向主題進(jìn)行組織,例如,一個(gè)生產(chǎn)企業(yè)的數(shù)據(jù)倉庫

所組織的主題可能有產(chǎn)品訂貨分析和貨物發(fā)運(yùn)分析等。

44、在SQLServer2008中,計(jì)算兩個(gè)日期之差的函數(shù)是。

標(biāo)準(zhǔn)答案:datediffO

知識(shí)點(diǎn)解析:DATEDIFF。函數(shù)可以返回兩個(gè)日期之間的天數(shù)。DATEDIFF

(datcpart,startdate,enddate)?startdate和enddate參數(shù)是合法的日期表達(dá)式。例如

SQL表達(dá)式:SELECTDATEDIFF(day,'2008—12—30','2008—12—29')AS

DiffDate

45、為了保證正確地調(diào)度事務(wù)的并發(fā)操作,事務(wù)對(duì)數(shù)據(jù)庫對(duì)象加鎖、解鎖需遵守加

鎖協(xié)議。加鎖協(xié)議中兩階段加鎖協(xié)議可以保證事務(wù)調(diào)度【5】性。

標(biāo)準(zhǔn)答案:可串行性

知識(shí)點(diǎn)解析:DBMS對(duì)并發(fā)事務(wù)不同的調(diào)度可能會(huì)產(chǎn)生不同的結(jié)果。為了衡量調(diào)

度正確性,執(zhí)行結(jié)果如果可以等價(jià)于串行調(diào)度則認(rèn)為是正確的,這樣的調(diào)度叫可串

行調(diào)度。而兩段鎖協(xié)議就是實(shí)現(xiàn)可串行調(diào)度的協(xié)議。若并發(fā)執(zhí)行的所有事務(wù)均遵守

兩段鎖協(xié)議,則這些事務(wù)的任何并發(fā)調(diào)度都是可串的。

三、設(shè)計(jì)與應(yīng)用題(本題共2題,每題1.0分,共2

分。)

在SQLServer2008數(shù)據(jù)庫中存在銷售單據(jù)明細(xì)表,其建表語句為:CREATE

TABLE銷售單據(jù)明細(xì)表(銷售單據(jù)編號(hào)varchar(8),商品編號(hào)varchar(8),單價(jià)

money,數(shù)量ini,總價(jià)money);在系統(tǒng)運(yùn)行一段時(shí)間后,此表中有近千萬條數(shù)

據(jù),程序員在數(shù)據(jù)庫中執(zhí)行如下SQL語句:SELECT商品編號(hào),sum(總價(jià))FROM

銷售單據(jù)明細(xì)表WHERE單價(jià)>50GROUPBY商品編號(hào)

46、為提高此查詢的執(zhí)行效率,需在此表中建立索引,請(qǐng)給出建立索引的方案。

標(biāo)準(zhǔn)答案:CREATEUNIQUECLUSTEREDINDEXix_商品編號(hào)on銷售單據(jù)明細(xì)

表(商品編號(hào))

知識(shí)點(diǎn)解析:本題考杳的是索引相關(guān)知識(shí),如索引定義,在什么地方建立索引,建

立索引的條件等等,以及Active-Standby架構(gòu)的數(shù)據(jù)庫運(yùn)行模式的機(jī)制。索引的知

識(shí)索引技術(shù)是一種快速數(shù)據(jù)訪問技術(shù),它將一個(gè)文件的每個(gè)記錄在某個(gè)或某些領(lǐng)

域(或稱為屬性)上的取值與該記錄的物理地址直接聯(lián)系起來,提供了一種根據(jù)記錄

域的取值快速訪問文件記錄的機(jī)制。索引的使用要恰到好處,其使用原則一般如

下:①經(jīng)常在查詢中作為條件被使用的列,應(yīng)為其建立索引;②頻繁進(jìn)行排序或

分組(即進(jìn)行g(shù)roupby或orderby操作)的歹ij,應(yīng)為其建立索引;③一個(gè)列的值域很

大時(shí),應(yīng)為其建立索引;④如果待排序的列由多個(gè),應(yīng)在這些列上建立復(fù)合索

引。聚集索引是指數(shù)據(jù)庫表行中數(shù)據(jù)的物理順序與鍵值的邏輯(索引)順序相同。

個(gè)表只能有一個(gè)聚集索引,因?yàn)橐粋€(gè)表的物理順序只有一種情況,所以,對(duì)應(yīng)的聚

集索引只能有一個(gè)。與非聚集索引相比,逑集索引有著更快的檢索速度。聚集索引

關(guān)鍵字ClusteredIndex,關(guān)健字unique表示唯一索引。建立UNIQUECLUSTERED

索引,使查詢商品編號(hào)的數(shù)據(jù)記錄唯降低了搜索范圍,提高了搜索效率。

47、為了堤高系統(tǒng)的可靠性和性能,某工程師提出將原有單機(jī)運(yùn)行的SQLServer

2008改為Active-Standby架構(gòu)的數(shù)據(jù)庫運(yùn)行模式:

在不考慮硬件性能提升因素的前

提下,請(qǐng)分析此架構(gòu)是否能夠提高系統(tǒng)的性能和可靠性,并說明原因。

標(biāo)準(zhǔn)答案:此架構(gòu)為數(shù)據(jù)庫服務(wù)器容錯(cuò)架構(gòu),雙機(jī)熱備份方案中的雙機(jī)熱備模式。

在不考慮硬件性能提升因素的前提下,此架構(gòu)是能夠提高系統(tǒng)的性能和可靠性,

原因:雙機(jī)熱備份技術(shù)是一種軟硬件結(jié)合的較高容錯(cuò)應(yīng)用方案。該方案是由兩臺(tái)

服務(wù)器系統(tǒng)和一個(gè)外接共享磁盤陣列柜及相應(yīng)的雙機(jī)熱備份軟件組成。在這個(gè)容

錯(cuò)方案中,操作系統(tǒng)和應(yīng)用程序安裝在兩臺(tái)服務(wù)器的本地系統(tǒng)盤上,整個(gè)網(wǎng)絡(luò)系統(tǒng)

的數(shù)據(jù)是通過磁盤陣列集中管理和數(shù)據(jù)備份的。數(shù)據(jù)集中管理是通過雙機(jī)熱備份系

統(tǒng),將所有站點(diǎn)的數(shù)據(jù)直接從中央存儲(chǔ)設(shè)備讀取和存儲(chǔ),并由專業(yè)人員進(jìn)行管理,

極大地保護(hù)了數(shù)據(jù)的安全性和保密性。用戶的數(shù)據(jù)存放在外接共享磁盤陣列中,在

一臺(tái)服務(wù)器出現(xiàn)故障時(shí),備機(jī)主動(dòng)替代主機(jī)工作,保證網(wǎng)絡(luò)服務(wù)不間斷。

知識(shí)點(diǎn)解析:Aclive-Standby架構(gòu)的數(shù)據(jù)庫運(yùn)行模式雙機(jī)熱備特指基于高可用系統(tǒng)

中的兩臺(tái)服務(wù)器的熱備(或高可用),因兩機(jī)高可用在國內(nèi)使用較多,故得名雙機(jī)熱

備,雙機(jī)高可用按工作中fit切換方式分為:主一備方式(Aclive-Standby方式)和雙

主機(jī)方式(Aclive-Active方式),主一備方式即指的是一臺(tái)服務(wù)器處于某種業(yè)務(wù)的激

活狀態(tài)(即Active狀態(tài)),另一臺(tái)服務(wù)器處于該業(yè)務(wù)的備用狀態(tài)(即Standby狀態(tài))。

而雙主機(jī)方式即指兩種不同業(yè)務(wù)分別在兩臺(tái)服務(wù)器上互為主備狀態(tài)(即Active-

Standby和Standby-Active狀態(tài))。雙機(jī)熱備有兩種實(shí)現(xiàn)方式,一種是兩臺(tái)服務(wù)器通

過一個(gè)共享的存儲(chǔ)設(shè)備(一般是共享的磁盤陣列或存儲(chǔ)區(qū)域網(wǎng)SAN),通過安裝雙機(jī)

軟件實(shí)現(xiàn)雙機(jī)熱備,稱為共享方式。另一種方式是沒有共享的存儲(chǔ)設(shè)備,數(shù)據(jù)同時(shí)

存放于各自服務(wù)器中,稱為純軟件方式或軟件同步數(shù)據(jù)方式。基于存儲(chǔ)共享的實(shí)現(xiàn)

方式是雙機(jī)熱備的最標(biāo)準(zhǔn)的方案,在主從模式工作中,兩臺(tái)服務(wù)器以一個(gè)虛擬的

IP地址對(duì)外提供服務(wù),服務(wù)請(qǐng)求發(fā)送給豐服務(wù)器(activeserver)承擔(dān)。同時(shí),兩臺(tái)服

務(wù)器通過心跳線(hearbeatline)偵測(cè)另?臺(tái)服務(wù)器的工作狀況。一旦主服務(wù)器出現(xiàn)故

障,備服務(wù)器(standbyserver)根據(jù)心跳偵測(cè)的情況做出判斷,在較短時(shí)間內(nèi)完成切

換,接管主機(jī)上的所有資源,成為新的主服務(wù)器。由于使用共享的存儲(chǔ)設(shè)備,因此

兩臺(tái)服務(wù)器使用的實(shí)際上是?樣的數(shù)據(jù),由雙機(jī)或集群軟件對(duì)其進(jìn)彳丁管理。

計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫技術(shù))模擬試卷第

2套

一、選擇題(本題共40題,每題1.0分,共40分。)

1、設(shè)有關(guān)系模式:作者(作者編號(hào),姓名,身份證號(hào),職業(yè),出生日期)。下列能

夠作為該關(guān)系模式候選碼的是()。

A、作者編號(hào),姓名

B、作者編號(hào),身份證號(hào)

C、作者編號(hào),職業(yè)

D、身份證號(hào),出生日期

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:關(guān)系模型中的候選碼定義為某一組屬性可以唯一標(biāo)識(shí)一個(gè)元組,則稱

為該屬性組的候選碼,所以其候選碼屬性的取值必須不能有重復(fù)也不能為空。題目

中姓名,職業(yè),出生日期都可能重復(fù)。

2、設(shè)有職工表(職工號(hào),姓名,地址I,地址2),其中,職工號(hào)為主碼?,F(xiàn)耍求地

址I和地址2組合起來不能有重復(fù)值。在SQLServer2008環(huán)境中有下列創(chuàng)建該表

的語句:I.CREATETABLE職工表(職工號(hào)intPRIMARYKEY,姓名

nchar(lO),地址1nvarchar(20),地址2nvarchar(20),UNIQUE(地址1,地址2))

n.CREATETABLE職工表(職工號(hào)intPRIMARYKEY,姓名nchar(lO),地址1

nvarchar(20),地址2nvarchar(20)UNIQUE(地址I,地址2))DI.CREATETABLE

職工表(職工號(hào)intPRIMARYKEY,姓名nchar(IO),地址1

nvarchar(20)UNIQUE,土也址2nvarchar(20)UNIQUE)IV.CREATETABLE職工表

(職工號(hào)intPRIMARYKEY,姓名nchar(lO),地址Invarchar(20)UNIQUE(地址

1?地址2),地址2nvarchar(20))上述語句能正確實(shí)現(xiàn)此約束的是()。

A、僅I和皿

B、僅n和w

c、僅I、n和N

D、都正確

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:HI表示在地址1的所有記錄中地址不允許重復(fù),即每個(gè)職工的地址1

都不同旦每個(gè)職工的地址2也不允許重復(fù)。UNIQUE是本創(chuàng)建的表的屬性約束條

件,與位置無關(guān)。

3、在SQLServer2008中,設(shè)有商品表(商品號(hào),商品名,生產(chǎn)日期,單價(jià),類

別)。現(xiàn)經(jīng)常需耍執(zhí)行下列直詢:SELECT商品弓,商品名,單價(jià)FROM商品表

WHERE類別IN(‘食品‘,‘家電‘)ORDERBY商品號(hào)現(xiàn)需要在商品表上建立

合適的索引來提高該查詢的執(zhí)行效率。下列建立索引的語句,最合適的是()。

A、CREATEINDEXIdxlON商品表(類別)

B、CREATEINDEXIdxlON商品表(商品號(hào),商品名,單價(jià))

C、CREATEINDEXIdxlON商品表(類別,商品號(hào)INCLUDE(商品名,單價(jià))

D、CREATEINDEXIdxlON商品表(商品號(hào))INCLUDE(商品名,單價(jià))WHERE類

別='食品'OR類別='家電’

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:建立索引是加快查詢速度的有效手段。在SQL語言中,建立索引使

用CREATEINDEX語句,一般格式為:CREATE[UNIQUE]【NDEX〈索引名〉ON<

表名>(<列名>[v次序>],V列名>[<次序>],INCLUDE(屬性名)WHERE約束條件

所以根據(jù)題意選D。

4、存儲(chǔ)管理器是數(shù)據(jù)庫管理系統(tǒng)非常重要的組成部分。下列關(guān)于存儲(chǔ)管理器的說

法,錯(cuò)誤的是()。

A、存儲(chǔ)管理器負(fù)責(zé)檢查用戶是否具有數(shù)據(jù)訪問權(quán)限

B、為了提高數(shù)據(jù)訪問效率,存儲(chǔ)管理器會(huì)將部分內(nèi)存用于數(shù)據(jù)緩沖,同時(shí)使用一

定的算法對(duì)內(nèi)存緩沖區(qū)中的數(shù)據(jù)塊進(jìn)行置換

C、存儲(chǔ)管理器會(huì)為編譯好的查詢語句生成執(zhí)行計(jì)劃,并根據(jù)執(zhí)行計(jì)劃訪問相關(guān)數(shù)

據(jù)

D、存儲(chǔ)管理器以事務(wù)方式管理用戶刈數(shù)據(jù)的訪問,以確保數(shù)據(jù)庫并發(fā)訪問的正確

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:C項(xiàng)是查詢處理器的功能,不是存儲(chǔ)管理器功能。

5、在SQLServer2008中,設(shè)各系統(tǒng)數(shù)據(jù)庫當(dāng)前主要數(shù)據(jù)文件及日忐文件的大小如

數(shù)據(jù)庫主要數(shù)據(jù)文件(MB)日志文件(MB)

master152

model41

mstcib82

tempdb61

下表所示:現(xiàn)要

在該系統(tǒng)中創(chuàng)建一個(gè)新的用戶數(shù)據(jù)庫,則用戶數(shù)據(jù)庫中主要數(shù)據(jù)文件的大小不能小

于()。

A、15MB

B、4MB

C、8MB

D、6MB

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:不能小于model數(shù)據(jù)庫的大小。Model數(shù)據(jù)庫為新創(chuàng)建的數(shù)據(jù)庫提供

模版。

6、在SQLServer2008的某數(shù)據(jù)庫中,設(shè)U1用戶是RI角色中的成員,現(xiàn)己授予

R1角色對(duì)T表具有SELECT和DENYUPDATE權(quán)限,同時(shí)授予了U1用戶對(duì)T表

具有INSERT和UPDATE權(quán)限,則U1用戶最終對(duì)T表具有的權(quán)限是()。

A、SELECT和INSERT

B、INSERTUPDATE

C、SELECT、INSERT和UPDATE

D、INSERT

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:當(dāng)用戶的權(quán)限與其所在的角色的權(quán)限發(fā)生沖突時(shí),以角色的權(quán)限為標(biāo)

準(zhǔn)。

7、在SQLServer2008中,設(shè)先對(duì)MyDB數(shù)據(jù)庫進(jìn)行了一次完整備份,然后對(duì)該

數(shù)據(jù)庫進(jìn)行了一次H志備份,這兩次備份均備份在BK設(shè)備上。假設(shè)BK設(shè)備上只

有這兩次備份的內(nèi)容。現(xiàn)要從備份中恢復(fù)MyDB數(shù)據(jù)庫,正確的恢復(fù)過程及語句

是()。

A^restore,logMyDBfromBKwithfile=I,norecoveryrestoredatabaseMyDB

fromBKwithfile=2

B、restorelogMyDBfromBKwithfile:1,norecoveryrestoredatabaseMyDBfrom

BKwithfile=2,norecovery

C、restoredatabaseMyDBfromBKwithfile=1,norecoveryrestorelog:MyDB

fromBKwithfile=2.Norecovery

D、restoredatabaseMyDBfromBKwithfile=1,norecoveryrestorelogMy:DB

fromBKwithfile=2

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:在進(jìn)行數(shù)據(jù)恢復(fù)時(shí).,首先恢復(fù)完全備份,其次恢復(fù)差異備份,最后恢

復(fù)口志備份。備份口志時(shí)使用Norecovery用來備份尾口志,這樣備份口志的時(shí)候

數(shù)據(jù)庫處于恢復(fù)狀態(tài),別故進(jìn)程就不能再訪問數(shù)據(jù)庫,H志就不會(huì)再增加,因此在

還原的時(shí)候就可以正?;謴?fù)。還原備份的時(shí)候如果想同時(shí)還原之后的日志,必須加

上Norecovcry才可以還原,如果有多個(gè)日志備份,除了最后一個(gè)日志備份外,還

原其他H志也必須加上Norecoveryo所以選擇D選項(xiàng)。

8、事務(wù)是數(shù)據(jù)庫中非常重要的概念。下列關(guān)于事務(wù)的說法,錯(cuò)誤的是()。

A、當(dāng)數(shù)據(jù)庫出現(xiàn)事務(wù)故障或系統(tǒng)故障時(shí),可以通過數(shù)據(jù)庫日志文件進(jìn)行恢復(fù)

B、事務(wù)并發(fā)執(zhí)行可能導(dǎo)致數(shù)據(jù)錯(cuò)誤,采用三級(jí)加鎖協(xié)議可以保證數(shù)據(jù)的一致性

C、為了檢測(cè)死鎖,數(shù)據(jù)庫管理系統(tǒng)會(huì)在執(zhí)行每個(gè)事務(wù)時(shí)檢測(cè)事務(wù)等待圖中是否出

現(xiàn)問路

D、數(shù)據(jù)庫管理系統(tǒng)可以采用先來先服務(wù)的方式防止活鎖現(xiàn)象的出現(xiàn)

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:檢測(cè)死鎖有多種方法,包括超時(shí)法、等待圖法等。事務(wù)等待圖法動(dòng)態(tài)

地反映r所有事務(wù)的等待情況,并發(fā)控制的了系統(tǒng)周期性地生成事務(wù)等待圖進(jìn)行檢

測(cè),而不是在執(zhí)行每個(gè)事務(wù)時(shí)進(jìn)行檢測(cè)。所以選擇C選項(xiàng)。

9、下列簡化的UML關(guān)系圖中,最不恰當(dāng)?shù)氖牵ǎ?/p>

A、

B、

C、

D、

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:在UML類圖中,常見的有以下幾種關(guān)系:①泛化(【箭頭及指

向】:帶三角箭頭的實(shí)線,箭頭指向父類);②實(shí)現(xiàn)(【箭頭及指向】:帶三角箭頭

的虛線,箭頭指向接口);③關(guān)聯(lián)(【箭頭及指向】:帶普通箭頭的實(shí)心線,指向被

擁有者);④聚合(【箍頭及指向】:帶空心菱形的實(shí)心線,菱形指向整體);⑤組

合(【箭頭及指向】:帶實(shí)心菱形的實(shí)線,菱形指向整體);⑥依賴(【箭頭及指

向】:帶箭頭的虛線,指向被使用者)。D選項(xiàng)是屬于組合關(guān)系,因此實(shí)心菱形的

箭頭應(yīng)該指向、、窗體,即實(shí)心菱形應(yīng)該標(biāo)在窗體旁邊。

10、現(xiàn)有一個(gè)大型咨詢公司的數(shù)據(jù)庫應(yīng)用系統(tǒng),每個(gè)部門都要生成大量的全局報(bào)表

并執(zhí)行少量的更新操作。隨著數(shù)據(jù)量的增加,系統(tǒng)出現(xiàn)了性能瓶頸。鑒于各個(gè)部門

地理上是分散的,公司希望采用分布式數(shù)據(jù)庫技術(shù)解決該問題。下列數(shù)據(jù)分配方式

中最適合該應(yīng)用的是()。

A、集中式

B、分割式

C、復(fù)制式

D、混合式

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:集中式是指所有的數(shù)據(jù)片斷都安排在一個(gè)場(chǎng)地上。分割式是指所有全

局?jǐn)?shù)據(jù)只有一份,它們被分割成若干片斷,每個(gè)片斷被分配在一個(gè)特定的場(chǎng)地上。

全復(fù)制式是指全局?jǐn)?shù)據(jù)有多個(gè)副本,每個(gè)場(chǎng)地上都有一個(gè)完整的數(shù)據(jù)副本。混合式

是指全局?jǐn)?shù)據(jù)被分為若干個(gè)數(shù)據(jù)子集,每個(gè)子集都被安排在一個(gè)或多個(gè)場(chǎng)地上,但

是每個(gè)場(chǎng)地未必保存所有數(shù)據(jù)。以上四種分配方式各有千秋,但復(fù)制式在每個(gè)分場(chǎng)

都有完整的數(shù)據(jù),這樣大大減少了各部門對(duì)全局?jǐn)?shù)據(jù)的訪問。因此采用復(fù)制式數(shù)據(jù)

分配能夠提高每個(gè)場(chǎng)地的響應(yīng)速度。

11、XML數(shù)據(jù)庫是一種新型的數(shù)據(jù)庫管理系統(tǒng)。下列關(guān)于XML數(shù)據(jù)庫的說法,

錯(cuò)誤的是()“

A、由于XML文檔本身帶有標(biāo)記,可以自描述,因此XML數(shù)據(jù)庫并不對(duì)XML文

檔進(jìn)行解析

B、目前XML數(shù)據(jù)庫主要包括XEDB、NXD和HXD三種類型

C、很多關(guān)系數(shù)據(jù)庫廠商在其傳統(tǒng)的數(shù)據(jù)庫產(chǎn)品中進(jìn)行了擴(kuò)充,使其能夠處理

XML文檔

D、在數(shù)據(jù)本身具有層次特征時(shí),XML文檔能夠清晰地表達(dá)數(shù)據(jù)的層次特征

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:XML數(shù)據(jù)庫需要對(duì)XML文檔進(jìn)行解析,因?yàn)閄ML文檔的本身標(biāo)記

只是文檔本身的描述,需要經(jīng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論