一、單選題((1)~(20)每題1分,(21)~(30)每題2分,共40分)
1.在數(shù)據(jù)模型三個要素中,表述客觀世界中數(shù)據(jù)對象之間關(guān)聯(lián)的是( )。
A)數(shù)據(jù)操作
B)數(shù)據(jù)結(jié)構(gòu)
C)數(shù)據(jù)視圖
D)完整性約束
2.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)從數(shù)據(jù)庫系統(tǒng)管理角度考慮數(shù)據(jù)的組織與存儲。下列不屬于數(shù)據(jù)庫三級模式結(jié)構(gòu)的是( )。
A)邏輯模式
B)物理模式
C)外模式
D)應用模式
3.在信息系統(tǒng)的需求分析中,目前廣為使用的結(jié)構(gòu)化分析與功能建模方法主要有DFD、IDEF0等。其中,DFD建模方法也被稱為過程建模和功能建模方法,其核心是( )。
A)數(shù)據(jù)
B)軟件
C)數(shù)據(jù)流
D)分析過程
4.設(shè)有關(guān)系模式R(A,B,C,D),存在函數(shù)依賴集:{A→B,C→D},則R可屬于( )。
A)1NF
B)2NF
C)3NF
D1BCNF
5.數(shù)據(jù)庫設(shè)計主要包括概念設(shè)計、邏輯設(shè)計和物理設(shè)計三個步驟。設(shè)有下列活動:
Ⅰ.設(shè)計ER圖
Ⅱ.將ER圖轉(zhuǎn)換為關(guān)系模式
Ⅲ.定義數(shù)據(jù)的約束條件
Ⅳ.用SQL語句描述事務活動
上述活動中,屬于邏輯設(shè)計所包含活動的是( )。
A)僅Ⅰ、Ⅱ和Ⅲ
B)僅Ⅱ、Ⅲ和Ⅳ
C)僅Ⅱ和Ⅲ
D)僅Ⅱ和Ⅳ
6.從功能上講,數(shù)據(jù)庫應用系統(tǒng)設(shè)計包括四個層次。下列層次中包含索引設(shè)計的是( )。
A)表示層
B)業(yè)務邏輯層
C)數(shù)據(jù)訪問層
D)數(shù)據(jù)持久層
7.在數(shù)據(jù)庫應用系統(tǒng)生命周期中,當邏輯設(shè)計階段完成后進入到物理設(shè)計階段。下列不屬于物理設(shè)計階段活動的是( )。
A)確定關(guān)系表的文件組織形式
B)進行關(guān)系規(guī)范化設(shè)計
C)創(chuàng)建必要的索引
D)設(shè)置存儲分配參數(shù)
8.查詢處理器和存儲管理器是數(shù)據(jù)庫管理系統(tǒng)中的核心模塊。下列關(guān)于查詢處理器和存儲管理器的說法,錯誤的是( )。
A)查詢處理器中的DML編譯器會對用戶提交的DML語句進行優(yōu)化,并將其轉(zhuǎn)換成能夠執(zhí)行的底層數(shù)據(jù)庫操作指令
B)存儲管理器中的查詢執(zhí)行引擎會根據(jù)編譯器產(chǎn)生的指令完成具體數(shù)據(jù)庫數(shù)據(jù)訪問功能
C)存儲管理器中的緩沖區(qū)管理器負責將從磁盤讀出的數(shù)據(jù)塊放入內(nèi)存緩沖區(qū),同時也負責對緩沖區(qū)中的數(shù)據(jù)塊進行維護
D)查詢處理器中的DDL編譯器編譯或解釋用戶提交的DDL語句,并將生成的元數(shù)據(jù)存儲在數(shù)據(jù)庫的數(shù)據(jù)字典中
10.設(shè)有購買表(顧客號,商品號,購買時間)。現(xiàn)要查詢2012年顧客A購買了但顧客B沒有購買的商品。有下列查詢語句:
1.SELECT商品號FROM購買表
WHERE YEAR(購買時間)=ˊ2012ˊAND顧客號=ˊA ˊ
AND商品號NOT IN(
SELECT商品號FROM購買表
WHERE YEAR(購買時間)=ˊ2012ˊAND顧客號=ˊB ˊ)
11.SELECT商品號FROM購買表
WHERE YEAR(購買時間)= ˊ2012ˊAND顧客號=ˊAˊ
EXCEPT
SELECT商品號FROM購買表
WHERE YEAR(購買時問)= ˊ2012 ˊAND顧客號=ˊBˊ
11.SELECT商品號FROM購買表
WHERE YEAR(購買時問)= ˊ2012 ˊ AND顧客號=ˊAˊ
INTERSECT
SELECT商品號FROM購買表
WHERE YEAR(購買時間)= ˊ2012ˊAND顧客號=ˊBˊ
IV.SELECT商品號FROM購買表
WHERE YEAR(購買時問)= ˊ2012ˊAND顧客號=ˊA ˊ
UNl0N
SELECT商品號FROM購買表
WHERE YEAR(購買時間)= ˊ2012ˊAND顧客號=ˊB ˊ
上述語句中,能夠?qū)崿F(xiàn)該查詢要求的是( )。
A)僅Ⅰ和Ⅱ
B)僅Ⅰ和Ⅲ
C)僅Ⅰ和Ⅳ
D)全部
11.在SQL Server 2008中,設(shè)在某數(shù)據(jù)庫中建有如下所示的存儲過程:
CREATE PROC Pl
@a int=20,@b char(4)
AS……
設(shè)有下列調(diào)用該存儲過程的語句:
Ⅰ.EXEC Pl 100,ˊa01 ˊ
Ⅱ.EXEC Plˊa01ˊ
Ⅲ.EXEC Pl@b=ˊa01ˊ
1V.EXEC Pl@a=default,@b=ˊa01ˊ
上述語句中,能夠正確調(diào)用該存儲過程的是( )。
A)僅Ⅰ和Ⅱ
B)僅Ⅰ、Ⅱ和Ⅲ
C)僅Ⅰ、Ⅲ和Ⅳ
D)全部
12.在SQL Server 2008中,設(shè)表T(a,b)上建有如下觸發(fā)器:
CREATE TRIGGER tri_update ON T FOR UPDATE AS
IF EXISTS f SELECT術(shù)FROM inserted
WHERE b not between 0 and 100)
KULLBACK
設(shè)表T中已有數(shù)據(jù):(ˊa01 ˊ,90),如果執(zhí)行語句:
UPDATE T SET b=100 WHERE a=ˊa01 ˊ
則觸發(fā)器臨時工作表及執(zhí)行完該語句后表T中的數(shù)據(jù)為( )。
A)T表:(ˊa01ˊ,100)B)T表:(ˊa01ˊ,90)
INSERTED表:(ˊa01ˊ,90)INSERTED表:(ˊa01ˊ,90)
DELETED表:(ˊa01ˊ,l00)DELETED表:(ˊa01’,100)
C)T表:(ˊa01ˊ,100)D)T表:(ˊa01ˊ,90)
INSERTED表:(ˊa01ˊ,lOO)INSERTED表:(ˊa01ˊ,100)
DELETED表:(ˊa01ˊ,90)DELETED表:(ˊa01ˊ,90)
13.下列關(guān)于SQL Server 2008視圖的說法,錯誤的是( )。
A)數(shù)據(jù)庫中只存儲標準視圖的定義,并不存儲標準視圖的內(nèi)容
B)如果在視圖上創(chuàng)建了聚集索引,則數(shù)據(jù)庫中將保存該視圖的內(nèi)容
C)索引視圖的數(shù)據(jù)源可以是基本表,也可以是已建立的其他標準視圖
D)索引視圖引用的基本表必須與視圖在同一個數(shù)據(jù)庫中
14.在SQL Server 2008中,設(shè)要為數(shù)據(jù)庫DBl添加一個新的數(shù)據(jù)文件,該文件的邏輯名為filex,物理文件名為filex.n(if,存儲位置為D:\DBl,初始大小和大小均采用系統(tǒng)默認值,增長方式為自動增長,每次增加20%。下列語句中正確的是( )。
A)ALTER DATABASE DBl ADD FILE(
NAME=filex,
FILENAME=D:\DBl\filex.ndf,
FILEGROWTH=20)
B)ALTER DATABASE DBl ADD FILE(
NAME=filex,
FILENAME=D:\DBl\filex.ndf,
FILEGROWTH=20%)
C)ALTER DATABASE DBl ADD FILE(
NAME=filex,
FILENAME=ˊD:\DBl\filex.ndfˊ,
FILEGROWTH=20)
D)ALTER DATABASE DBl ADD FILE(
NAME=filex,
FILENAME=ˊD:\DBl\filex.ndfˊ,
FILEGROWTH=20%)
15.在SQL Server 2008中,建立索引視圖的目的是為了提高數(shù)據(jù)查詢的效率。下列關(guān)于索引視圖的說法,錯誤的是( )。
A)當很少對基表數(shù)據(jù)進行更改操作時,適合建立索引視圖
B)索引視圖的數(shù)據(jù)被物理地保存在數(shù)據(jù)庫中,因此建立索引視圖會占用更多的存儲空間
C)對于經(jīng)常執(zhí)行連接和聚合操作的查詢,不適合建立索引視圖
D)如果Group By列具有高基數(shù)度的數(shù)據(jù)聚合,則不適合建立索引視圖
16.下列關(guān)于SQL Server 2008中g(shù)uest用戶的說法,錯誤的是( )。
A)guest用戶沒有對應的登錄賬戶名
B)通過授權(quán)語句可以啟用數(shù)據(jù)庫中的guest用戶
C)所有數(shù)據(jù)庫用戶都繼承該數(shù)據(jù)庫中g(shù)uest用戶的權(quán)限
D)任何SQL Server登錄賬戶都可以訪問啟用了9uest用戶的數(shù)據(jù)庫
17.下列關(guān)于SQL Server 2008身份驗證模式的說法,錯誤的是( )。
A)在“Windows身份驗證模式”下,不允許sa登錄到SQL Server服務器
B)在“Windows身份驗證模式”下,所有Windows用戶都自動具有登錄到SQL Server服務器的權(quán)限
C)不管是哪種身份驗證模式,WindoWs中的Administrator無需授權(quán)就可登錄到SQL Server服務器
D)安裝好SQL Server之后,可以根據(jù)需要隨時更改身份驗證模式
18.提高事務的并發(fā)度可以改進數(shù)據(jù)庫應用系統(tǒng)的性能。有下列做法:
Ⅰ.盡可能使用排它鎖
Ⅱ.盡可能使用行鎖
Ⅲ.設(shè)定較低的事務隔離等級
Ⅳ.將大事務切分成若干小事務
上述做法中,可以提高系統(tǒng)的事務并發(fā)度的是( )。
A)僅Ⅰ、Ⅱ和Ⅲ
B)僅Ⅰ、Ⅱ和Ⅳ
C)僅Ⅱ、Ⅲ和Ⅳ
D)以上全部
19.數(shù)據(jù)庫應用系統(tǒng)日常維護的目標是保證系統(tǒng)能夠正常運行以滿足系統(tǒng)預期的功能和性能要求。下列關(guān)于數(shù)據(jù)庫應用系統(tǒng)日常維護工作的說法,錯誤的是( )。
A)數(shù)據(jù)庫管理員應根據(jù)不同的應用要求制定不同的備份計劃,在備份計劃中應包含備份的時間、周期、備份方式和備份內(nèi)容等
B)數(shù)據(jù)庫管理員應監(jiān)控數(shù)據(jù)庫中各種鎖的使用情況,在數(shù)據(jù)庫出現(xiàn)鎖不能及時解除時可能需要手工解鎖
C)很多情況下,數(shù)據(jù)庫管理員需要定期檢查CPU、內(nèi)存使用情況和操作系統(tǒng)相關(guān)日志,防止數(shù)據(jù)庫運行環(huán)境故障導致數(shù)據(jù)庫出現(xiàn)問題
D)為了保證系統(tǒng)可靠運行,運行要求級別較高的數(shù)據(jù)庫一般采用人工監(jiān)控方法,很少采用自動監(jiān)控手段
20.數(shù)據(jù)庫應用系統(tǒng)投入運行后,應用系統(tǒng)進入運行管理與維護階段。設(shè)某學生管理系統(tǒng)在運行管理與維護階段有如下工作:
Ⅰ.定期檢查數(shù)據(jù)文件的存儲空間占用情況,并根據(jù)需要分配存儲空間
Ⅱ.分析數(shù)據(jù)庫中各種操作,以發(fā)現(xiàn)潛在性能問題
Ⅲ.將數(shù)據(jù)庫中歷史數(shù)據(jù)轉(zhuǎn)儲到離線存儲介質(zhì)中長期保存
Ⅳ.根據(jù)用戶要求對應用程序從功能上進行擴充和完善
以上工作中一般不屬于數(shù)據(jù)庫管理員日常維護工作的是( )。
A)僅Ⅰ和Ⅲ
B)僅Ⅳ
C)僅Ⅱ和Ⅳ
D)僅Ⅱ
21.在進行數(shù)據(jù)庫性能調(diào)優(yōu)過程中,需要考慮數(shù)據(jù)庫系統(tǒng)軟件、硬件配置、網(wǎng)絡環(huán)境等多方面因素。下列有關(guān)性能調(diào)優(yōu)的說法,錯誤的是( )。
A)修改某些頻繁使用的SQL語句,提高其性能,可能會大幅度降低數(shù)據(jù)庫CPU使用率
B)隨著服務器CPU處理能力提高、內(nèi)存容量增大,現(xiàn)階段數(shù)據(jù)庫性能優(yōu)化一般以更換服務器硬件為主要調(diào)優(yōu)手段
C)當數(shù)據(jù)庫服務器磁盤I0出現(xiàn)寫瓶頸時,可以考慮使用高速磁盤存儲常用數(shù)據(jù),低速磁盤存儲不常用數(shù)據(jù)
D)索引可以提高某些查詢的速度,但也可能降低寫入速度,同時也會增加磁盤空間使用
22.下列關(guān)于數(shù)據(jù)庫實施、運行和維護的說法中,最恰當?shù)氖? )。
A)對于數(shù)據(jù)量超大的數(shù)據(jù)庫應用系統(tǒng),在剛剛建立好數(shù)據(jù)庫且未導入任何數(shù)據(jù)前編寫調(diào)試應用程序
B)對于數(shù)據(jù)量極大的中大型系統(tǒng),不需要等待所有的數(shù)據(jù)都入庫后才開始試運行,可以先裝載少量的數(shù)據(jù),等到試運行的結(jié)果符合設(shè)計要求后,再批量裝入全部數(shù)據(jù)
C)數(shù)據(jù)庫的重構(gòu)不僅需要在原來的數(shù)據(jù)庫設(shè)計的基礎(chǔ)上做適當?shù)臄U充或修改,也考慮重新設(shè)計相應的應用程序
D)索引的根本目的是為了提高查詢效率,但當數(shù)據(jù)量龐大時也會占用大量的磁盤空間。由于查詢緩存的存在,因此不需要為經(jīng)常在查詢中作為條件的列建立索引
23.設(shè)某數(shù)據(jù)庫服務器中配置有2300GB和1塊500GB的硬盤,為了保證可靠性,數(shù)據(jù)庫管理員在3塊硬盤上建立了RAID5。建立RAID5后,可用的磁盤空間為( )。
A)1IOOGB
B)600GB
C)300GB
D)500GB
24.某商場經(jīng)營管理系統(tǒng)在3點進行了數(shù)據(jù)庫全備份,9點進行了數(shù)據(jù)庫日志備份,10點30分存儲數(shù)據(jù)庫數(shù)據(jù)的磁盤出現(xiàn)故障,但日志保存在另外一個磁盤中。數(shù)據(jù)庫管理員發(fā)現(xiàn)問題后隨即進行數(shù)據(jù)恢復工作,在所有備份均可用的情況下,數(shù)據(jù)庫數(shù)據(jù)可以恢復到的時間點為( )。
A)3點
B)9點
C)10點30分
D)數(shù)據(jù)庫不可恢復
25.在SQL Server2008中,設(shè)某日用bk1和bk2設(shè)備對DBl數(shù)據(jù)庫進行了如下備份操作(說明:括號中內(nèi)容為備份開始時間):
Bk1設(shè)備:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)
bk2設(shè)備:差異(12:00)、差異(14:00)、差異(16:00)
現(xiàn)要利用備份將DBl數(shù)據(jù)庫恢復到l6:00狀態(tài)。下列恢復序列中,正確的是( )。
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)
26.XML數(shù)據(jù)庫是一種新型的數(shù)據(jù)庫管理系統(tǒng)。下列關(guān)于XML數(shù)據(jù)庫的說法,錯誤的是( )。
A)由于XML文檔本身帶有標記,可以自描述,因此XML數(shù)據(jù)庫并不對XML文檔進行解析
B)目前XML數(shù)據(jù)庫主要包括XEDB、NXD和HXD三種類型
C)很多關(guān)系數(shù)據(jù)庫廠商在其傳統(tǒng)的數(shù)據(jù)庫產(chǎn)品中進行了擴充,使其能夠處理XML文檔
D)在數(shù)據(jù)本身具有層次特征時,XML文檔能夠清晰地表達數(shù)據(jù)的層次特征
27.現(xiàn)有一個大型咨詢公司的數(shù)據(jù)庫應用系統(tǒng),每個部門都要生成大量的全局報表并執(zhí)行少量的更新操作。隨著數(shù)據(jù)量的增加,系統(tǒng)出現(xiàn)了性能瓶頸。鑒于各個部門地理上是分散的,公司希望采用分布式數(shù)據(jù)庫技術(shù)解決該問題。下列數(shù)據(jù)分配方式中最適合該應用的是( )。
A)集中式
B)分割式
C)復制式
D)混合式
28.下列關(guān)于分布式數(shù)據(jù)庫和并行數(shù)據(jù)庫的說法,正確的是( )。
A)為了滿足高并發(fā)業(yè)務的需要,共享內(nèi)存結(jié)構(gòu)的并行數(shù)據(jù)庫比較適用于如銀行出納、民航售票等OLTP應用
B)在分布式數(shù)據(jù)庫的查詢中,導致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和選擇操作
C)如果數(shù)據(jù)分布不合理,并行數(shù)據(jù)庫僅僅依靠多處理器、共享硬件資源等手段是無法實現(xiàn)真正意義上的并行處理的,也無法使其性能化
D)與集中式數(shù)據(jù)庫系統(tǒng)的事務相比,分布式數(shù)據(jù)庫系統(tǒng)中只需要一個場地完成提交即可完成一個全局事務,這正是分布式數(shù)據(jù)庫的優(yōu)越之處
29.關(guān)于商場的DBAS,設(shè)有如下數(shù)據(jù)內(nèi)容:
Ⅰ.數(shù)據(jù)庫結(jié)構(gòu)說明
Ⅱ.顧客名單
Ⅲ.數(shù)據(jù)清洗規(guī)則
Ⅳ.訂單細節(jié)數(shù)據(jù)
Ⅴ.商品分類銷售匯總數(shù)據(jù)
上述選項中是元數(shù)據(jù)的是( )。
A)僅Ⅰ、Ⅱ、Ⅲ和Ⅳ
B)僅Ⅰ、Ⅱ、Ⅲ和Ⅴ
C)僅Ⅰ和Ⅲ
D)全部都是
1.在數(shù)據(jù)模型三個要素中,表述客觀世界中數(shù)據(jù)對象之間關(guān)聯(lián)的是( )。
A)數(shù)據(jù)操作
B)數(shù)據(jù)結(jié)構(gòu)
C)數(shù)據(jù)視圖
D)完整性約束
2.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)從數(shù)據(jù)庫系統(tǒng)管理角度考慮數(shù)據(jù)的組織與存儲。下列不屬于數(shù)據(jù)庫三級模式結(jié)構(gòu)的是( )。
A)邏輯模式
B)物理模式
C)外模式
D)應用模式
3.在信息系統(tǒng)的需求分析中,目前廣為使用的結(jié)構(gòu)化分析與功能建模方法主要有DFD、IDEF0等。其中,DFD建模方法也被稱為過程建模和功能建模方法,其核心是( )。
A)數(shù)據(jù)
B)軟件
C)數(shù)據(jù)流
D)分析過程
4.設(shè)有關(guān)系模式R(A,B,C,D),存在函數(shù)依賴集:{A→B,C→D},則R可屬于( )。
A)1NF
B)2NF
C)3NF
D1BCNF
5.數(shù)據(jù)庫設(shè)計主要包括概念設(shè)計、邏輯設(shè)計和物理設(shè)計三個步驟。設(shè)有下列活動:
Ⅰ.設(shè)計ER圖
Ⅱ.將ER圖轉(zhuǎn)換為關(guān)系模式
Ⅲ.定義數(shù)據(jù)的約束條件
Ⅳ.用SQL語句描述事務活動
上述活動中,屬于邏輯設(shè)計所包含活動的是( )。
A)僅Ⅰ、Ⅱ和Ⅲ
B)僅Ⅱ、Ⅲ和Ⅳ
C)僅Ⅱ和Ⅲ
D)僅Ⅱ和Ⅳ
6.從功能上講,數(shù)據(jù)庫應用系統(tǒng)設(shè)計包括四個層次。下列層次中包含索引設(shè)計的是( )。
A)表示層
B)業(yè)務邏輯層
C)數(shù)據(jù)訪問層
D)數(shù)據(jù)持久層
7.在數(shù)據(jù)庫應用系統(tǒng)生命周期中,當邏輯設(shè)計階段完成后進入到物理設(shè)計階段。下列不屬于物理設(shè)計階段活動的是( )。
A)確定關(guān)系表的文件組織形式
B)進行關(guān)系規(guī)范化設(shè)計
C)創(chuàng)建必要的索引
D)設(shè)置存儲分配參數(shù)
8.查詢處理器和存儲管理器是數(shù)據(jù)庫管理系統(tǒng)中的核心模塊。下列關(guān)于查詢處理器和存儲管理器的說法,錯誤的是( )。
A)查詢處理器中的DML編譯器會對用戶提交的DML語句進行優(yōu)化,并將其轉(zhuǎn)換成能夠執(zhí)行的底層數(shù)據(jù)庫操作指令
B)存儲管理器中的查詢執(zhí)行引擎會根據(jù)編譯器產(chǎn)生的指令完成具體數(shù)據(jù)庫數(shù)據(jù)訪問功能
C)存儲管理器中的緩沖區(qū)管理器負責將從磁盤讀出的數(shù)據(jù)塊放入內(nèi)存緩沖區(qū),同時也負責對緩沖區(qū)中的數(shù)據(jù)塊進行維護
D)查詢處理器中的DDL編譯器編譯或解釋用戶提交的DDL語句,并將生成的元數(shù)據(jù)存儲在數(shù)據(jù)庫的數(shù)據(jù)字典中
10.設(shè)有購買表(顧客號,商品號,購買時間)。現(xiàn)要查詢2012年顧客A購買了但顧客B沒有購買的商品。有下列查詢語句:
1.SELECT商品號FROM購買表
WHERE YEAR(購買時間)=ˊ2012ˊAND顧客號=ˊA ˊ
AND商品號NOT IN(
SELECT商品號FROM購買表
WHERE YEAR(購買時間)=ˊ2012ˊAND顧客號=ˊB ˊ)
11.SELECT商品號FROM購買表
WHERE YEAR(購買時間)= ˊ2012ˊAND顧客號=ˊAˊ
EXCEPT
SELECT商品號FROM購買表
WHERE YEAR(購買時問)= ˊ2012 ˊAND顧客號=ˊBˊ
11.SELECT商品號FROM購買表
WHERE YEAR(購買時問)= ˊ2012 ˊ AND顧客號=ˊAˊ
INTERSECT
SELECT商品號FROM購買表
WHERE YEAR(購買時間)= ˊ2012ˊAND顧客號=ˊBˊ
IV.SELECT商品號FROM購買表
WHERE YEAR(購買時問)= ˊ2012ˊAND顧客號=ˊA ˊ
UNl0N
SELECT商品號FROM購買表
WHERE YEAR(購買時間)= ˊ2012ˊAND顧客號=ˊB ˊ
上述語句中,能夠?qū)崿F(xiàn)該查詢要求的是( )。
A)僅Ⅰ和Ⅱ
B)僅Ⅰ和Ⅲ
C)僅Ⅰ和Ⅳ
D)全部
11.在SQL Server 2008中,設(shè)在某數(shù)據(jù)庫中建有如下所示的存儲過程:
CREATE PROC Pl
@a int=20,@b char(4)
AS……
設(shè)有下列調(diào)用該存儲過程的語句:
Ⅰ.EXEC Pl 100,ˊa01 ˊ
Ⅱ.EXEC Plˊa01ˊ
Ⅲ.EXEC Pl@b=ˊa01ˊ
1V.EXEC Pl@a=default,@b=ˊa01ˊ
上述語句中,能夠正確調(diào)用該存儲過程的是( )。
A)僅Ⅰ和Ⅱ
B)僅Ⅰ、Ⅱ和Ⅲ
C)僅Ⅰ、Ⅲ和Ⅳ
D)全部
12.在SQL Server 2008中,設(shè)表T(a,b)上建有如下觸發(fā)器:
CREATE TRIGGER tri_update ON T FOR UPDATE AS
IF EXISTS f SELECT術(shù)FROM inserted
WHERE b not between 0 and 100)
KULLBACK
設(shè)表T中已有數(shù)據(jù):(ˊa01 ˊ,90),如果執(zhí)行語句:
UPDATE T SET b=100 WHERE a=ˊa01 ˊ
則觸發(fā)器臨時工作表及執(zhí)行完該語句后表T中的數(shù)據(jù)為( )。
A)T表:(ˊa01ˊ,100)B)T表:(ˊa01ˊ,90)
INSERTED表:(ˊa01ˊ,90)INSERTED表:(ˊa01ˊ,90)
DELETED表:(ˊa01ˊ,l00)DELETED表:(ˊa01’,100)
C)T表:(ˊa01ˊ,100)D)T表:(ˊa01ˊ,90)
INSERTED表:(ˊa01ˊ,lOO)INSERTED表:(ˊa01ˊ,100)
DELETED表:(ˊa01ˊ,90)DELETED表:(ˊa01ˊ,90)
13.下列關(guān)于SQL Server 2008視圖的說法,錯誤的是( )。
A)數(shù)據(jù)庫中只存儲標準視圖的定義,并不存儲標準視圖的內(nèi)容
B)如果在視圖上創(chuàng)建了聚集索引,則數(shù)據(jù)庫中將保存該視圖的內(nèi)容
C)索引視圖的數(shù)據(jù)源可以是基本表,也可以是已建立的其他標準視圖
D)索引視圖引用的基本表必須與視圖在同一個數(shù)據(jù)庫中
14.在SQL Server 2008中,設(shè)要為數(shù)據(jù)庫DBl添加一個新的數(shù)據(jù)文件,該文件的邏輯名為filex,物理文件名為filex.n(if,存儲位置為D:\DBl,初始大小和大小均采用系統(tǒng)默認值,增長方式為自動增長,每次增加20%。下列語句中正確的是( )。
A)ALTER DATABASE DBl ADD FILE(
NAME=filex,
FILENAME=D:\DBl\filex.ndf,
FILEGROWTH=20)
B)ALTER DATABASE DBl ADD FILE(
NAME=filex,
FILENAME=D:\DBl\filex.ndf,
FILEGROWTH=20%)
C)ALTER DATABASE DBl ADD FILE(
NAME=filex,
FILENAME=ˊD:\DBl\filex.ndfˊ,
FILEGROWTH=20)
D)ALTER DATABASE DBl ADD FILE(
NAME=filex,
FILENAME=ˊD:\DBl\filex.ndfˊ,
FILEGROWTH=20%)
15.在SQL Server 2008中,建立索引視圖的目的是為了提高數(shù)據(jù)查詢的效率。下列關(guān)于索引視圖的說法,錯誤的是( )。
A)當很少對基表數(shù)據(jù)進行更改操作時,適合建立索引視圖
B)索引視圖的數(shù)據(jù)被物理地保存在數(shù)據(jù)庫中,因此建立索引視圖會占用更多的存儲空間
C)對于經(jīng)常執(zhí)行連接和聚合操作的查詢,不適合建立索引視圖
D)如果Group By列具有高基數(shù)度的數(shù)據(jù)聚合,則不適合建立索引視圖
16.下列關(guān)于SQL Server 2008中g(shù)uest用戶的說法,錯誤的是( )。
A)guest用戶沒有對應的登錄賬戶名
B)通過授權(quán)語句可以啟用數(shù)據(jù)庫中的guest用戶
C)所有數(shù)據(jù)庫用戶都繼承該數(shù)據(jù)庫中g(shù)uest用戶的權(quán)限
D)任何SQL Server登錄賬戶都可以訪問啟用了9uest用戶的數(shù)據(jù)庫
17.下列關(guān)于SQL Server 2008身份驗證模式的說法,錯誤的是( )。
A)在“Windows身份驗證模式”下,不允許sa登錄到SQL Server服務器
B)在“Windows身份驗證模式”下,所有Windows用戶都自動具有登錄到SQL Server服務器的權(quán)限
C)不管是哪種身份驗證模式,WindoWs中的Administrator無需授權(quán)就可登錄到SQL Server服務器
D)安裝好SQL Server之后,可以根據(jù)需要隨時更改身份驗證模式
18.提高事務的并發(fā)度可以改進數(shù)據(jù)庫應用系統(tǒng)的性能。有下列做法:
Ⅰ.盡可能使用排它鎖
Ⅱ.盡可能使用行鎖
Ⅲ.設(shè)定較低的事務隔離等級
Ⅳ.將大事務切分成若干小事務
上述做法中,可以提高系統(tǒng)的事務并發(fā)度的是( )。
A)僅Ⅰ、Ⅱ和Ⅲ
B)僅Ⅰ、Ⅱ和Ⅳ
C)僅Ⅱ、Ⅲ和Ⅳ
D)以上全部
19.數(shù)據(jù)庫應用系統(tǒng)日常維護的目標是保證系統(tǒng)能夠正常運行以滿足系統(tǒng)預期的功能和性能要求。下列關(guān)于數(shù)據(jù)庫應用系統(tǒng)日常維護工作的說法,錯誤的是( )。
A)數(shù)據(jù)庫管理員應根據(jù)不同的應用要求制定不同的備份計劃,在備份計劃中應包含備份的時間、周期、備份方式和備份內(nèi)容等
B)數(shù)據(jù)庫管理員應監(jiān)控數(shù)據(jù)庫中各種鎖的使用情況,在數(shù)據(jù)庫出現(xiàn)鎖不能及時解除時可能需要手工解鎖
C)很多情況下,數(shù)據(jù)庫管理員需要定期檢查CPU、內(nèi)存使用情況和操作系統(tǒng)相關(guān)日志,防止數(shù)據(jù)庫運行環(huán)境故障導致數(shù)據(jù)庫出現(xiàn)問題
D)為了保證系統(tǒng)可靠運行,運行要求級別較高的數(shù)據(jù)庫一般采用人工監(jiān)控方法,很少采用自動監(jiān)控手段
20.數(shù)據(jù)庫應用系統(tǒng)投入運行后,應用系統(tǒng)進入運行管理與維護階段。設(shè)某學生管理系統(tǒng)在運行管理與維護階段有如下工作:
Ⅰ.定期檢查數(shù)據(jù)文件的存儲空間占用情況,并根據(jù)需要分配存儲空間
Ⅱ.分析數(shù)據(jù)庫中各種操作,以發(fā)現(xiàn)潛在性能問題
Ⅲ.將數(shù)據(jù)庫中歷史數(shù)據(jù)轉(zhuǎn)儲到離線存儲介質(zhì)中長期保存
Ⅳ.根據(jù)用戶要求對應用程序從功能上進行擴充和完善
以上工作中一般不屬于數(shù)據(jù)庫管理員日常維護工作的是( )。
A)僅Ⅰ和Ⅲ
B)僅Ⅳ
C)僅Ⅱ和Ⅳ
D)僅Ⅱ
21.在進行數(shù)據(jù)庫性能調(diào)優(yōu)過程中,需要考慮數(shù)據(jù)庫系統(tǒng)軟件、硬件配置、網(wǎng)絡環(huán)境等多方面因素。下列有關(guān)性能調(diào)優(yōu)的說法,錯誤的是( )。
A)修改某些頻繁使用的SQL語句,提高其性能,可能會大幅度降低數(shù)據(jù)庫CPU使用率
B)隨著服務器CPU處理能力提高、內(nèi)存容量增大,現(xiàn)階段數(shù)據(jù)庫性能優(yōu)化一般以更換服務器硬件為主要調(diào)優(yōu)手段
C)當數(shù)據(jù)庫服務器磁盤I0出現(xiàn)寫瓶頸時,可以考慮使用高速磁盤存儲常用數(shù)據(jù),低速磁盤存儲不常用數(shù)據(jù)
D)索引可以提高某些查詢的速度,但也可能降低寫入速度,同時也會增加磁盤空間使用
22.下列關(guān)于數(shù)據(jù)庫實施、運行和維護的說法中,最恰當?shù)氖? )。
A)對于數(shù)據(jù)量超大的數(shù)據(jù)庫應用系統(tǒng),在剛剛建立好數(shù)據(jù)庫且未導入任何數(shù)據(jù)前編寫調(diào)試應用程序
B)對于數(shù)據(jù)量極大的中大型系統(tǒng),不需要等待所有的數(shù)據(jù)都入庫后才開始試運行,可以先裝載少量的數(shù)據(jù),等到試運行的結(jié)果符合設(shè)計要求后,再批量裝入全部數(shù)據(jù)
C)數(shù)據(jù)庫的重構(gòu)不僅需要在原來的數(shù)據(jù)庫設(shè)計的基礎(chǔ)上做適當?shù)臄U充或修改,也考慮重新設(shè)計相應的應用程序
D)索引的根本目的是為了提高查詢效率,但當數(shù)據(jù)量龐大時也會占用大量的磁盤空間。由于查詢緩存的存在,因此不需要為經(jīng)常在查詢中作為條件的列建立索引
23.設(shè)某數(shù)據(jù)庫服務器中配置有2300GB和1塊500GB的硬盤,為了保證可靠性,數(shù)據(jù)庫管理員在3塊硬盤上建立了RAID5。建立RAID5后,可用的磁盤空間為( )。
A)1IOOGB
B)600GB
C)300GB
D)500GB
24.某商場經(jīng)營管理系統(tǒng)在3點進行了數(shù)據(jù)庫全備份,9點進行了數(shù)據(jù)庫日志備份,10點30分存儲數(shù)據(jù)庫數(shù)據(jù)的磁盤出現(xiàn)故障,但日志保存在另外一個磁盤中。數(shù)據(jù)庫管理員發(fā)現(xiàn)問題后隨即進行數(shù)據(jù)恢復工作,在所有備份均可用的情況下,數(shù)據(jù)庫數(shù)據(jù)可以恢復到的時間點為( )。
A)3點
B)9點
C)10點30分
D)數(shù)據(jù)庫不可恢復
25.在SQL Server2008中,設(shè)某日用bk1和bk2設(shè)備對DBl數(shù)據(jù)庫進行了如下備份操作(說明:括號中內(nèi)容為備份開始時間):
Bk1設(shè)備:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)
bk2設(shè)備:差異(12:00)、差異(14:00)、差異(16:00)
現(xiàn)要利用備份將DBl數(shù)據(jù)庫恢復到l6:00狀態(tài)。下列恢復序列中,正確的是( )。
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)
26.XML數(shù)據(jù)庫是一種新型的數(shù)據(jù)庫管理系統(tǒng)。下列關(guān)于XML數(shù)據(jù)庫的說法,錯誤的是( )。
A)由于XML文檔本身帶有標記,可以自描述,因此XML數(shù)據(jù)庫并不對XML文檔進行解析
B)目前XML數(shù)據(jù)庫主要包括XEDB、NXD和HXD三種類型
C)很多關(guān)系數(shù)據(jù)庫廠商在其傳統(tǒng)的數(shù)據(jù)庫產(chǎn)品中進行了擴充,使其能夠處理XML文檔
D)在數(shù)據(jù)本身具有層次特征時,XML文檔能夠清晰地表達數(shù)據(jù)的層次特征
27.現(xiàn)有一個大型咨詢公司的數(shù)據(jù)庫應用系統(tǒng),每個部門都要生成大量的全局報表并執(zhí)行少量的更新操作。隨著數(shù)據(jù)量的增加,系統(tǒng)出現(xiàn)了性能瓶頸。鑒于各個部門地理上是分散的,公司希望采用分布式數(shù)據(jù)庫技術(shù)解決該問題。下列數(shù)據(jù)分配方式中最適合該應用的是( )。
A)集中式
B)分割式
C)復制式
D)混合式
28.下列關(guān)于分布式數(shù)據(jù)庫和并行數(shù)據(jù)庫的說法,正確的是( )。
A)為了滿足高并發(fā)業(yè)務的需要,共享內(nèi)存結(jié)構(gòu)的并行數(shù)據(jù)庫比較適用于如銀行出納、民航售票等OLTP應用
B)在分布式數(shù)據(jù)庫的查詢中,導致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和選擇操作
C)如果數(shù)據(jù)分布不合理,并行數(shù)據(jù)庫僅僅依靠多處理器、共享硬件資源等手段是無法實現(xiàn)真正意義上的并行處理的,也無法使其性能化
D)與集中式數(shù)據(jù)庫系統(tǒng)的事務相比,分布式數(shù)據(jù)庫系統(tǒng)中只需要一個場地完成提交即可完成一個全局事務,這正是分布式數(shù)據(jù)庫的優(yōu)越之處
29.關(guān)于商場的DBAS,設(shè)有如下數(shù)據(jù)內(nèi)容:
Ⅰ.數(shù)據(jù)庫結(jié)構(gòu)說明
Ⅱ.顧客名單
Ⅲ.數(shù)據(jù)清洗規(guī)則
Ⅳ.訂單細節(jié)數(shù)據(jù)
Ⅴ.商品分類銷售匯總數(shù)據(jù)
上述選項中是元數(shù)據(jù)的是( )。
A)僅Ⅰ、Ⅱ、Ⅲ和Ⅳ
B)僅Ⅰ、Ⅱ、Ⅲ和Ⅴ
C)僅Ⅰ和Ⅲ
D)全部都是