一、單選題
1在SQL Server 2008中,如果數(shù)據(jù)庫(kù)tempdb的空問不足,可能會(huì)造成一些操作無(wú)法進(jìn)行,此時(shí)需要擴(kuò)大tempdb的空問。下列關(guān)于擴(kuò)大tempdb空間的方法,錯(cuò)誤的是( )。
A.手工擴(kuò)大tempdb中某數(shù)據(jù)文件的大小
B.設(shè)置tempdb中的數(shù)據(jù)文件為自動(dòng)增長(zhǎng)方式,每當(dāng)空間不夠時(shí)讓其自動(dòng)增長(zhǎng)
C.手工為tempdb增加一個(gè)數(shù)據(jù)文件
D.刪除tempdb中的日志內(nèi)容,以獲得更多的數(shù)據(jù)空間
參考答案:D
參考解析:數(shù)據(jù)庫(kù)中的日志文件通常記錄數(shù)據(jù)庫(kù)的操作記錄,對(duì)數(shù)據(jù)庫(kù)的安全性與可靠性有著重要的作用。當(dāng)數(shù)據(jù)庫(kù)被破壞或者出現(xiàn)故障時(shí),常常需要根據(jù)日志文件來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)等操作,手動(dòng)刪除tempdb中的Et志文件則將會(huì)破壞數(shù)據(jù)庫(kù)的安全性和可靠性。
2下列關(guān)于函數(shù)依賴概念的說(shuō)法,正確的是( )。
A.函數(shù)依賴研究一個(gè)關(guān)系中記錄之間的依賴關(guān)系
B.函數(shù)依賴研究一個(gè)關(guān)系中屬性之間的依賴關(guān)系
C.函數(shù)依賴研究一個(gè)關(guān)系中主碼與外碼之間的依賴關(guān)系
D.函數(shù)依賴研究一個(gè)關(guān)系中某列不同行之間取值的依賴關(guān)系
參考答案:B
參考解析:函數(shù)依賴的定義為:設(shè)R(u)是屬性集U上的關(guān)系模型X,Y是U的子集,若對(duì)于R(u)的任意一個(gè)可能的關(guān)系r,r中不可能存在兩個(gè)元組在X上屬性值相等,而在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴于X。其本質(zhì)是根據(jù)屬性間的依賴情況來(lái)判定關(guān)系是否具有模型不合適的性質(zhì)。
3分區(qū)表是將一個(gè)表的數(shù)據(jù)按水平方式劃分為不同的子集,從而可以更快速有效地訪問數(shù)據(jù)子集?,F(xiàn)有表R(A,B.以及針對(duì)該表的如下SQL語(yǔ)句,如果基于列A對(duì)R進(jìn)行范圍分區(qū),該分區(qū)設(shè)計(jì)方案能提高其性能的SQL語(yǔ)句是( )。
A.SELECT A,SUM(B.FROM R GROUP BY A
B.SELECT A FROM R ORDER BY B,A
C.DELETE FROM R WHERE A<>10
D.SELECT MAX(A.FROM R WHERE B=10
參考答案:A
參考解析:A屬性基于對(duì)R進(jìn)行水平劃分,即區(qū)別子集主要是通過A屬性。B、D都是基于B屬性對(duì)R的劃分。C只是刪除了R表中不等于10的記錄,不屬于劃分分區(qū)表的方式。
4根據(jù)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期模型,完成數(shù)據(jù)庫(kù)關(guān)系模式設(shè)計(jì)的階段是( )。
A.需求分析B.概念設(shè)計(jì)C.邏輯設(shè)計(jì)D.物理設(shè)計(jì)
參考答案:C
參考解析:數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)是指從數(shù)據(jù)庫(kù)概念模型出發(fā),設(shè)計(jì)表示為邏輯模式的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的主要步驟包括ER圖轉(zhuǎn)換為初始關(guān)系模式、對(duì)初始關(guān)系模式進(jìn)行優(yōu)化等。
5設(shè)在SQL Server 2008某數(shù)據(jù)庫(kù)中有表SC(Sn0,Cn0,Grade),其中Grade列的類型為int。若在查詢成績(jī)時(shí),希望將成績(jī)按“優(yōu)”、“良”、“中”、“及格”和“不及格”形式顯示,則下列Case函數(shù)中正確的是( )。
A.Case Grade
When Grade between 90 and 100 THEN Grade=ˊ優(yōu)ˊ
When Grade between 80 and 89 THEN Grade=ˊ良ˊ
When Grade between 70 and 79 THEN Grade=ˊ由ˊ
When Grade between 60 and 69 THEN Grade=ˊ及格ˊ
Else Grade=ˊ不及格ˊ
End
B.Case Grade
When Grade between 90 and 100 THEN ˊ優(yōu)ˊ
When Grade between 80 and 89 THEN ˊ良ˊ
When Grade between 70 and 79 THENˊ中ˊ
When Grade between 60 and 69 THENˊ及格ˊ
Elseˊ不及格ˊ
End
C.Case
When Grade between 90 and 100 THEN Grade=ˊ優(yōu)ˊ
When Grade between 80 and 89 THEN Grade=ˊ良ˊ
When Grade between 70 and 79 THEN Grade=ˊ由ˊ
When Grade between 60 and 69 THEN Grade=ˊ及格ˊ
Else Grade=ˊ不及格ˊ
End
D.Case
When Grade between 90 and 100 THENˊ優(yōu)ˊ
When Grade between 80 and 89 THEN ˊ良ˊ
When Grade between 70 and 79 THEN ˊ由ˊ
When Grade between 60 and 69 THEN ˊ及格ˊ
Elseˊ不及格ˊ
End
參考答案:D
參考解析:此題考察了SQL中CASE WHEN語(yǔ)句的用法。如果是簡(jiǎn)單的賦值查詢,比如數(shù)據(jù)庫(kù)表示性別:1表示男,2表示女。則用
CASE sex
When ˊ1ˊTHEN ˊ勇ˊ
Whenˊ2ˊ THENˊ女ˊ
ELSEˊ其它ˊ
END
即可以表示。但如果條件較為復(fù)雜或包含判斷式等,則用D所表示的方式。
7設(shè)某大型商場(chǎng)有各種商鋪銷售大量的產(chǎn)品,對(duì)該商場(chǎng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),在其生命周期中,設(shè)有下列活動(dòng):
Ⅰ.開發(fā)人員啟動(dòng)執(zhí)行DDL代碼建立數(shù)據(jù)庫(kù)結(jié)構(gòu)
Ⅱ.編寫商品信息錄入和導(dǎo)入程序,在開業(yè)前建立商品信息清單
Ⅲ.根據(jù)商場(chǎng)銷售業(yè)務(wù)開展情況,調(diào)整數(shù)據(jù)庫(kù)中的商品清單和價(jià)格
Ⅳ.分析與描述每項(xiàng)功能活動(dòng)需要的輸入數(shù)據(jù)、業(yè)務(wù)規(guī)則及輸出數(shù)據(jù)
Ⅴ.準(zhǔn)備銷售新商品時(shí),使用商品信息錄入或?qū)氤绦?,將新商品信息加入到商品清單?BR> Ⅵ.檢測(cè)商品信息錄入模塊能否正確用條碼識(shí)別商號(hào)條碼
以上活動(dòng)屬于商場(chǎng)數(shù)據(jù)庫(kù)系統(tǒng)實(shí)施活動(dòng)的是( )。
A.僅Ⅰ、Ⅱ和ⅥB.僅Ⅰ、Ⅱ和ⅢC.僅Ⅲ、Ⅳ和ⅥD.僅Ⅰ、Ⅴ和Ⅵ
參考答案:A
參考解析:數(shù)據(jù)庫(kù)系統(tǒng)實(shí)施活動(dòng)包括創(chuàng)建數(shù)據(jù)庫(kù)、裝載數(shù)據(jù)、應(yīng)用程序的編碼和調(diào)試以及數(shù)據(jù)庫(kù)的試運(yùn)行。其中Ⅰ項(xiàng)屬于定義數(shù)據(jù)庫(kù)結(jié)構(gòu),Ⅱ項(xiàng)屬于應(yīng)用程序的編碼和調(diào)試,Ⅵ項(xiàng)屬于數(shù)據(jù)庫(kù)的試運(yùn)行。
8數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段是根據(jù)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的結(jié)果設(shè)計(jì)合適的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。下列關(guān)于數(shù)據(jù)庫(kù)物理設(shè)計(jì)的說(shuō)法,錯(cuò)誤的是( )。
A.物理設(shè)計(jì)著眼于數(shù)據(jù)庫(kù)底層的物理存儲(chǔ)與存取,與操作系統(tǒng)和硬件環(huán)境及數(shù)據(jù)庫(kù)管理系統(tǒng)密切相關(guān)
B.物理設(shè)計(jì)時(shí)需要合理安排不同的存儲(chǔ)介質(zhì),索引文件一般存儲(chǔ)在高速磁盤中,日志文件可以考慮存儲(chǔ)在磁帶中
C.物理設(shè)計(jì)過程中需要考慮設(shè)置合理的數(shù)據(jù)庫(kù)管理系統(tǒng)參數(shù)和操作系統(tǒng)相關(guān)參數(shù)
D.物理設(shè)計(jì)過程中需要考慮RAID級(jí)別、操作系統(tǒng)的文件管理機(jī)制、數(shù)據(jù)庫(kù)管理系統(tǒng)支持的索引類型
參考答案:B
參考解析:為了提高系統(tǒng)的性能,應(yīng)該根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分和穩(wěn)定部分、經(jīng)常存取部分-和存取頻率較低的部分分開存放,較常用的放在高速讀寫的磁盤上,但并沒有說(shuō)索引一定要在高速磁盤,日志一定要在低速磁帶,要根據(jù)訪問頻率決定。
9對(duì)于故障管理,下列說(shuō)法正確的是( )。
A.軟件容錯(cuò)完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫(kù)系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣就能達(dá)到數(shù)據(jù)庫(kù)的完全安全
B.動(dòng)態(tài)轉(zhuǎn)儲(chǔ)提高了數(shù)據(jù)庫(kù)的可用性,但是數(shù)據(jù)的有效性得不到保證
C.介質(zhì)故障是指數(shù)據(jù)庫(kù)在運(yùn)行過程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常方式終止,需要系統(tǒng)重新啟動(dòng)的故障
D.在數(shù)據(jù)庫(kù)系統(tǒng)中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)轉(zhuǎn)儲(chǔ)
參考答案:B
參考解析:硬件容錯(cuò)完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫(kù)系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣能達(dá)到數(shù)據(jù)庫(kù)的完全安全。若數(shù)據(jù)庫(kù)在運(yùn)行過程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常的方式終止,則需要重新啟動(dòng)的故障就是系統(tǒng)故障。在數(shù)據(jù)庫(kù)中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)恢復(fù)。
10數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)在使用過程中,會(huì)根據(jù)用戶的需求及系統(tǒng)運(yùn)行情況對(duì)系統(tǒng)進(jìn)行升級(jí)和改造。關(guān)于系統(tǒng)升級(jí)改造工作,下列說(shuō)法錯(cuò)誤的是( )。
A.在系統(tǒng)升級(jí)改造過程中,可能會(huì)調(diào)整數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),例如增加數(shù)據(jù)項(xiàng)、修改數(shù)據(jù)項(xiàng)的類型等
B.升級(jí)改造實(shí)施過程應(yīng)盡量選擇在業(yè)務(wù)不繁忙或沒有業(yè)務(wù)的期間進(jìn)行,并在升級(jí)完成后進(jìn)行測(cè)試
C.升級(jí)改造過程一般只對(duì)應(yīng)用系統(tǒng)及其相關(guān)的數(shù)據(jù)庫(kù)對(duì)象進(jìn)行調(diào)整,不涉及數(shù)據(jù)庫(kù)管理系統(tǒng)及操作系統(tǒng)的類型和版本
D.在升級(jí)之前,應(yīng)先對(duì)現(xiàn)有的系統(tǒng)及數(shù)據(jù)進(jìn)行備份,如果升級(jí)失敗則需要使用備份進(jìn)行恢復(fù)
參考答案:C
參考解析:數(shù)據(jù)庫(kù)系統(tǒng)的更新既包括應(yīng)用系統(tǒng)及其相關(guān)的數(shù)據(jù)庫(kù)對(duì)象,也包括數(shù)據(jù)庫(kù)管理系統(tǒng)及其所在的操作系統(tǒng)的環(huán)境。
11在SQL Server 2008中,設(shè)要為數(shù)據(jù)庫(kù)DB1添加一個(gè)新的數(shù)據(jù)文件,該文件的邏輯名為filex,物理文件名為filex.n(if,存儲(chǔ)位置為D:\DB1,初始大小和大大小均采用系統(tǒng)默認(rèn)值,增長(zhǎng)方式為自動(dòng)增長(zhǎng),每次增加20%。下列語(yǔ)句中正確的是( )。
A.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=D:\DB1\filex.ndf,
FILEGROWTH=20)
B.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=D:\DB1\filex.ndf,
FILEGROWTH=20%)
C.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=ˊD:\DB1\filex.ndfˊ,
FILEGROWTH=20)
D.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=ˊD:\DB1\filex.ndfˊ,
FILEGROWTH=20%)
參考答案:D
參考解析:在SQL Server 2008中,ALTER DATABASE命令中的FILENAME對(duì)應(yīng)的代碼需要帶上單引號(hào),因此選項(xiàng)A和選項(xiàng)B錯(cuò)誤。FILEGROWTH如果加上%則為百分比,如果省%,數(shù)據(jù)庫(kù)系統(tǒng)則默認(rèn)采用增加單位是MB,因此選項(xiàng)A和選項(xiàng)C錯(cuò)誤。故選D。
12關(guān)于分布式數(shù)據(jù)庫(kù),下列說(shuō)法錯(cuò)誤的是( )。
A.分布式數(shù)據(jù)庫(kù)的查詢代價(jià)需要考慮站點(diǎn)間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r(jià),一般來(lái)說(shuō)導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和并操作
B.分布式數(shù)據(jù)庫(kù)中位置透明性是指數(shù)據(jù)分片的分配位置對(duì)用戶是透明的,使得用戶在編程時(shí)只需考慮數(shù)據(jù)分片情況,而不用關(guān)心具體的分配情況
C.分布式數(shù)據(jù)庫(kù)的事務(wù)管理包括恢復(fù)控制和并發(fā)控制,恢復(fù)控制一般采用的策略是基于兩階段的提交協(xié)議
D.分布式數(shù)據(jù)庫(kù)系統(tǒng)的目標(biāo)是利用多處理機(jī)結(jié)點(diǎn)并行地完成數(shù)據(jù)庫(kù)任務(wù),以提高數(shù)據(jù)庫(kù)系統(tǒng)的整體性能
參考答案:D
參考解析:分布式數(shù)據(jù)要達(dá)到的目標(biāo)是:本地自治、非集中式管理、高可用性、位置獨(dú)立性、數(shù)據(jù)分片獨(dú)立性、數(shù)據(jù)復(fù)制獨(dú)立性、分布式查詢處理、分布式事務(wù)管理、硬件獨(dú)立性、操作系統(tǒng)獨(dú)立性、網(wǎng)絡(luò)獨(dú)立性、數(shù)據(jù)庫(kù)管理系統(tǒng)獨(dú)立性。并行數(shù)據(jù)庫(kù)的目標(biāo)是高性能和高可用性,通過多個(gè)處理節(jié)點(diǎn)并行執(zhí)行數(shù)據(jù)庫(kù)任務(wù),提高整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的性能和可用性。
13在SQL Server 2008中,有商品表(商品號(hào),商品名,單價(jià))和銷售表(商品號(hào),銷售時(shí)間,銷售價(jià)格)。現(xiàn)要限制“銷售價(jià)格”的取值必須在此商品“單價(jià)”的0.6倍到1.5倍范圍之內(nèi),實(shí)現(xiàn)這個(gè)約束的正確代碼是( )。
A.CHECK(銷售價(jià)格BETWEEN單價(jià)*0.6 AND單價(jià)*1.5)
B.CHECK(銷售價(jià)格BETWEEN商品表.單價(jià)*0.6 AND商品表.單價(jià)*1.5)
C.CREATE TRIGGER tri_Sales ON銷售表FOR INSERT,UPDATE
As IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b
ON a.商品號(hào)=b.商品號(hào)WHERE銷售價(jià)格NOT BETWEEN單價(jià)*0.6 AND單價(jià)*1.5)
ROLLBACK
D.CREATE TRIGGER tri_ales ON銷售表INSTEAD OF INSERT,UPDATE AS
IF EXISTS( SELECT冰FROM INSERTED a JOIN商品表b
ON a.商品號(hào)=b.商品號(hào)
WHERE銷售價(jià)格NOT BETWEEN單價(jià)*0.6 AND單價(jià)*=1.5)
ROLLBACK
參考答案:C
參考解析:FOR指定觸發(fā)器只有在引發(fā)的SQL語(yǔ)句中指定的操作都已成功執(zhí)行,并且所有的約束檢查也成功完成后才執(zhí)行觸發(fā)器,這種觸發(fā)器稱為后觸發(fā)型觸發(fā)器。INSTEAD OF指定執(zhí)行觸發(fā)器而不是執(zhí)行引發(fā)觸發(fā)器執(zhí)行SQL語(yǔ)句,從而替代觸發(fā)語(yǔ)句的操作,稱這種觸發(fā)器為前觸發(fā)型觸發(fā)器。
14在數(shù)據(jù)庫(kù)系統(tǒng)中,下列映像關(guān)系用于提供數(shù)據(jù)與應(yīng)用程序間的物理獨(dú)立性的是( )。
A.外模式/模式B.模式/內(nèi)模式C.外模式/內(nèi)模式D.邏輯模式/內(nèi)模式
參考答案:B
參考解析:數(shù)據(jù)庫(kù)的三級(jí)模式和兩級(jí)映像中的三級(jí)模式結(jié)構(gòu)為外模式、模式和內(nèi)模式,二級(jí)映像為模式到內(nèi)模式的映射以及外模式到模式的映射。模式的三個(gè)級(jí)別層次反映了模式的三個(gè)不同環(huán)境以及它們的不同要求,其中內(nèi)模式處于低層,它反映了數(shù)據(jù)在計(jì)算機(jī)物理結(jié)構(gòu)中的實(shí)際存儲(chǔ)形式。模式處于中層,它反映了設(shè)計(jì)者的數(shù)據(jù)全局邏輯要求。外模式也稱用戶模式,處于外層,它反映了用戶對(duì)數(shù)據(jù)的要求。數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是對(duì)數(shù)據(jù)的三個(gè)級(jí)別的抽象,它把數(shù)據(jù)的具體物理實(shí)現(xiàn)留給物理模式,使用戶與全局設(shè)計(jì)者不必關(guān)心數(shù)據(jù)庫(kù)的具體實(shí)現(xiàn)與物理背景。同時(shí),它通過兩級(jí)映射建立三級(jí)模式間的聯(lián)系與轉(zhuǎn)換,使得模式與外模式雖然并不具備物理存在,但是也能通過映射而獲得其存在的實(shí)體。兩級(jí)映射也保證了數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的獨(dú)立性,亦即數(shù)據(jù)的物理組織改變與邏輯概念改變不影響用戶模式,只需調(diào)整映射方式即可。模式/內(nèi)模式保證了數(shù)據(jù)庫(kù)中數(shù)據(jù)與應(yīng)用程序間的物理獨(dú)立性,而外模式/模式保證了數(shù)據(jù)與應(yīng)用程序間的邏輯獨(dú)立性。
15在SQL Server 2008中,有系統(tǒng)數(shù)據(jù)庫(kù)master、model、msdb、tempdb和用戶數(shù)據(jù)庫(kù)。下列關(guān)于系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)的備份策略,合理的是( )。
A.對(duì)系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)都實(shí)行周期性備份
B.對(duì)系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)都實(shí)行修改之后即備份
C.對(duì)系統(tǒng)數(shù)據(jù)庫(kù)實(shí)行修改之后即備份,對(duì)用戶數(shù)據(jù)庫(kù)實(shí)行周期性備份
D.對(duì)master、model、msdb實(shí)行修改之后即備份,對(duì)用戶數(shù)據(jù)庫(kù)實(shí)行周期性備份,對(duì)tempdb不備份
參考答案:D
參考解析:因?yàn)橄到y(tǒng)數(shù)據(jù)庫(kù)master、model、msdb修改較少,且對(duì)數(shù)據(jù)庫(kù)系統(tǒng)影響較大,所以每次修改后應(yīng)及時(shí)備份;而用戶自定義的數(shù)據(jù)庫(kù)(如學(xué)生成績(jī)管理系統(tǒng)中的數(shù)據(jù)庫(kù))在使用過程中會(huì)經(jīng)常不定期的修改,而且每次修改量不大,如果每次修改完就重新備份則對(duì)系統(tǒng)操作冗余性較大,所以采用定期備份;tempdb是系統(tǒng)臨時(shí)文件的數(shù)據(jù)庫(kù),每次啟動(dòng)后都會(huì)清空,所以沒必要備份。選D。
16數(shù)據(jù)庫(kù)物理設(shè)計(jì)的目標(biāo)是為應(yīng)用數(shù)據(jù)提供合適的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),同時(shí)要保證數(shù)據(jù)庫(kù)系統(tǒng)具有良好的性能。關(guān)于數(shù)據(jù)庫(kù)物理設(shè)計(jì),下列說(shuō)法中錯(cuò)誤的是( )。
A.數(shù)據(jù)庫(kù)物理設(shè)計(jì)需要考慮數(shù)據(jù)的存儲(chǔ)方式、存取路徑和具體的實(shí)現(xiàn)細(xì)節(jié),還需要考慮數(shù)據(jù)的加載方式
B.數(shù)據(jù)庫(kù)物理設(shè)計(jì)一般需要根據(jù)數(shù)據(jù)的存儲(chǔ)需求和使用需求確定數(shù)據(jù)庫(kù)管理系統(tǒng)的配置參數(shù)
C.數(shù)據(jù)庫(kù)物理設(shè)計(jì)需要權(quán)衡系統(tǒng)的時(shí)間效率、空問效率、維護(hù)代價(jià)和各種用戶要求,因此可能會(huì)產(chǎn)生多個(gè)備選方案
D.在數(shù)據(jù)庫(kù)物理設(shè)計(jì)后期,可以根據(jù)實(shí)際需要適當(dāng)降低某些關(guān)系模式的規(guī)范化程度,以提高查詢效率
參考答案:A
參考解析:數(shù)據(jù)庫(kù)物理設(shè)計(jì)的目的是將數(shù)據(jù)的邏輯模式轉(zhuǎn)換為實(shí)現(xiàn)技術(shù)規(guī)范,其目標(biāo)是設(shè)計(jì)數(shù)據(jù)存儲(chǔ)方案,以便提供足夠好的性能并確保數(shù)據(jù)庫(kù)數(shù)據(jù)的完整性、安全性和可恢復(fù)性。通常數(shù)據(jù)庫(kù)物理設(shè)計(jì)并不包括文件和數(shù)據(jù)庫(kù)的具體實(shí)現(xiàn)細(xì)節(jié)(例如如何創(chuàng)建文件、建立數(shù)據(jù)庫(kù)以及如何加載數(shù)據(jù)等)。
17下列關(guān)于SQL Server 2008中g(shù)uest用戶的說(shuō)法,錯(cuò)誤的是( )。
A.guest用戶沒有對(duì)應(yīng)的登錄賬戶名
B.通過授權(quán)語(yǔ)句可以啟用數(shù)據(jù)庫(kù)中的guest用戶
C.所有數(shù)據(jù)庫(kù)用戶都繼承該數(shù)據(jù)庫(kù)中g(shù)uest用戶的權(quán)限
D.任何SQL Server登錄賬戶都可以訪問啟用了9uest用戶的數(shù)據(jù)庫(kù)
參考答案:C
參考解析:所有的數(shù)據(jù)庫(kù)用戶不是繼承數(shù)據(jù)庫(kù)中g(shù)uest用戶的權(quán)限。
18下列關(guān)于SQL Server 2008架構(gòu)的說(shuō)法,錯(cuò)誤的是( )。
A.在一個(gè)數(shù)據(jù)庫(kù)中,一個(gè)用戶可以擁有多個(gè)架構(gòu),一個(gè)架構(gòu)只能屬于一個(gè)用戶
B.架構(gòu)相當(dāng)于數(shù)據(jù)庫(kù)對(duì)象的容器,在同一個(gè)數(shù)據(jù)庫(kù)中架構(gòu)不能重名
C.架構(gòu)是數(shù)據(jù)庫(kù)中的邏輯命名空間,同一個(gè)數(shù)據(jù)庫(kù)的不同架構(gòu)中可以存在同名表
D.在同一個(gè)架構(gòu)中可以定義表、視圖等不同數(shù)據(jù)庫(kù)對(duì)象
參考答案:A
參考解析:架構(gòu)是形成單個(gè)命名空間的數(shù)據(jù)庫(kù)實(shí)體的集合。命名空問也是一個(gè)集合,其中每個(gè)元素的名稱都是的。架構(gòu)與用戶的關(guān)系是一對(duì)多的關(guān)系,一個(gè)用戶只能對(duì)應(yīng)一個(gè)架構(gòu),但多個(gè)用戶可以共享一個(gè)架構(gòu),所以選A。
19對(duì)于ODS體系,有下列說(shuō)法:
Ⅰ.ODSⅠ:第一類0DS數(shù)據(jù)更新頻率是天級(jí),一般隔夜后將數(shù)據(jù)更新到ODS中
Ⅱ.ODSⅡ:第二類0DS的數(shù)據(jù)更新頻率是小時(shí)級(jí),如4小時(shí)更新
Ⅲ.ODSⅢ:第三類0DS的數(shù)據(jù)更新頻率是秒級(jí),即操作型系統(tǒng)中的數(shù)據(jù)發(fā)生改變后,幾乎是立即傳送到ODS中,這類0DS建設(shè)難度大
Ⅳ.ODSⅣ:第四類0DS是根據(jù)數(shù)據(jù)來(lái)源方向和類型劃分的,不僅包含來(lái)自操作型環(huán)境的數(shù)據(jù),也包含由數(shù)據(jù)倉(cāng)庫(kù)層和數(shù)據(jù)集市層的應(yīng)用反饋給ODS的一些決策結(jié)果或一些報(bào)表信息
以上說(shuō)法正確的是( )。
A.僅Ⅰ和ⅡB.僅Ⅰ和ⅢC.僅Ⅱ和ⅣD.Ⅰ、Ⅱ、Ⅲ和Ⅳ
參考答案:C
參考解析:ODS(Operational Data Store)是數(shù)據(jù)倉(cāng)庫(kù)體系結(jié)構(gòu)中的一個(gè)可選部分,ODS具備數(shù)據(jù)倉(cāng)庫(kù)的部分特征和OLTP系統(tǒng)的部分特征,它是“面向主題的、集成的、當(dāng)前或接近當(dāng)前的、不斷變化的”數(shù)據(jù)。第一類ODS數(shù)據(jù)更新頻率是秒級(jí),第二類ODS的數(shù)據(jù)更新頻率是小時(shí)級(jí),第三類ODS的數(shù)據(jù)更新頻率是天級(jí),上述三類是根據(jù)數(shù)據(jù)更新的速度劃分的,ODSIV:第四類ODS是根據(jù)數(shù)據(jù)來(lái)源方向和類型劃分的。
20關(guān)于數(shù)據(jù)庫(kù)概念設(shè)計(jì)及物理結(jié)_構(gòu)沒計(jì),下列說(shuō)法錯(cuò)誤的是( )。
A.數(shù)據(jù)庫(kù)概念設(shè)計(jì)過程中,每個(gè)實(shí)體集需要有的名字,實(shí)體集一般用名詞或名詞短語(yǔ)命名
B.數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段的目標(biāo)是描述需要存儲(chǔ)的記錄及其數(shù)量
C.數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)的目標(biāo)是設(shè)計(jì)一個(gè)空間利用率高,具有較高訪問效率和較低維護(hù)成本的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)
D.數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)的結(jié)果可以從時(shí)間、空問和維護(hù)代價(jià)等方面進(jìn)行評(píng)估,一般需要從多種可行方案中根據(jù)評(píng)估情況選擇為合理的方案
參考答案:B
參考解析:B項(xiàng)中數(shù)據(jù)庫(kù)概念設(shè)計(jì)的目標(biāo):定義和描述應(yīng)用領(lǐng)域涉及的數(shù)據(jù)范圍;獲取應(yīng)用領(lǐng)域或問題域的信息模型;描述清楚數(shù)據(jù)的屬性特征;描述清楚數(shù)據(jù)之間的關(guān)系;定義和描述數(shù)據(jù)的約束;說(shuō)明數(shù)據(jù)的安全性要求;支持用戶的各種數(shù)據(jù)處理需求;保證信息模型方便地轉(zhuǎn)換成數(shù)據(jù)的邏輯結(jié)構(gòu)(數(shù)據(jù)庫(kù)模式),同時(shí)也便于用戶理解。A項(xiàng)在數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段,將具有相同屬性特征的同類對(duì)象抽象為實(shí)體集,然后用一個(gè)有意義的名詞或名詞短語(yǔ)為每一個(gè)實(shí)體集命名。C項(xiàng)數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段的目標(biāo)是設(shè)計(jì)一個(gè)存儲(chǔ)空間占用少、數(shù)據(jù)訪問率高和維護(hù)代價(jià)低的數(shù)據(jù)庫(kù)物理模式。D項(xiàng)物理模式評(píng)估中對(duì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)結(jié)果從時(shí)間、空間和維護(hù)等方面進(jìn)行評(píng)估,從多種可行方案中選擇合理的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。綜上所述,B項(xiàng)錯(cuò)誤。
21現(xiàn)有一個(gè)具有多個(gè)分店的大型連鎖超市,該連鎖超市使用統(tǒng)一的連鎖業(yè)務(wù)經(jīng)營(yíng)管理系統(tǒng)管理其日常業(yè)務(wù)。已知其中的銷售數(shù)據(jù)明細(xì)表結(jié)構(gòu)為(銷售記錄ID,商品ID,價(jià)格,數(shù)量,總金額,銷售時(shí)間,分店ID),該表數(shù)據(jù)量很大。為了提高數(shù)據(jù)訪問效率,系統(tǒng)將每年每個(gè)分店的銷售數(shù)據(jù)劃分成獨(dú)立的數(shù)據(jù)表,這種劃分方式被稱為( )。
A.輪轉(zhuǎn)劃分B.范圍劃分C.散列劃分D.多維劃分
參考答案:D
參考解析:輪轉(zhuǎn)法:對(duì)關(guān)系順序掃描,將第i個(gè)元組存儲(chǔ)到標(biāo)號(hào)為Di mod n的磁盤上,該方式保證了元組在多個(gè)磁盤上均勻分布。散列劃分:選定一個(gè)值域?yàn)閧0,1,…,n-1}的散列函數(shù),對(duì)關(guān)系中的元組基于劃分屬性進(jìn)行散列,如果散列函數(shù)返回i,則將其存儲(chǔ)到第i個(gè)磁盤。范圍劃分:根據(jù)表中某個(gè)屬性取值區(qū)間劃分成不同的子區(qū)間,然后根據(jù)表中的屬性值屬于的不同區(qū)間將表分成不同的子表。多維劃分:維是人們觀察事物的角度,同樣的數(shù)據(jù)從不同的維進(jìn)行觀察可能會(huì)得到不同的結(jié)果,如從各個(gè)分店的角度、各種商品的角度(商品ID)等,而每個(gè)維度又可按粒度的不同劃分成多個(gè)層次,稱為維度成員。本題中將總表按分店號(hào)與時(shí)間劃分成不同的子表,屬于多維劃分,所以選D。
22關(guān)于分布式數(shù)據(jù)庫(kù),下列說(shuō)法正確的是( )。
A.分布式數(shù)據(jù)庫(kù)的查詢代價(jià)需要考慮站點(diǎn)間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r(jià),一般來(lái)說(shuō)導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是各分片的片內(nèi)連接操作
B.分布式數(shù)據(jù)庫(kù)中位置透明性是高級(jí)別的透明性,這種透明性保證用戶在編程時(shí)只需考慮數(shù)據(jù)分片情況,而不用關(guān)心分片在各場(chǎng)地的分配情況
C.分布式數(shù)據(jù)庫(kù)的事務(wù)管理包括恢復(fù)控制和并發(fā)控制,恢復(fù)控制一般采用的策略是基于兩階段提交協(xié)議
D.分布式數(shù)據(jù)庫(kù)系統(tǒng)的目標(biāo)是利用多處理機(jī)節(jié)點(diǎn)并發(fā)地完成數(shù)據(jù)庫(kù)任務(wù),以提高數(shù)據(jù)庫(kù)系統(tǒng)的整體性能
參考答案:C
參考解析:在分布式數(shù)據(jù)庫(kù)查詢中,導(dǎo)致數(shù)據(jù)傳輸通信代價(jià)大的主要原因是各個(gè)站點(diǎn)分片問的連接和并操作,A錯(cuò);分布式數(shù)據(jù)庫(kù)中的分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性,其中分片透明性是高層次的透明性,B錯(cuò);分布式數(shù)據(jù)庫(kù)的目標(biāo)是本地自治、非集中式管理、高可用性、位置獨(dú)立性、數(shù)據(jù)分片獨(dú)立性等,D錯(cuò)。故答案選C。
23在SQL Server2008中,設(shè)某日用bk1和bk2設(shè)備對(duì)DB1數(shù)據(jù)庫(kù)進(jìn)行了如下備份操作(說(shuō)明:括號(hào)中內(nèi)容為備份開始時(shí)間):
Bk1設(shè)備:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)
bk2設(shè)備:差異(12:00)、差異(14:00)、差異(16:00)
現(xiàn)要利用備份將DB1數(shù)據(jù)庫(kù)恢復(fù)到l6: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)
參考答案:D
參考解析:數(shù)據(jù)庫(kù)的恢復(fù)順序如下:①恢復(fù)近的完全數(shù)據(jù)庫(kù)備份;②恢復(fù)完全備份之后的近的差異數(shù)據(jù)庫(kù)備份;③按日志備份的先后順序恢復(fù)自近的完全或差異數(shù)據(jù)庫(kù)備份之后的所有日志備份。
24設(shè)某在線論壇系統(tǒng),其數(shù)據(jù)庫(kù)服務(wù)和Web服務(wù)運(yùn)行在同一臺(tái)服務(wù)器上。系統(tǒng)運(yùn)行一段時(shí)間后用戶數(shù)量激增,文章數(shù)量龐大,并發(fā)訪問量不斷增加,導(dǎo)致用戶普遍反映論壇響應(yīng)變慢,主要現(xiàn)象有用戶登錄驗(yàn)證時(shí)間變長(zhǎng)和進(jìn)入文章列表時(shí)響應(yīng)時(shí)間過長(zhǎng)。經(jīng)排查發(fā)現(xiàn)數(shù)據(jù)庫(kù)服務(wù)成為主要瓶頸。假設(shè)數(shù)據(jù)庫(kù)中有用戶信息表和文章表。為改善此情況,設(shè)有下列措施:
Ⅰ.修改論壇程序使其能在內(nèi)存中對(duì)常用查詢結(jié)果進(jìn)行緩存,以減少數(shù)據(jù)庫(kù)的訪問次數(shù)
Ⅱ.在操作系統(tǒng)中提高數(shù)據(jù)庫(kù)服務(wù)進(jìn)程的優(yōu)先級(jí)
Ⅲ.不再使用數(shù)據(jù)庫(kù),以文本文件方式存儲(chǔ)用戶信息和文章
Ⅳ.根據(jù)用戶信息表和文章表的索引情況,優(yōu)化用戶驗(yàn)證查詢語(yǔ)句和文章列表查詢語(yǔ)句
Ⅴ.統(tǒng)計(jì)并檢查使用頻率高的幾類查詢,針對(duì)這些查詢模式對(duì)用戶信息表或文章表建立相應(yīng)的索引以提高這些查誨的效率
以上措施,一般情況下,合理且有效果的是( )。
A.僅Ⅰ、Ⅱ和ⅢB.僅Ⅰ、Ⅳ和VC.僅Ⅱ、Ⅲ和ⅣD.僅Ⅱ、1V和V
參考答案:B
參考解析:
Ⅱ錯(cuò)誤原因是題目中已經(jīng)說(shuō)明數(shù)據(jù)庫(kù)服務(wù)成為主要瓶頸,因此跟操作系統(tǒng)的進(jìn)程調(diào)度無(wú)關(guān),而且改變操作系統(tǒng)進(jìn)程優(yōu)先級(jí)會(huì)影響系統(tǒng)的運(yùn)行,有可能會(huì)造成其它錯(cuò)誤。Ⅲ錯(cuò)誤是因?yàn)閿?shù)據(jù)庫(kù)系統(tǒng)中包括數(shù)據(jù)庫(kù)管理系統(tǒng),其中有一些執(zhí)行和處理數(shù)據(jù)的方法已經(jīng)很優(yōu)化,而若使用文本方式存儲(chǔ)數(shù)據(jù),則數(shù)據(jù)管理要用戶自己完成,處理更繁瑣且效率較低。
25在大型企業(yè)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,聯(lián)機(jī)事務(wù)處理(OLTP)和聯(lián)機(jī)分析處理(OLAP)是常見的數(shù)據(jù)庫(kù)管理和數(shù)據(jù)分析形式。關(guān)于0LTP和OLAP,一般情況下,下列說(shuō)法正確的是( )。
A.OLTP系統(tǒng)的安全性要求比OLAP系統(tǒng)的低,也比較容易實(shí)現(xiàn)
B.OLTP系統(tǒng)在訪問數(shù)據(jù)時(shí),訪問數(shù)據(jù)量很大,而0LAP系統(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ù)人員使用
參考答案:C
參考解析:聯(lián)機(jī)事務(wù)處理0LTP也稱面向交易的處理系統(tǒng),其基本特征是顧客的原始數(shù)據(jù)可以立即傳送到計(jì)算機(jī)中心進(jìn)行處理,并在很短的時(shí)間內(nèi)給出處理結(jié)果,可以即時(shí)的處理輸入的數(shù)據(jù),及時(shí)回答。因此系統(tǒng)要求必須具有很高的響應(yīng)速度。
聯(lián)機(jī)分析處理0LAP是數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的主要應(yīng)用,支持復(fù)雜的分析操作,側(cè)重決策支持,并且提供直觀易懂的查詢結(jié)果。典型的應(yīng)用就是復(fù)雜的動(dòng)態(tài)的報(bào)表系統(tǒng)。0LAP的特點(diǎn)一般有:實(shí)時(shí)性要求不是很高、數(shù)據(jù)量大、決策支持,查詢動(dòng)態(tài),隨時(shí)提出查詢的要求。0LTP的安全性比OLAP要高,實(shí)施起來(lái)也比較困難。A和B都不正確。D項(xiàng)OLTP一般由企業(yè)中下層使用,OLAP由企業(yè)中上層使用。
26在SQL Server 2008中,master是一個(gè)非常重要的系統(tǒng)數(shù)據(jù)庫(kù),如果master損壞將會(huì)對(duì)系統(tǒng)造成嚴(yán)重后果,因此系統(tǒng)管理員應(yīng)該對(duì)master進(jìn)行備份。SQL.Server 2008對(duì)數(shù)據(jù)庫(kù)提供的備份有:
Ⅰ.完整備份
Ⅱ.差異備份
Ⅲ.日志備份
以上備份方法中能夠應(yīng)用在master數(shù)據(jù)庫(kù)上的是( )。
A.僅ⅠB.僅Ⅰ和ⅡC.僅Ⅰ和ⅢD.全部
參考答案:A
參考解析:master數(shù)據(jù)庫(kù)是SQL Server系統(tǒng)里面重要的數(shù)據(jù)庫(kù),因?yàn)樗讼到y(tǒng)中的有關(guān)數(shù)據(jù)庫(kù)的所有信息。對(duì)master數(shù)據(jù)庫(kù)只能進(jìn)行完全數(shù)據(jù)庫(kù)備份操作,SQL Server不支持在master數(shù)據(jù)庫(kù)上進(jìn)行差異備份、事務(wù)日志備份以及文件備份。所以選A。
27下面說(shuō)法正確的是( )。
A.數(shù)據(jù)倉(cāng)庫(kù)是從數(shù)據(jù)庫(kù)中導(dǎo)入的大量數(shù)據(jù),并對(duì)結(jié)構(gòu)和存儲(chǔ)進(jìn)行組織以提高查詢效率
B.使用數(shù)據(jù)倉(cāng)庫(kù)的目的在于對(duì)已有數(shù)據(jù)進(jìn)行高速的匯總和統(tǒng)計(jì)
C.數(shù)據(jù)挖掘采用適當(dāng)?shù)乃惴?,從?shù)據(jù)倉(cāng)庫(kù)的海量數(shù)據(jù)中提取具有潛在價(jià)值的信息和知識(shí)
D.OLAP技術(shù)為提高處理效率,必須繞過DBMS直接對(duì)物理數(shù)據(jù)進(jìn)行讀寫
參考答案:C
參考解析:數(shù)據(jù)庫(kù)不是用做日常查詢,也不是匯總和統(tǒng)計(jì),而主要用于提取數(shù)據(jù)中的潛在信息和知識(shí)。因此A和B錯(cuò)誤。OLAP(on-line analytical processing)是聯(lián)系分析處理的英文縮寫,它仍使用DBMS存取數(shù)據(jù),即D的描述錯(cuò)誤。
28在分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)分配中,若所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個(gè)片段被分配在一個(gè)特定場(chǎng)地上,則該策略屬于( )。
A.集中式B.分割式C.全復(fù)制式D.混合式
參考答案: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ù)的冗余性大;混合式指全局?jǐn)?shù)據(jù)被分為若干個(gè)數(shù)據(jù)子集,每個(gè)子集被安排在一個(gè)或多個(gè)不同的場(chǎng)地上,但是每個(gè)場(chǎng)地未必保存所有數(shù)據(jù)。
29現(xiàn)有課程表(課程號(hào),課程名,學(xué)分,開課學(xué)期,課程性質(zhì)),課程號(hào)為主碼。該表數(shù)據(jù)量較大。設(shè)經(jīng)常要對(duì)該表執(zhí)行類似下面的查詢:
SELECT水FROM課程表WHERE課程名=ˊ數(shù)據(jù)庫(kù)原理ˊ
為提高這類查詢的執(zhí)行效率,下列物理設(shè)計(jì)方案中,正確且為合理的是( )。
A.為課程名列建立一個(gè)主索引
B.為課程名列建立一個(gè)位圖索引
C.為課程名列建立一個(gè)輔索引
D.此表上不需要建任何索引
參考答案:C
參考解析:本題考查索引的設(shè)置。主索引是根據(jù)數(shù)據(jù)對(duì)象的主鍵建立的索引,它們決定了被索引記錄的位置,而輔助索引沒有這樣的限制,可以用于任何索引目的并且可以查找多個(gè)數(shù)據(jù)文件存放的位置。而位圖索引一般在范圍查詢時(shí)使用。
30設(shè)有教師表(教師號(hào),姓名,年齡,性別,所在系號(hào)),系表(系號(hào),系名)。用戶將非常頻繁地在這兩張表上執(zhí)行如下查詢:
SELECT教師號(hào),姓名,系名
FROM教師表T JOIN系表D ON T.所在系號(hào)=D.系號(hào);
為了提高查詢效率,下列適合存儲(chǔ)上述表數(shù)據(jù)的文件類型是( )。
A.堆文件B.索引文件C.聚集文件D.散列文件
參考答案:C
參考解析:聚集文件是一種具有多種記錄類型的文件,它存儲(chǔ)了來(lái)自多個(gè)關(guān)系表的數(shù)據(jù),每個(gè)關(guān)系表對(duì)應(yīng)文件中的一種記錄類型。聚集文件將不同關(guān)系表中有關(guān)聯(lián)的記錄存儲(chǔ)在同一磁盤塊內(nèi),從而減少數(shù)據(jù)庫(kù)多表查詢操作時(shí)的磁盤訪問次數(shù),提高系統(tǒng)I/O速度和查找處理速度。該題中用戶頻繁對(duì)兩個(gè)表進(jìn)行關(guān)聯(lián)查詢,符合聚集文件的特性,因此采用聚集文件能有效提高查詢效率。
1在SQL Server 2008中,如果數(shù)據(jù)庫(kù)tempdb的空問不足,可能會(huì)造成一些操作無(wú)法進(jìn)行,此時(shí)需要擴(kuò)大tempdb的空問。下列關(guān)于擴(kuò)大tempdb空間的方法,錯(cuò)誤的是( )。
A.手工擴(kuò)大tempdb中某數(shù)據(jù)文件的大小
B.設(shè)置tempdb中的數(shù)據(jù)文件為自動(dòng)增長(zhǎng)方式,每當(dāng)空間不夠時(shí)讓其自動(dòng)增長(zhǎng)
C.手工為tempdb增加一個(gè)數(shù)據(jù)文件
D.刪除tempdb中的日志內(nèi)容,以獲得更多的數(shù)據(jù)空間
參考答案:D
參考解析:數(shù)據(jù)庫(kù)中的日志文件通常記錄數(shù)據(jù)庫(kù)的操作記錄,對(duì)數(shù)據(jù)庫(kù)的安全性與可靠性有著重要的作用。當(dāng)數(shù)據(jù)庫(kù)被破壞或者出現(xiàn)故障時(shí),常常需要根據(jù)日志文件來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)等操作,手動(dòng)刪除tempdb中的Et志文件則將會(huì)破壞數(shù)據(jù)庫(kù)的安全性和可靠性。
2下列關(guān)于函數(shù)依賴概念的說(shuō)法,正確的是( )。
A.函數(shù)依賴研究一個(gè)關(guān)系中記錄之間的依賴關(guān)系
B.函數(shù)依賴研究一個(gè)關(guān)系中屬性之間的依賴關(guān)系
C.函數(shù)依賴研究一個(gè)關(guān)系中主碼與外碼之間的依賴關(guān)系
D.函數(shù)依賴研究一個(gè)關(guān)系中某列不同行之間取值的依賴關(guān)系
參考答案:B
參考解析:函數(shù)依賴的定義為:設(shè)R(u)是屬性集U上的關(guān)系模型X,Y是U的子集,若對(duì)于R(u)的任意一個(gè)可能的關(guān)系r,r中不可能存在兩個(gè)元組在X上屬性值相等,而在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴于X。其本質(zhì)是根據(jù)屬性間的依賴情況來(lái)判定關(guān)系是否具有模型不合適的性質(zhì)。
3分區(qū)表是將一個(gè)表的數(shù)據(jù)按水平方式劃分為不同的子集,從而可以更快速有效地訪問數(shù)據(jù)子集?,F(xiàn)有表R(A,B.以及針對(duì)該表的如下SQL語(yǔ)句,如果基于列A對(duì)R進(jìn)行范圍分區(qū),該分區(qū)設(shè)計(jì)方案能提高其性能的SQL語(yǔ)句是( )。
A.SELECT A,SUM(B.FROM R GROUP BY A
B.SELECT A FROM R ORDER BY B,A
C.DELETE FROM R WHERE A<>10
D.SELECT MAX(A.FROM R WHERE B=10
參考答案:A
參考解析:A屬性基于對(duì)R進(jìn)行水平劃分,即區(qū)別子集主要是通過A屬性。B、D都是基于B屬性對(duì)R的劃分。C只是刪除了R表中不等于10的記錄,不屬于劃分分區(qū)表的方式。
4根據(jù)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期模型,完成數(shù)據(jù)庫(kù)關(guān)系模式設(shè)計(jì)的階段是( )。
A.需求分析B.概念設(shè)計(jì)C.邏輯設(shè)計(jì)D.物理設(shè)計(jì)
參考答案:C
參考解析:數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)是指從數(shù)據(jù)庫(kù)概念模型出發(fā),設(shè)計(jì)表示為邏輯模式的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的主要步驟包括ER圖轉(zhuǎn)換為初始關(guān)系模式、對(duì)初始關(guān)系模式進(jìn)行優(yōu)化等。
5設(shè)在SQL Server 2008某數(shù)據(jù)庫(kù)中有表SC(Sn0,Cn0,Grade),其中Grade列的類型為int。若在查詢成績(jī)時(shí),希望將成績(jī)按“優(yōu)”、“良”、“中”、“及格”和“不及格”形式顯示,則下列Case函數(shù)中正確的是( )。
A.Case Grade
When Grade between 90 and 100 THEN Grade=ˊ優(yōu)ˊ
When Grade between 80 and 89 THEN Grade=ˊ良ˊ
When Grade between 70 and 79 THEN Grade=ˊ由ˊ
When Grade between 60 and 69 THEN Grade=ˊ及格ˊ
Else Grade=ˊ不及格ˊ
End
B.Case Grade
When Grade between 90 and 100 THEN ˊ優(yōu)ˊ
When Grade between 80 and 89 THEN ˊ良ˊ
When Grade between 70 and 79 THENˊ中ˊ
When Grade between 60 and 69 THENˊ及格ˊ
Elseˊ不及格ˊ
End
C.Case
When Grade between 90 and 100 THEN Grade=ˊ優(yōu)ˊ
When Grade between 80 and 89 THEN Grade=ˊ良ˊ
When Grade between 70 and 79 THEN Grade=ˊ由ˊ
When Grade between 60 and 69 THEN Grade=ˊ及格ˊ
Else Grade=ˊ不及格ˊ
End
D.Case
When Grade between 90 and 100 THENˊ優(yōu)ˊ
When Grade between 80 and 89 THEN ˊ良ˊ
When Grade between 70 and 79 THEN ˊ由ˊ
When Grade between 60 and 69 THEN ˊ及格ˊ
Elseˊ不及格ˊ
End
參考答案:D
參考解析:此題考察了SQL中CASE WHEN語(yǔ)句的用法。如果是簡(jiǎn)單的賦值查詢,比如數(shù)據(jù)庫(kù)表示性別:1表示男,2表示女。則用
CASE sex
When ˊ1ˊTHEN ˊ勇ˊ
Whenˊ2ˊ THENˊ女ˊ
ELSEˊ其它ˊ
END
即可以表示。但如果條件較為復(fù)雜或包含判斷式等,則用D所表示的方式。
7設(shè)某大型商場(chǎng)有各種商鋪銷售大量的產(chǎn)品,對(duì)該商場(chǎng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),在其生命周期中,設(shè)有下列活動(dòng):
Ⅰ.開發(fā)人員啟動(dòng)執(zhí)行DDL代碼建立數(shù)據(jù)庫(kù)結(jié)構(gòu)
Ⅱ.編寫商品信息錄入和導(dǎo)入程序,在開業(yè)前建立商品信息清單
Ⅲ.根據(jù)商場(chǎng)銷售業(yè)務(wù)開展情況,調(diào)整數(shù)據(jù)庫(kù)中的商品清單和價(jià)格
Ⅳ.分析與描述每項(xiàng)功能活動(dòng)需要的輸入數(shù)據(jù)、業(yè)務(wù)規(guī)則及輸出數(shù)據(jù)
Ⅴ.準(zhǔn)備銷售新商品時(shí),使用商品信息錄入或?qū)氤绦?,將新商品信息加入到商品清單?BR> Ⅵ.檢測(cè)商品信息錄入模塊能否正確用條碼識(shí)別商號(hào)條碼
以上活動(dòng)屬于商場(chǎng)數(shù)據(jù)庫(kù)系統(tǒng)實(shí)施活動(dòng)的是( )。
A.僅Ⅰ、Ⅱ和ⅥB.僅Ⅰ、Ⅱ和ⅢC.僅Ⅲ、Ⅳ和ⅥD.僅Ⅰ、Ⅴ和Ⅵ
參考答案:A
參考解析:數(shù)據(jù)庫(kù)系統(tǒng)實(shí)施活動(dòng)包括創(chuàng)建數(shù)據(jù)庫(kù)、裝載數(shù)據(jù)、應(yīng)用程序的編碼和調(diào)試以及數(shù)據(jù)庫(kù)的試運(yùn)行。其中Ⅰ項(xiàng)屬于定義數(shù)據(jù)庫(kù)結(jié)構(gòu),Ⅱ項(xiàng)屬于應(yīng)用程序的編碼和調(diào)試,Ⅵ項(xiàng)屬于數(shù)據(jù)庫(kù)的試運(yùn)行。
8數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段是根據(jù)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的結(jié)果設(shè)計(jì)合適的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。下列關(guān)于數(shù)據(jù)庫(kù)物理設(shè)計(jì)的說(shuō)法,錯(cuò)誤的是( )。
A.物理設(shè)計(jì)著眼于數(shù)據(jù)庫(kù)底層的物理存儲(chǔ)與存取,與操作系統(tǒng)和硬件環(huán)境及數(shù)據(jù)庫(kù)管理系統(tǒng)密切相關(guān)
B.物理設(shè)計(jì)時(shí)需要合理安排不同的存儲(chǔ)介質(zhì),索引文件一般存儲(chǔ)在高速磁盤中,日志文件可以考慮存儲(chǔ)在磁帶中
C.物理設(shè)計(jì)過程中需要考慮設(shè)置合理的數(shù)據(jù)庫(kù)管理系統(tǒng)參數(shù)和操作系統(tǒng)相關(guān)參數(shù)
D.物理設(shè)計(jì)過程中需要考慮RAID級(jí)別、操作系統(tǒng)的文件管理機(jī)制、數(shù)據(jù)庫(kù)管理系統(tǒng)支持的索引類型
參考答案:B
參考解析:為了提高系統(tǒng)的性能,應(yīng)該根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分和穩(wěn)定部分、經(jīng)常存取部分-和存取頻率較低的部分分開存放,較常用的放在高速讀寫的磁盤上,但并沒有說(shuō)索引一定要在高速磁盤,日志一定要在低速磁帶,要根據(jù)訪問頻率決定。
9對(duì)于故障管理,下列說(shuō)法正確的是( )。
A.軟件容錯(cuò)完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫(kù)系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣就能達(dá)到數(shù)據(jù)庫(kù)的完全安全
B.動(dòng)態(tài)轉(zhuǎn)儲(chǔ)提高了數(shù)據(jù)庫(kù)的可用性,但是數(shù)據(jù)的有效性得不到保證
C.介質(zhì)故障是指數(shù)據(jù)庫(kù)在運(yùn)行過程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常方式終止,需要系統(tǒng)重新啟動(dòng)的故障
D.在數(shù)據(jù)庫(kù)系統(tǒng)中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)轉(zhuǎn)儲(chǔ)
參考答案:B
參考解析:硬件容錯(cuò)完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫(kù)系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣能達(dá)到數(shù)據(jù)庫(kù)的完全安全。若數(shù)據(jù)庫(kù)在運(yùn)行過程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常的方式終止,則需要重新啟動(dòng)的故障就是系統(tǒng)故障。在數(shù)據(jù)庫(kù)中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)恢復(fù)。
10數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)在使用過程中,會(huì)根據(jù)用戶的需求及系統(tǒng)運(yùn)行情況對(duì)系統(tǒng)進(jìn)行升級(jí)和改造。關(guān)于系統(tǒng)升級(jí)改造工作,下列說(shuō)法錯(cuò)誤的是( )。
A.在系統(tǒng)升級(jí)改造過程中,可能會(huì)調(diào)整數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),例如增加數(shù)據(jù)項(xiàng)、修改數(shù)據(jù)項(xiàng)的類型等
B.升級(jí)改造實(shí)施過程應(yīng)盡量選擇在業(yè)務(wù)不繁忙或沒有業(yè)務(wù)的期間進(jìn)行,并在升級(jí)完成后進(jìn)行測(cè)試
C.升級(jí)改造過程一般只對(duì)應(yīng)用系統(tǒng)及其相關(guān)的數(shù)據(jù)庫(kù)對(duì)象進(jìn)行調(diào)整,不涉及數(shù)據(jù)庫(kù)管理系統(tǒng)及操作系統(tǒng)的類型和版本
D.在升級(jí)之前,應(yīng)先對(duì)現(xiàn)有的系統(tǒng)及數(shù)據(jù)進(jìn)行備份,如果升級(jí)失敗則需要使用備份進(jìn)行恢復(fù)
參考答案:C
參考解析:數(shù)據(jù)庫(kù)系統(tǒng)的更新既包括應(yīng)用系統(tǒng)及其相關(guān)的數(shù)據(jù)庫(kù)對(duì)象,也包括數(shù)據(jù)庫(kù)管理系統(tǒng)及其所在的操作系統(tǒng)的環(huán)境。
11在SQL Server 2008中,設(shè)要為數(shù)據(jù)庫(kù)DB1添加一個(gè)新的數(shù)據(jù)文件,該文件的邏輯名為filex,物理文件名為filex.n(if,存儲(chǔ)位置為D:\DB1,初始大小和大大小均采用系統(tǒng)默認(rèn)值,增長(zhǎng)方式為自動(dòng)增長(zhǎng),每次增加20%。下列語(yǔ)句中正確的是( )。
A.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=D:\DB1\filex.ndf,
FILEGROWTH=20)
B.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=D:\DB1\filex.ndf,
FILEGROWTH=20%)
C.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=ˊD:\DB1\filex.ndfˊ,
FILEGROWTH=20)
D.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=ˊD:\DB1\filex.ndfˊ,
FILEGROWTH=20%)
參考答案:D
參考解析:在SQL Server 2008中,ALTER DATABASE命令中的FILENAME對(duì)應(yīng)的代碼需要帶上單引號(hào),因此選項(xiàng)A和選項(xiàng)B錯(cuò)誤。FILEGROWTH如果加上%則為百分比,如果省%,數(shù)據(jù)庫(kù)系統(tǒng)則默認(rèn)采用增加單位是MB,因此選項(xiàng)A和選項(xiàng)C錯(cuò)誤。故選D。
12關(guān)于分布式數(shù)據(jù)庫(kù),下列說(shuō)法錯(cuò)誤的是( )。
A.分布式數(shù)據(jù)庫(kù)的查詢代價(jià)需要考慮站點(diǎn)間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r(jià),一般來(lái)說(shuō)導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和并操作
B.分布式數(shù)據(jù)庫(kù)中位置透明性是指數(shù)據(jù)分片的分配位置對(duì)用戶是透明的,使得用戶在編程時(shí)只需考慮數(shù)據(jù)分片情況,而不用關(guān)心具體的分配情況
C.分布式數(shù)據(jù)庫(kù)的事務(wù)管理包括恢復(fù)控制和并發(fā)控制,恢復(fù)控制一般采用的策略是基于兩階段的提交協(xié)議
D.分布式數(shù)據(jù)庫(kù)系統(tǒng)的目標(biāo)是利用多處理機(jī)結(jié)點(diǎn)并行地完成數(shù)據(jù)庫(kù)任務(wù),以提高數(shù)據(jù)庫(kù)系統(tǒng)的整體性能
參考答案:D
參考解析:分布式數(shù)據(jù)要達(dá)到的目標(biāo)是:本地自治、非集中式管理、高可用性、位置獨(dú)立性、數(shù)據(jù)分片獨(dú)立性、數(shù)據(jù)復(fù)制獨(dú)立性、分布式查詢處理、分布式事務(wù)管理、硬件獨(dú)立性、操作系統(tǒng)獨(dú)立性、網(wǎng)絡(luò)獨(dú)立性、數(shù)據(jù)庫(kù)管理系統(tǒng)獨(dú)立性。并行數(shù)據(jù)庫(kù)的目標(biāo)是高性能和高可用性,通過多個(gè)處理節(jié)點(diǎn)并行執(zhí)行數(shù)據(jù)庫(kù)任務(wù),提高整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的性能和可用性。
13在SQL Server 2008中,有商品表(商品號(hào),商品名,單價(jià))和銷售表(商品號(hào),銷售時(shí)間,銷售價(jià)格)。現(xiàn)要限制“銷售價(jià)格”的取值必須在此商品“單價(jià)”的0.6倍到1.5倍范圍之內(nèi),實(shí)現(xiàn)這個(gè)約束的正確代碼是( )。
A.CHECK(銷售價(jià)格BETWEEN單價(jià)*0.6 AND單價(jià)*1.5)
B.CHECK(銷售價(jià)格BETWEEN商品表.單價(jià)*0.6 AND商品表.單價(jià)*1.5)
C.CREATE TRIGGER tri_Sales ON銷售表FOR INSERT,UPDATE
As IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b
ON a.商品號(hào)=b.商品號(hào)WHERE銷售價(jià)格NOT BETWEEN單價(jià)*0.6 AND單價(jià)*1.5)
ROLLBACK
D.CREATE TRIGGER tri_ales ON銷售表INSTEAD OF INSERT,UPDATE AS
IF EXISTS( SELECT冰FROM INSERTED a JOIN商品表b
ON a.商品號(hào)=b.商品號(hào)
WHERE銷售價(jià)格NOT BETWEEN單價(jià)*0.6 AND單價(jià)*=1.5)
ROLLBACK
參考答案:C
參考解析:FOR指定觸發(fā)器只有在引發(fā)的SQL語(yǔ)句中指定的操作都已成功執(zhí)行,并且所有的約束檢查也成功完成后才執(zhí)行觸發(fā)器,這種觸發(fā)器稱為后觸發(fā)型觸發(fā)器。INSTEAD OF指定執(zhí)行觸發(fā)器而不是執(zhí)行引發(fā)觸發(fā)器執(zhí)行SQL語(yǔ)句,從而替代觸發(fā)語(yǔ)句的操作,稱這種觸發(fā)器為前觸發(fā)型觸發(fā)器。
14在數(shù)據(jù)庫(kù)系統(tǒng)中,下列映像關(guān)系用于提供數(shù)據(jù)與應(yīng)用程序間的物理獨(dú)立性的是( )。
A.外模式/模式B.模式/內(nèi)模式C.外模式/內(nèi)模式D.邏輯模式/內(nèi)模式
參考答案:B
參考解析:數(shù)據(jù)庫(kù)的三級(jí)模式和兩級(jí)映像中的三級(jí)模式結(jié)構(gòu)為外模式、模式和內(nèi)模式,二級(jí)映像為模式到內(nèi)模式的映射以及外模式到模式的映射。模式的三個(gè)級(jí)別層次反映了模式的三個(gè)不同環(huán)境以及它們的不同要求,其中內(nèi)模式處于低層,它反映了數(shù)據(jù)在計(jì)算機(jī)物理結(jié)構(gòu)中的實(shí)際存儲(chǔ)形式。模式處于中層,它反映了設(shè)計(jì)者的數(shù)據(jù)全局邏輯要求。外模式也稱用戶模式,處于外層,它反映了用戶對(duì)數(shù)據(jù)的要求。數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是對(duì)數(shù)據(jù)的三個(gè)級(jí)別的抽象,它把數(shù)據(jù)的具體物理實(shí)現(xiàn)留給物理模式,使用戶與全局設(shè)計(jì)者不必關(guān)心數(shù)據(jù)庫(kù)的具體實(shí)現(xiàn)與物理背景。同時(shí),它通過兩級(jí)映射建立三級(jí)模式間的聯(lián)系與轉(zhuǎn)換,使得模式與外模式雖然并不具備物理存在,但是也能通過映射而獲得其存在的實(shí)體。兩級(jí)映射也保證了數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的獨(dú)立性,亦即數(shù)據(jù)的物理組織改變與邏輯概念改變不影響用戶模式,只需調(diào)整映射方式即可。模式/內(nèi)模式保證了數(shù)據(jù)庫(kù)中數(shù)據(jù)與應(yīng)用程序間的物理獨(dú)立性,而外模式/模式保證了數(shù)據(jù)與應(yīng)用程序間的邏輯獨(dú)立性。
15在SQL Server 2008中,有系統(tǒng)數(shù)據(jù)庫(kù)master、model、msdb、tempdb和用戶數(shù)據(jù)庫(kù)。下列關(guān)于系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)的備份策略,合理的是( )。
A.對(duì)系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)都實(shí)行周期性備份
B.對(duì)系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù)都實(shí)行修改之后即備份
C.對(duì)系統(tǒng)數(shù)據(jù)庫(kù)實(shí)行修改之后即備份,對(duì)用戶數(shù)據(jù)庫(kù)實(shí)行周期性備份
D.對(duì)master、model、msdb實(shí)行修改之后即備份,對(duì)用戶數(shù)據(jù)庫(kù)實(shí)行周期性備份,對(duì)tempdb不備份
參考答案:D
參考解析:因?yàn)橄到y(tǒng)數(shù)據(jù)庫(kù)master、model、msdb修改較少,且對(duì)數(shù)據(jù)庫(kù)系統(tǒng)影響較大,所以每次修改后應(yīng)及時(shí)備份;而用戶自定義的數(shù)據(jù)庫(kù)(如學(xué)生成績(jī)管理系統(tǒng)中的數(shù)據(jù)庫(kù))在使用過程中會(huì)經(jīng)常不定期的修改,而且每次修改量不大,如果每次修改完就重新備份則對(duì)系統(tǒng)操作冗余性較大,所以采用定期備份;tempdb是系統(tǒng)臨時(shí)文件的數(shù)據(jù)庫(kù),每次啟動(dòng)后都會(huì)清空,所以沒必要備份。選D。
16數(shù)據(jù)庫(kù)物理設(shè)計(jì)的目標(biāo)是為應(yīng)用數(shù)據(jù)提供合適的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),同時(shí)要保證數(shù)據(jù)庫(kù)系統(tǒng)具有良好的性能。關(guān)于數(shù)據(jù)庫(kù)物理設(shè)計(jì),下列說(shuō)法中錯(cuò)誤的是( )。
A.數(shù)據(jù)庫(kù)物理設(shè)計(jì)需要考慮數(shù)據(jù)的存儲(chǔ)方式、存取路徑和具體的實(shí)現(xiàn)細(xì)節(jié),還需要考慮數(shù)據(jù)的加載方式
B.數(shù)據(jù)庫(kù)物理設(shè)計(jì)一般需要根據(jù)數(shù)據(jù)的存儲(chǔ)需求和使用需求確定數(shù)據(jù)庫(kù)管理系統(tǒng)的配置參數(shù)
C.數(shù)據(jù)庫(kù)物理設(shè)計(jì)需要權(quán)衡系統(tǒng)的時(shí)間效率、空問效率、維護(hù)代價(jià)和各種用戶要求,因此可能會(huì)產(chǎn)生多個(gè)備選方案
D.在數(shù)據(jù)庫(kù)物理設(shè)計(jì)后期,可以根據(jù)實(shí)際需要適當(dāng)降低某些關(guān)系模式的規(guī)范化程度,以提高查詢效率
參考答案:A
參考解析:數(shù)據(jù)庫(kù)物理設(shè)計(jì)的目的是將數(shù)據(jù)的邏輯模式轉(zhuǎn)換為實(shí)現(xiàn)技術(shù)規(guī)范,其目標(biāo)是設(shè)計(jì)數(shù)據(jù)存儲(chǔ)方案,以便提供足夠好的性能并確保數(shù)據(jù)庫(kù)數(shù)據(jù)的完整性、安全性和可恢復(fù)性。通常數(shù)據(jù)庫(kù)物理設(shè)計(jì)并不包括文件和數(shù)據(jù)庫(kù)的具體實(shí)現(xiàn)細(xì)節(jié)(例如如何創(chuàng)建文件、建立數(shù)據(jù)庫(kù)以及如何加載數(shù)據(jù)等)。
17下列關(guān)于SQL Server 2008中g(shù)uest用戶的說(shuō)法,錯(cuò)誤的是( )。
A.guest用戶沒有對(duì)應(yīng)的登錄賬戶名
B.通過授權(quán)語(yǔ)句可以啟用數(shù)據(jù)庫(kù)中的guest用戶
C.所有數(shù)據(jù)庫(kù)用戶都繼承該數(shù)據(jù)庫(kù)中g(shù)uest用戶的權(quán)限
D.任何SQL Server登錄賬戶都可以訪問啟用了9uest用戶的數(shù)據(jù)庫(kù)
參考答案:C
參考解析:所有的數(shù)據(jù)庫(kù)用戶不是繼承數(shù)據(jù)庫(kù)中g(shù)uest用戶的權(quán)限。
18下列關(guān)于SQL Server 2008架構(gòu)的說(shuō)法,錯(cuò)誤的是( )。
A.在一個(gè)數(shù)據(jù)庫(kù)中,一個(gè)用戶可以擁有多個(gè)架構(gòu),一個(gè)架構(gòu)只能屬于一個(gè)用戶
B.架構(gòu)相當(dāng)于數(shù)據(jù)庫(kù)對(duì)象的容器,在同一個(gè)數(shù)據(jù)庫(kù)中架構(gòu)不能重名
C.架構(gòu)是數(shù)據(jù)庫(kù)中的邏輯命名空間,同一個(gè)數(shù)據(jù)庫(kù)的不同架構(gòu)中可以存在同名表
D.在同一個(gè)架構(gòu)中可以定義表、視圖等不同數(shù)據(jù)庫(kù)對(duì)象
參考答案:A
參考解析:架構(gòu)是形成單個(gè)命名空間的數(shù)據(jù)庫(kù)實(shí)體的集合。命名空問也是一個(gè)集合,其中每個(gè)元素的名稱都是的。架構(gòu)與用戶的關(guān)系是一對(duì)多的關(guān)系,一個(gè)用戶只能對(duì)應(yīng)一個(gè)架構(gòu),但多個(gè)用戶可以共享一個(gè)架構(gòu),所以選A。
19對(duì)于ODS體系,有下列說(shuō)法:
Ⅰ.ODSⅠ:第一類0DS數(shù)據(jù)更新頻率是天級(jí),一般隔夜后將數(shù)據(jù)更新到ODS中
Ⅱ.ODSⅡ:第二類0DS的數(shù)據(jù)更新頻率是小時(shí)級(jí),如4小時(shí)更新
Ⅲ.ODSⅢ:第三類0DS的數(shù)據(jù)更新頻率是秒級(jí),即操作型系統(tǒng)中的數(shù)據(jù)發(fā)生改變后,幾乎是立即傳送到ODS中,這類0DS建設(shè)難度大
Ⅳ.ODSⅣ:第四類0DS是根據(jù)數(shù)據(jù)來(lái)源方向和類型劃分的,不僅包含來(lái)自操作型環(huán)境的數(shù)據(jù),也包含由數(shù)據(jù)倉(cāng)庫(kù)層和數(shù)據(jù)集市層的應(yīng)用反饋給ODS的一些決策結(jié)果或一些報(bào)表信息
以上說(shuō)法正確的是( )。
A.僅Ⅰ和ⅡB.僅Ⅰ和ⅢC.僅Ⅱ和ⅣD.Ⅰ、Ⅱ、Ⅲ和Ⅳ
參考答案:C
參考解析:ODS(Operational Data Store)是數(shù)據(jù)倉(cāng)庫(kù)體系結(jié)構(gòu)中的一個(gè)可選部分,ODS具備數(shù)據(jù)倉(cāng)庫(kù)的部分特征和OLTP系統(tǒng)的部分特征,它是“面向主題的、集成的、當(dāng)前或接近當(dāng)前的、不斷變化的”數(shù)據(jù)。第一類ODS數(shù)據(jù)更新頻率是秒級(jí),第二類ODS的數(shù)據(jù)更新頻率是小時(shí)級(jí),第三類ODS的數(shù)據(jù)更新頻率是天級(jí),上述三類是根據(jù)數(shù)據(jù)更新的速度劃分的,ODSIV:第四類ODS是根據(jù)數(shù)據(jù)來(lái)源方向和類型劃分的。
20關(guān)于數(shù)據(jù)庫(kù)概念設(shè)計(jì)及物理結(jié)_構(gòu)沒計(jì),下列說(shuō)法錯(cuò)誤的是( )。
A.數(shù)據(jù)庫(kù)概念設(shè)計(jì)過程中,每個(gè)實(shí)體集需要有的名字,實(shí)體集一般用名詞或名詞短語(yǔ)命名
B.數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段的目標(biāo)是描述需要存儲(chǔ)的記錄及其數(shù)量
C.數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)的目標(biāo)是設(shè)計(jì)一個(gè)空間利用率高,具有較高訪問效率和較低維護(hù)成本的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)
D.數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)的結(jié)果可以從時(shí)間、空問和維護(hù)代價(jià)等方面進(jìn)行評(píng)估,一般需要從多種可行方案中根據(jù)評(píng)估情況選擇為合理的方案
參考答案:B
參考解析:B項(xiàng)中數(shù)據(jù)庫(kù)概念設(shè)計(jì)的目標(biāo):定義和描述應(yīng)用領(lǐng)域涉及的數(shù)據(jù)范圍;獲取應(yīng)用領(lǐng)域或問題域的信息模型;描述清楚數(shù)據(jù)的屬性特征;描述清楚數(shù)據(jù)之間的關(guān)系;定義和描述數(shù)據(jù)的約束;說(shuō)明數(shù)據(jù)的安全性要求;支持用戶的各種數(shù)據(jù)處理需求;保證信息模型方便地轉(zhuǎn)換成數(shù)據(jù)的邏輯結(jié)構(gòu)(數(shù)據(jù)庫(kù)模式),同時(shí)也便于用戶理解。A項(xiàng)在數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段,將具有相同屬性特征的同類對(duì)象抽象為實(shí)體集,然后用一個(gè)有意義的名詞或名詞短語(yǔ)為每一個(gè)實(shí)體集命名。C項(xiàng)數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段的目標(biāo)是設(shè)計(jì)一個(gè)存儲(chǔ)空間占用少、數(shù)據(jù)訪問率高和維護(hù)代價(jià)低的數(shù)據(jù)庫(kù)物理模式。D項(xiàng)物理模式評(píng)估中對(duì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)結(jié)果從時(shí)間、空間和維護(hù)等方面進(jìn)行評(píng)估,從多種可行方案中選擇合理的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。綜上所述,B項(xiàng)錯(cuò)誤。
21現(xiàn)有一個(gè)具有多個(gè)分店的大型連鎖超市,該連鎖超市使用統(tǒng)一的連鎖業(yè)務(wù)經(jīng)營(yíng)管理系統(tǒng)管理其日常業(yè)務(wù)。已知其中的銷售數(shù)據(jù)明細(xì)表結(jié)構(gòu)為(銷售記錄ID,商品ID,價(jià)格,數(shù)量,總金額,銷售時(shí)間,分店ID),該表數(shù)據(jù)量很大。為了提高數(shù)據(jù)訪問效率,系統(tǒng)將每年每個(gè)分店的銷售數(shù)據(jù)劃分成獨(dú)立的數(shù)據(jù)表,這種劃分方式被稱為( )。
A.輪轉(zhuǎn)劃分B.范圍劃分C.散列劃分D.多維劃分
參考答案:D
參考解析:輪轉(zhuǎn)法:對(duì)關(guān)系順序掃描,將第i個(gè)元組存儲(chǔ)到標(biāo)號(hào)為Di mod n的磁盤上,該方式保證了元組在多個(gè)磁盤上均勻分布。散列劃分:選定一個(gè)值域?yàn)閧0,1,…,n-1}的散列函數(shù),對(duì)關(guān)系中的元組基于劃分屬性進(jìn)行散列,如果散列函數(shù)返回i,則將其存儲(chǔ)到第i個(gè)磁盤。范圍劃分:根據(jù)表中某個(gè)屬性取值區(qū)間劃分成不同的子區(qū)間,然后根據(jù)表中的屬性值屬于的不同區(qū)間將表分成不同的子表。多維劃分:維是人們觀察事物的角度,同樣的數(shù)據(jù)從不同的維進(jìn)行觀察可能會(huì)得到不同的結(jié)果,如從各個(gè)分店的角度、各種商品的角度(商品ID)等,而每個(gè)維度又可按粒度的不同劃分成多個(gè)層次,稱為維度成員。本題中將總表按分店號(hào)與時(shí)間劃分成不同的子表,屬于多維劃分,所以選D。
22關(guān)于分布式數(shù)據(jù)庫(kù),下列說(shuō)法正確的是( )。
A.分布式數(shù)據(jù)庫(kù)的查詢代價(jià)需要考慮站點(diǎn)間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r(jià),一般來(lái)說(shuō)導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是各分片的片內(nèi)連接操作
B.分布式數(shù)據(jù)庫(kù)中位置透明性是高級(jí)別的透明性,這種透明性保證用戶在編程時(shí)只需考慮數(shù)據(jù)分片情況,而不用關(guān)心分片在各場(chǎng)地的分配情況
C.分布式數(shù)據(jù)庫(kù)的事務(wù)管理包括恢復(fù)控制和并發(fā)控制,恢復(fù)控制一般采用的策略是基于兩階段提交協(xié)議
D.分布式數(shù)據(jù)庫(kù)系統(tǒng)的目標(biāo)是利用多處理機(jī)節(jié)點(diǎn)并發(fā)地完成數(shù)據(jù)庫(kù)任務(wù),以提高數(shù)據(jù)庫(kù)系統(tǒng)的整體性能
參考答案:C
參考解析:在分布式數(shù)據(jù)庫(kù)查詢中,導(dǎo)致數(shù)據(jù)傳輸通信代價(jià)大的主要原因是各個(gè)站點(diǎn)分片問的連接和并操作,A錯(cuò);分布式數(shù)據(jù)庫(kù)中的分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性,其中分片透明性是高層次的透明性,B錯(cuò);分布式數(shù)據(jù)庫(kù)的目標(biāo)是本地自治、非集中式管理、高可用性、位置獨(dú)立性、數(shù)據(jù)分片獨(dú)立性等,D錯(cuò)。故答案選C。
23在SQL Server2008中,設(shè)某日用bk1和bk2設(shè)備對(duì)DB1數(shù)據(jù)庫(kù)進(jìn)行了如下備份操作(說(shuō)明:括號(hào)中內(nèi)容為備份開始時(shí)間):
Bk1設(shè)備:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)
bk2設(shè)備:差異(12:00)、差異(14:00)、差異(16:00)
現(xiàn)要利用備份將DB1數(shù)據(jù)庫(kù)恢復(fù)到l6: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)
參考答案:D
參考解析:數(shù)據(jù)庫(kù)的恢復(fù)順序如下:①恢復(fù)近的完全數(shù)據(jù)庫(kù)備份;②恢復(fù)完全備份之后的近的差異數(shù)據(jù)庫(kù)備份;③按日志備份的先后順序恢復(fù)自近的完全或差異數(shù)據(jù)庫(kù)備份之后的所有日志備份。
24設(shè)某在線論壇系統(tǒng),其數(shù)據(jù)庫(kù)服務(wù)和Web服務(wù)運(yùn)行在同一臺(tái)服務(wù)器上。系統(tǒng)運(yùn)行一段時(shí)間后用戶數(shù)量激增,文章數(shù)量龐大,并發(fā)訪問量不斷增加,導(dǎo)致用戶普遍反映論壇響應(yīng)變慢,主要現(xiàn)象有用戶登錄驗(yàn)證時(shí)間變長(zhǎng)和進(jìn)入文章列表時(shí)響應(yīng)時(shí)間過長(zhǎng)。經(jīng)排查發(fā)現(xiàn)數(shù)據(jù)庫(kù)服務(wù)成為主要瓶頸。假設(shè)數(shù)據(jù)庫(kù)中有用戶信息表和文章表。為改善此情況,設(shè)有下列措施:
Ⅰ.修改論壇程序使其能在內(nèi)存中對(duì)常用查詢結(jié)果進(jìn)行緩存,以減少數(shù)據(jù)庫(kù)的訪問次數(shù)
Ⅱ.在操作系統(tǒng)中提高數(shù)據(jù)庫(kù)服務(wù)進(jìn)程的優(yōu)先級(jí)
Ⅲ.不再使用數(shù)據(jù)庫(kù),以文本文件方式存儲(chǔ)用戶信息和文章
Ⅳ.根據(jù)用戶信息表和文章表的索引情況,優(yōu)化用戶驗(yàn)證查詢語(yǔ)句和文章列表查詢語(yǔ)句
Ⅴ.統(tǒng)計(jì)并檢查使用頻率高的幾類查詢,針對(duì)這些查詢模式對(duì)用戶信息表或文章表建立相應(yīng)的索引以提高這些查誨的效率
以上措施,一般情況下,合理且有效果的是( )。
A.僅Ⅰ、Ⅱ和ⅢB.僅Ⅰ、Ⅳ和VC.僅Ⅱ、Ⅲ和ⅣD.僅Ⅱ、1V和V
參考答案:B
參考解析:
Ⅱ錯(cuò)誤原因是題目中已經(jīng)說(shuō)明數(shù)據(jù)庫(kù)服務(wù)成為主要瓶頸,因此跟操作系統(tǒng)的進(jìn)程調(diào)度無(wú)關(guān),而且改變操作系統(tǒng)進(jìn)程優(yōu)先級(jí)會(huì)影響系統(tǒng)的運(yùn)行,有可能會(huì)造成其它錯(cuò)誤。Ⅲ錯(cuò)誤是因?yàn)閿?shù)據(jù)庫(kù)系統(tǒng)中包括數(shù)據(jù)庫(kù)管理系統(tǒng),其中有一些執(zhí)行和處理數(shù)據(jù)的方法已經(jīng)很優(yōu)化,而若使用文本方式存儲(chǔ)數(shù)據(jù),則數(shù)據(jù)管理要用戶自己完成,處理更繁瑣且效率較低。
25在大型企業(yè)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,聯(lián)機(jī)事務(wù)處理(OLTP)和聯(lián)機(jī)分析處理(OLAP)是常見的數(shù)據(jù)庫(kù)管理和數(shù)據(jù)分析形式。關(guān)于0LTP和OLAP,一般情況下,下列說(shuō)法正確的是( )。
A.OLTP系統(tǒng)的安全性要求比OLAP系統(tǒng)的低,也比較容易實(shí)現(xiàn)
B.OLTP系統(tǒng)在訪問數(shù)據(jù)時(shí),訪問數(shù)據(jù)量很大,而0LAP系統(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ù)人員使用
參考答案:C
參考解析:聯(lián)機(jī)事務(wù)處理0LTP也稱面向交易的處理系統(tǒng),其基本特征是顧客的原始數(shù)據(jù)可以立即傳送到計(jì)算機(jī)中心進(jìn)行處理,并在很短的時(shí)間內(nèi)給出處理結(jié)果,可以即時(shí)的處理輸入的數(shù)據(jù),及時(shí)回答。因此系統(tǒng)要求必須具有很高的響應(yīng)速度。
聯(lián)機(jī)分析處理0LAP是數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的主要應(yīng)用,支持復(fù)雜的分析操作,側(cè)重決策支持,并且提供直觀易懂的查詢結(jié)果。典型的應(yīng)用就是復(fù)雜的動(dòng)態(tài)的報(bào)表系統(tǒng)。0LAP的特點(diǎn)一般有:實(shí)時(shí)性要求不是很高、數(shù)據(jù)量大、決策支持,查詢動(dòng)態(tài),隨時(shí)提出查詢的要求。0LTP的安全性比OLAP要高,實(shí)施起來(lái)也比較困難。A和B都不正確。D項(xiàng)OLTP一般由企業(yè)中下層使用,OLAP由企業(yè)中上層使用。
26在SQL Server 2008中,master是一個(gè)非常重要的系統(tǒng)數(shù)據(jù)庫(kù),如果master損壞將會(huì)對(duì)系統(tǒng)造成嚴(yán)重后果,因此系統(tǒng)管理員應(yīng)該對(duì)master進(jìn)行備份。SQL.Server 2008對(duì)數(shù)據(jù)庫(kù)提供的備份有:
Ⅰ.完整備份
Ⅱ.差異備份
Ⅲ.日志備份
以上備份方法中能夠應(yīng)用在master數(shù)據(jù)庫(kù)上的是( )。
A.僅ⅠB.僅Ⅰ和ⅡC.僅Ⅰ和ⅢD.全部
參考答案:A
參考解析:master數(shù)據(jù)庫(kù)是SQL Server系統(tǒng)里面重要的數(shù)據(jù)庫(kù),因?yàn)樗讼到y(tǒng)中的有關(guān)數(shù)據(jù)庫(kù)的所有信息。對(duì)master數(shù)據(jù)庫(kù)只能進(jìn)行完全數(shù)據(jù)庫(kù)備份操作,SQL Server不支持在master數(shù)據(jù)庫(kù)上進(jìn)行差異備份、事務(wù)日志備份以及文件備份。所以選A。
27下面說(shuō)法正確的是( )。
A.數(shù)據(jù)倉(cāng)庫(kù)是從數(shù)據(jù)庫(kù)中導(dǎo)入的大量數(shù)據(jù),并對(duì)結(jié)構(gòu)和存儲(chǔ)進(jìn)行組織以提高查詢效率
B.使用數(shù)據(jù)倉(cāng)庫(kù)的目的在于對(duì)已有數(shù)據(jù)進(jìn)行高速的匯總和統(tǒng)計(jì)
C.數(shù)據(jù)挖掘采用適當(dāng)?shù)乃惴?,從?shù)據(jù)倉(cāng)庫(kù)的海量數(shù)據(jù)中提取具有潛在價(jià)值的信息和知識(shí)
D.OLAP技術(shù)為提高處理效率,必須繞過DBMS直接對(duì)物理數(shù)據(jù)進(jìn)行讀寫
參考答案:C
參考解析:數(shù)據(jù)庫(kù)不是用做日常查詢,也不是匯總和統(tǒng)計(jì),而主要用于提取數(shù)據(jù)中的潛在信息和知識(shí)。因此A和B錯(cuò)誤。OLAP(on-line analytical processing)是聯(lián)系分析處理的英文縮寫,它仍使用DBMS存取數(shù)據(jù),即D的描述錯(cuò)誤。
28在分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)分配中,若所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個(gè)片段被分配在一個(gè)特定場(chǎng)地上,則該策略屬于( )。
A.集中式B.分割式C.全復(fù)制式D.混合式
參考答案: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ù)的冗余性大;混合式指全局?jǐn)?shù)據(jù)被分為若干個(gè)數(shù)據(jù)子集,每個(gè)子集被安排在一個(gè)或多個(gè)不同的場(chǎng)地上,但是每個(gè)場(chǎng)地未必保存所有數(shù)據(jù)。
29現(xiàn)有課程表(課程號(hào),課程名,學(xué)分,開課學(xué)期,課程性質(zhì)),課程號(hào)為主碼。該表數(shù)據(jù)量較大。設(shè)經(jīng)常要對(duì)該表執(zhí)行類似下面的查詢:
SELECT水FROM課程表WHERE課程名=ˊ數(shù)據(jù)庫(kù)原理ˊ
為提高這類查詢的執(zhí)行效率,下列物理設(shè)計(jì)方案中,正確且為合理的是( )。
A.為課程名列建立一個(gè)主索引
B.為課程名列建立一個(gè)位圖索引
C.為課程名列建立一個(gè)輔索引
D.此表上不需要建任何索引
參考答案:C
參考解析:本題考查索引的設(shè)置。主索引是根據(jù)數(shù)據(jù)對(duì)象的主鍵建立的索引,它們決定了被索引記錄的位置,而輔助索引沒有這樣的限制,可以用于任何索引目的并且可以查找多個(gè)數(shù)據(jù)文件存放的位置。而位圖索引一般在范圍查詢時(shí)使用。
30設(shè)有教師表(教師號(hào),姓名,年齡,性別,所在系號(hào)),系表(系號(hào),系名)。用戶將非常頻繁地在這兩張表上執(zhí)行如下查詢:
SELECT教師號(hào),姓名,系名
FROM教師表T JOIN系表D ON T.所在系號(hào)=D.系號(hào);
為了提高查詢效率,下列適合存儲(chǔ)上述表數(shù)據(jù)的文件類型是( )。
A.堆文件B.索引文件C.聚集文件D.散列文件
參考答案:C
參考解析:聚集文件是一種具有多種記錄類型的文件,它存儲(chǔ)了來(lái)自多個(gè)關(guān)系表的數(shù)據(jù),每個(gè)關(guān)系表對(duì)應(yīng)文件中的一種記錄類型。聚集文件將不同關(guān)系表中有關(guān)聯(lián)的記錄存儲(chǔ)在同一磁盤塊內(nèi),從而減少數(shù)據(jù)庫(kù)多表查詢操作時(shí)的磁盤訪問次數(shù),提高系統(tǒng)I/O速度和查找處理速度。該題中用戶頻繁對(duì)兩個(gè)表進(jìn)行關(guān)聯(lián)查詢,符合聚集文件的特性,因此采用聚集文件能有效提高查詢效率。