第 1 頁(yè):模擬試題 |
第 6 頁(yè):參考答案與解析 |
一、單選題
1.C【解析】對(duì)模式進(jìn)行分解時(shí),既要保證分解具有“無(wú)損連接性”,又要保證分解“保持函數(shù)依賴(lài)”。所謂“無(wú)損連接”指分解的若干連接重組時(shí)可以精確恢復(fù)到原來(lái)的數(shù)據(jù)表,數(shù)據(jù)記錄既沒(méi)有增加也沒(méi)有減少�!氨3趾瘮�(shù)依賴(lài)”是指原關(guān)系模式含有的屬性之問(wèn)的隱含關(guān)系在分解后不能丟失。本題由所給的F可以看出A,B,C為關(guān)系中的主鍵,D為非主屬性,D依賴(lài)于A,B,C分解可恢復(fù)出原關(guān)系,但其中隱含的D對(duì)A、B的依賴(lài)卻丟失了。
2.D【解析】分解使得一個(gè)關(guān)系變?yōu)槎鄠€(gè)關(guān)系,常用于關(guān)系模式規(guī)范化。一般情況下可以減少部分?jǐn)?shù)據(jù)冗余,但不恰當(dāng)?shù)姆纸庖部赡茉黾尤哂唷?/P>
3.C【解析】一張關(guān)系表中的主碼不能為空且具有唯一性。外碼取值可能為被參照關(guān)系中已存在的主碼值或空值。最終該表中插入的數(shù)據(jù)為(1),(2),(4),(6),共4行數(shù)據(jù)。
4.B【解析】為了提高系統(tǒng)的性能,應(yīng)該根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分和穩(wěn)定部分、經(jīng)常存取部分-和存取頻率較低的部分分開(kāi)存放,較常用的放在高速讀寫(xiě)的磁盤(pán)上,但并沒(méi)有說(shuō)索引一定要在高速磁盤(pán),日志一定要在低速磁帶,要根據(jù)訪問(wèn)頻率決定。
5.D【解析】三層架構(gòu)將更多的任務(wù)傳給服務(wù)器端計(jì)算,所以增加了網(wǎng)絡(luò)的通信量,其運(yùn)行速度受制于網(wǎng)絡(luò),并不一定會(huì)提高。在適用Intemet、維護(hù)工作量等方面,B/S比C/S強(qiáng);在運(yùn)行速度、數(shù)據(jù)安全和人機(jī)交互等方面,不如C/S。
6.C【解析】l屬于設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)中的概念結(jié)構(gòu)設(shè)計(jì),Ⅲ屬于邏輯結(jié)構(gòu)設(shè)計(jì),Ⅳ屬于物理設(shè)計(jì)。Ⅱ、V、Vl屬于數(shù)據(jù)庫(kù)的實(shí)現(xiàn)與維護(hù)。所以答案為c。
7.A【解析】關(guān)系數(shù)據(jù)語(yǔ)言分為關(guān)系代數(shù)語(yǔ)言、關(guān)系演算語(yǔ)言和兼具兩者雙重特點(diǎn)的語(yǔ)言,如SQL,但所有這些語(yǔ)言的共同特點(diǎn)是非過(guò)程化的集合操作語(yǔ)言,所以Ⅱ錯(cuò)誤。Ⅳ是因?yàn)椴樵償?shù)據(jù)表時(shí)SQL語(yǔ)句不會(huì)檢查數(shù)據(jù)的完整性約束。
8.C【解析】RAIDl0比RAID5在寫(xiě)數(shù)據(jù)上更穩(wěn)定、速度更快,所以C項(xiàng)中應(yīng)盡量避免存儲(chǔ)在RAID5的磁盤(pán)存儲(chǔ)系統(tǒng)中。
9.B【解析】本題考察了有關(guān)UML的類(lèi)圖表示。這里的區(qū)別主要在四種表示上:類(lèi)的UML表示(空心三角實(shí)線連接)、接口的UML表示(空心三角虛線連接)、聚合關(guān)系的UML表示(空心菱形實(shí)線連接)以及合成關(guān)系的UML表示(實(shí)心菱形實(shí)線連接)。類(lèi)的表示指的是子類(lèi)對(duì)父類(lèi)關(guān)系的繼承;接口與子類(lèi)繼承比較相似,區(qū)別主要在于多繼承上;聚合關(guān)系主要表示一種弱的擁有關(guān)系,如A對(duì)象可以包含B對(duì)象,但B對(duì)象不是A對(duì)象的一部分;而合成是一種強(qiáng)擁有,體現(xiàn)了嚴(yán)格的部分和整體關(guān)系。此題中,車(chē)架和車(chē)輪是車(chē)的嚴(yán)格組成部分,如果缺少一樣,車(chē)就沒(méi)法開(kāi),所以對(duì)車(chē)來(lái)說(shuō)是必不可少的部分。所以選B。
10.D【解析】此題考察了SQL中CASE WHEN語(yǔ)句的用法。如果是簡(jiǎn)單的賦值查詢,比如數(shù)據(jù)庫(kù)表示性別:1表示男,2表示女。則用
CASE sex
When ˊ1ˊTHEN ˊ勇ˊ
Whenˊ2ˊ THENˊ女ˊ
ELSEˊ其它ˊ
END
即可以表示。但如果條件較為復(fù)雜或包含判斷式等,則用D所表示的方式。
11.D【解析】標(biāo)量函數(shù)返回一個(gè)確定類(lèi)型的標(biāo)量值。函數(shù)體語(yǔ)句定義在BEGIN-END語(yǔ)句內(nèi),其中包含了可以返回值的Transact-SQL命令。
創(chuàng)建標(biāo)量函數(shù)的語(yǔ)法如下:
CREATE FUNCTION[owner name.]function_name
([{@parameter_name[AS][type_schema_name.]parameter_data_type
[=default]}
[,…n]
)
RETURNS return_data_type
[AS]
BEGIN
function_body
RETURN scalar_expression
END
[;]
12.A【解析】A屬性基于對(duì)R進(jìn)行水平劃分,即區(qū)別子集主要是通過(guò)A屬性。B、D都是基于B屬性對(duì)R的劃分。C只是刪除了R表中不等于10的記錄,不屬于劃分分區(qū)表的方式。
13.A【解析】架構(gòu)是形成單個(gè)命名空間的數(shù)據(jù)庫(kù)實(shí)體的集合。命名空問(wèn)也是一個(gè)集合,其中每個(gè)元素的名稱(chēng)都是唯一的。架構(gòu)與用戶的關(guān)系是一對(duì)多的關(guān)系,一個(gè)用戶只能對(duì)應(yīng)一個(gè)架構(gòu),但多個(gè)用戶可以共享一個(gè)架構(gòu),所以選A。
14.B【解析】SQL Server Agent是一個(gè)任務(wù)規(guī)劃器和警報(bào)管理器,在實(shí)際應(yīng)用環(huán)境下,可以先將那些周期性的活動(dòng)定義成一個(gè)任務(wù),然后讓其在SQL Server Agent的幫助下自動(dòng)運(yùn)行。假如考生是一名系統(tǒng)管理員,則可以利用SQL Server Agent向自己通知某些警告信息,從而定位出現(xiàn)的問(wèn)題以提高管理效率。SQLServer Agent主要包括以下幾個(gè)組件:作業(yè)、警報(bào)和操作。所以選B。
15.A【解析】一個(gè)數(shù)據(jù)庫(kù)可以包含多個(gè)數(shù)據(jù)文件,這些文件可以存放在一個(gè)物理磁盤(pán)上,也可以放在不同的物理磁盤(pán)上。
16.C 【解析】SQL Server實(shí)例就是在數(shù)據(jù)庫(kù)中存在的現(xiàn)實(shí)的數(shù)據(jù)庫(kù)例子,它是后臺(tái)進(jìn)程和數(shù)據(jù)庫(kù)文件的集合。僅具有登錄權(quán)限的用戶對(duì)SQL Server只能進(jìn)行系統(tǒng)數(shù)據(jù)庫(kù)中有關(guān)SQL Server的一些系統(tǒng)信息的查詢,即只能對(duì)master、msdb數(shù)據(jù)庫(kù)部分?jǐn)?shù)據(jù)進(jìn)行查詢。所以選C。
17.C【解析】U1要將Tl表中的數(shù)據(jù)導(dǎo)出,所以要有對(duì)數(shù)據(jù)的查看權(quán)限。而u2負(fù)責(zé)將數(shù)據(jù)導(dǎo)入到T2表中,則要對(duì)表T2有寫(xiě)入權(quán)限。所以選C。
18.C【解析】檢測(cè)死鎖有多種方法,包括超時(shí)法、等待圖法等。事務(wù)等待圖法動(dòng)態(tài)地反映了所有事務(wù)的等待情況,并發(fā)控制的子系統(tǒng)周期性地生成事務(wù)等待圖進(jìn)行檢測(cè),而不是在執(zhí)行每個(gè)事務(wù)時(shí)進(jìn)行檢測(cè)。所以選擇C。
19.A【解析】本題是對(duì)數(shù)據(jù)庫(kù)維護(hù)的考查,服務(wù)器網(wǎng)絡(luò)的檢測(cè)不是數(shù)據(jù)庫(kù)管理員的職責(zé),而應(yīng)是操作系統(tǒng)管理員的職責(zé)。用戶向數(shù)據(jù)庫(kù)發(fā)送的SQL數(shù)量龐大而且沒(méi)有穩(wěn)定的衡量指標(biāo),所以不屬于日常監(jiān)控范圍。選擇A。
20.B【解析】增加冗余列指的是在多個(gè)表中添加相同的列,這樣雖然增加了數(shù)據(jù)庫(kù)服務(wù)器存儲(chǔ)的負(fù)擔(dān),但可以減少查詢過(guò)程中的JOIN(連接)操作,而不是UNION(并)操作。所以選B。
21.B【解析】Ⅱ.檢測(cè)事務(wù)等待圖并撤銷(xiāo)回路中的某個(gè)事務(wù)是在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)運(yùn)行過(guò)程中由DBMS完成的工作,不是應(yīng)用程序設(shè)計(jì)過(guò)程中采取的措施。剩下三個(gè)屬于在應(yīng)用程序設(shè)計(jì)中預(yù)防死鎖的辦法。所以選B。
22.B【解析】Ⅰ屬于數(shù)據(jù)庫(kù)測(cè)試,Ⅳ、Ⅴ不可行。
23.B【解析】差異備份是指?jìng)浞葑陨弦淮瓮耆珎浞葜笥凶兓臄?shù)據(jù)。SQL Server 2008中除了備份變化的數(shù)據(jù)外還要備份日志文件,這是因?yàn)樵诨謴?fù)時(shí)要根據(jù)日志中的事務(wù)過(guò)程進(jìn)行恢復(fù)操作。所以選B。
24.C【解析】數(shù)據(jù)文件的空間使用量未必比日志文件大,因?yàn)槿罩臼强焖僭鲩L(zhǎng)的。此外,使用日志備份并不能降低數(shù)據(jù)庫(kù)的備份空間。所以選C。
25.C【解析】10點(diǎn)備份過(guò)數(shù)據(jù)庫(kù)之后,數(shù)據(jù)庫(kù)發(fā)生故障導(dǎo)致部分?jǐn)?shù)據(jù)損壞,此時(shí)再進(jìn)行完整備份或差異備份都沒(méi)有意義。由于日志文件沒(méi)有損壞,所以應(yīng)首先執(zhí)行結(jié)尾日志備份,然后根據(jù)上次的完整性備份和新備份的結(jié)尾日志文件,找到上次備份的時(shí)問(wèn)點(diǎn),而后重新執(zhí)行時(shí)問(wèn)點(diǎn)之后的事務(wù)操作,所以選C。
26.B【解析】分布式數(shù)據(jù)庫(kù)的分配方式包括集中式、分割式、全復(fù)制式和混合式。集中式指所有數(shù)據(jù)片斷都安排在一個(gè)場(chǎng)地上;分割式指全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個(gè)片段被分配在一個(gè)特定場(chǎng)地上;全復(fù)制式是在每個(gè)站點(diǎn)上,都有全局?jǐn)?shù)據(jù)的復(fù)制樣本,數(shù)據(jù)的冗余性最大;混合式是指部分站點(diǎn)上是全局?jǐn)?shù)據(jù)的若干片段,部分站點(diǎn)上是全局?jǐn)?shù)據(jù)的副本。僅僅根據(jù)題目要求,不同部門(mén)訪問(wèn)不同的數(shù)據(jù)子集,并沒(méi)有強(qiáng)調(diào)某個(gè)部門(mén)要訪問(wèn)全局信息,所以不考慮有全局?jǐn)?shù)據(jù)的副本的必要,即選B。
27.D【解析】分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性。分片透明性是最高層次,指的是用戶或應(yīng)用程序只對(duì)全局關(guān)系進(jìn)行操作而不必考慮關(guān)系分片的情況。位置透明性是下一層次,指用戶或應(yīng)用程序只需了解數(shù)據(jù)分片情況,而不必了解片段的存儲(chǔ)場(chǎng)地。局部數(shù)據(jù)模型透明性指的是用戶或用戶程序不必了解局部場(chǎng)地上使用的是哪種數(shù)據(jù)模型,但是必須了解全局?jǐn)?shù)據(jù)的分片情況,還需了解各片斷的副本復(fù)制情況及各片斷和它們副本的場(chǎng)地位置分配情況。由于本題中考慮到場(chǎng)地2和場(chǎng)地3的選擇,所以位置對(duì)用戶來(lái)說(shuō)并不透明,應(yīng)選D。
28.B【解析】輪轉(zhuǎn)法:對(duì)關(guān)系順序掃描,將第i個(gè)元組存儲(chǔ)到標(biāo)號(hào)為Di mod n的磁盤(pán)上,該方式保證了元組在多個(gè)磁盤(pán)上均勻分布。散列劃分:選定一個(gè)值域?yàn)閧0,1,…,n-1}的散列函數(shù),對(duì)關(guān)系中的元組基于劃分屬性進(jìn)行散列,如果散列函數(shù)返回i,則將其存儲(chǔ)到第i個(gè)磁盤(pán)。范圍劃分:根據(jù)表中某個(gè)屬性取值區(qū)間劃分成不同的子區(qū)間,然后根據(jù)表中的屬性值所屬的不同區(qū)間將表分成不同的子表。根據(jù)屬性A對(duì)表進(jìn)行散列劃分,然后在每個(gè)劃分內(nèi)部執(zhí)行select語(yǔ)句,會(huì)大幅提高查詢效率。
29.A【解析】關(guān)聯(lián)規(guī)則是形如X->Y的蘊(yùn)涵表達(dá)式。關(guān)聯(lián)規(guī)則的強(qiáng)度可以用它的支持度(s)和置信度(e)度量。支持度確定規(guī)則可以用于給定數(shù)據(jù)集的頻繁程度,而置信度確定Y在包含x的事務(wù)中出現(xiàn)的頻繁程度。兩者可以用公式表示:
從題目中可以看到事務(wù)總數(shù)是5,A的{啤酒、尿布}支持度計(jì)數(shù)是3,{啤酒}支持計(jì)數(shù)是3,所以s=0.6。e=1。同理可得B{面包、尿布}支持計(jì)數(shù)為3,{面包、尿布、牛奶}支持計(jì)數(shù)是2,所以S=0.4,C=2/3。C中,{面包、牛奶}支持計(jì)數(shù)為3,{面包}支持計(jì)數(shù)為4,所以S=0.6,C=0.75。D中,{面包、啤酒}支持計(jì)數(shù)為2,{面包、啤酒、尿布}支持計(jì)數(shù)為2,所以S=0.4,e=1。綜上所述,結(jié)果選A。
30.D【解析】元數(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ù)庫(kù)、表、列等其他對(duì)象的定義。因此可推出,Ⅰ、Ⅲ和V不屬于元數(shù)據(jù)。所以選D。
相關(guān)推薦:
全國(guó)計(jì)算機(jī)等級(jí)考試教材目錄(2015年版)
各地計(jì)算機(jī)等級(jí)考試報(bào)名入口及官方網(wǎng)站匯總
各地2015全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間及入口匯總
2015年全國(guó)計(jì)算機(jī)等級(jí)考試無(wú)紙化考試系統(tǒng)操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |