一、單選題((1)~(20)每題1分,(21)~(30)每題2分,共40分)
(1)在數(shù)據(jù)庫系統(tǒng)中,下列映像關(guān)系用于提供數(shù)據(jù)與應(yīng)用程序間的物理獨(dú)立性的是( )。
A)外模式/模式
B)模式/內(nèi)模式
C)外模式/內(nèi)模式
D)邏輯模式/內(nèi)模式
(2)關(guān)于數(shù)據(jù)庫視圖,下列說法正確的是( )。
A)視圖一定能提高數(shù)據(jù)的操作性能
B)定義視圖的語句可以是任何數(shù)據(jù)操作語句
C)視圖可以提供一定程度的數(shù)據(jù)獨(dú)立性
D)視圖的數(shù)據(jù)一般是物理存儲的
(3)許多大中型企業(yè)出于多種原因建立了數(shù)據(jù)倉庫,以下( )不是建立數(shù)據(jù)倉庫的合理理由。
A)將企業(yè)的各種應(yīng)用系統(tǒng)集中在一起
B)充分利用企業(yè)信息系統(tǒng)生成的各種數(shù)據(jù)
C)解決企業(yè)業(yè)務(wù)應(yīng)用和數(shù)據(jù)分析應(yīng)用的性能沖突
D)以面向主題、集成的方式合理的組織數(shù)據(jù)
(4)關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì),有下列說法:
1.數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)需要考慮數(shù)據(jù)組織與存儲、數(shù)據(jù)訪問與處理、應(yīng)用設(shè)計(jì)等幾個(gè)方面
Ⅱ.數(shù)據(jù)庫概念設(shè)計(jì)階段,采用自上而下的ER設(shè)計(jì)時(shí),首先設(shè)計(jì)局部ER圖,然后合并各局部ER圖得到全局ER圖
Ⅲ.在數(shù)據(jù)庫邏輯設(shè)計(jì)階段,將關(guān)系模式轉(zhuǎn)換為具體DBMS平臺支持的關(guān)系表
Ⅳ.在數(shù)據(jù)庫物理設(shè)計(jì)階段,一般需要設(shè)計(jì)視圖和關(guān)系模式的完整性約束
上述說法正確的是( )。
A)Ⅰ、Ⅲ和Ⅳ
B)Ⅰ
C)Ⅱ和Ⅲ
D)Ⅱ和Ⅳ
(5)關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析工作,下列說法正確的是( )。
A)通過需求分析過程,需要確定出整個(gè)應(yīng)用系統(tǒng)的目標(biāo)、任務(wù)和系統(tǒng)的范圍說明。
B)在需求分析階段,系統(tǒng)需求分析員要與用戶充分溝通,并做出各類用戶視圖。
C)數(shù)據(jù)需求分析的主要工作是要辨識出數(shù)據(jù)處理中的數(shù)據(jù)處理流程
D)數(shù)據(jù)操作響應(yīng)時(shí)間、系統(tǒng)吞吐量、并發(fā)用戶數(shù)都是性能需求分析的重要指標(biāo)
(6)根據(jù)數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型,完成數(shù)據(jù)庫關(guān)系模式設(shè)計(jì)的階段是( )。
A)需求分析
B)概念設(shè)計(jì)
C)邏輯設(shè)計(jì)
D)物理設(shè)計(jì)
(7)在SELECT語句中,以下有關(guān)0RDER BY子句的敘述中不正確的是( )。
A)ORDER BY子句可以對多個(gè)列進(jìn)行排序
B)SELECT語句中,0RDER BY只能在所有其他子句之后作為最后一個(gè)子句出現(xiàn)
C)子查詢也可以使用0RDER BY子句
D)在視圖中可以使用0RDER BY子句
(8)關(guān)于優(yōu)化查詢說法正確的是( )。
A)避免或簡化排序的目的是實(shí)現(xiàn)查詢優(yōu)化
B)在保證數(shù)據(jù)庫一致性的前提下,將頻繁操作的多個(gè)可以分割的處理過程放在一個(gè)存儲過程中,這樣可以大大提高系統(tǒng)的響應(yīng)速度
C)使用臨時(shí)表會占用較多的系統(tǒng)資源,尤其對于大規(guī)模并發(fā)量的情況下,很容易使得系統(tǒng)資源耗盡而崩潰
D)相關(guān)子查詢的使用可以加速查詢
(10)在SQL Server 2008中,常常會發(fā)生數(shù)據(jù)庫數(shù)據(jù)過大的情況,此時(shí)則需要對表進(jìn)行處理,通常可采用人工分割表的方法優(yōu)化性能。下列有關(guān)分割表的說法,錯(cuò)誤的是( )。
A)水平分割后,得到的子表結(jié)構(gòu)相同
B)水平分割后,查詢表中所有數(shù)據(jù)時(shí)需要使用JOIN操作
C)垂直分割后,所有表中均需保留原有表的主碼
D)當(dāng)查詢表中所有數(shù)據(jù)時(shí),使用分割表方法會增加查詢表達(dá)式的復(fù)雜度
(11)下列全部屬于結(jié)構(gòu)圖的組圖是( )。
A)用例圖、類圖、順序圖、部署圖
B)類圖、組件圖、部署圖、活動圖
C)用例圖、對象圖、狀態(tài)圖、組件圖
D)類圖、對象圖、組件圖、部署圖
(12)某網(wǎng)上書店根據(jù)用戶的歷史購書記錄,采用某種數(shù)據(jù)挖掘算法分析出用戶最可能屬于某一類書的愛好者,應(yīng)該采用( )。
A)關(guān)聯(lián)分析
B)分類分析
C)時(shí)問序列分析
D)回歸分析
(13)以下關(guān)于關(guān)系表和元組敘述錯(cuò)誤的是( )。
A)關(guān)系表在邏輯上由一系列元組組成
B)每個(gè)元組由多個(gè)屬性組成
C)每個(gè)元組可以用數(shù)據(jù)庫磁盤文件中的一個(gè)邏輯記錄來存儲
D)元組的每個(gè)屬性對應(yīng)于一條記錄
(14)下列有關(guān)基于C/S和基于B/S數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)的說法中,錯(cuò)誤的是( )。
A)在C/S結(jié)構(gòu)中,應(yīng)用業(yè)務(wù)規(guī)則主要是在客戶端實(shí)現(xiàn)的
B)在B/S結(jié)構(gòu)中,應(yīng)用業(yè)務(wù)規(guī)則主要是在數(shù)據(jù)庫服務(wù)器端實(shí)現(xiàn)的
C)在C/S結(jié)構(gòu)中,客戶端屬于“胖客戶端”;在B/S結(jié)構(gòu)中,客戶端屬于“瘦客戶端”
D)在C/S結(jié)構(gòu)中,客戶端需要專門開發(fā);在B/S結(jié)構(gòu)中,客戶端一般只需要安裝瀏覽器
(15)AD0對象模型中,RecordSet對象的AddNew方法的功能是( )。
A)在對應(yīng)的數(shù)據(jù)庫表中增加一條新記錄
B)在記錄集中增加一個(gè)新列
C)在內(nèi)存中開辟存放一條新記錄的空間
D)增加一個(gè)新的記錄集
(16)設(shè)在SQL Server 2008中,用戶U1在DB1數(shù)據(jù)庫中創(chuàng)建了#Temp表。下列關(guān)于#Temp表的說法中,正確的是( )。
A)只有在創(chuàng)建#Temp表的連接中才可以查詢#Temp表數(shù)據(jù)
B)在所有用戶U1發(fā)起的連接中,都可以查詢#Temp表數(shù)據(jù)
C)在創(chuàng)建#Temp表的連接未斷開時(shí),DBl數(shù)據(jù)庫的所有用戶都可以查詢#Temp表數(shù)據(jù)
D)在創(chuàng)建#Temp表的連接斷開時(shí),DBl數(shù)據(jù)庫的所有用戶仍可以查詢#Temp表數(shù)據(jù)
(18)效率低下的SQL語句往往是導(dǎo)致系統(tǒng)性能不佳的主要原因。設(shè)有如下優(yōu)化系統(tǒng)性能的方法:
Ⅰ.利用存儲過程封裝頻繁使用的SQL語句
Ⅱ.重新安排數(shù)據(jù)存儲,整理回收碎塊
Ⅲ.不要隨意使用游標(biāo)
Ⅳ.合理使用相關(guān)子查詢
Ⅴ.調(diào)整表結(jié)構(gòu)定義
以上屬于優(yōu)化SQL語句執(zhí)行效率方法的是( )。
A)Ⅰ、Ⅲ、Ⅳ
B)Ⅰ、Ⅲ、Ⅴ
C)Ⅱ、Ⅳ、Ⅴ
D)Ⅰ、Ⅳ、Ⅴ
(19)DBAS生命周期模型中時(shí)問最長的階段是( )。
A)需求分析
B)系統(tǒng)設(shè)計(jì)
C)實(shí)行與部署
D)運(yùn)行管理與維護(hù)
(20)以下關(guān)于兩段鎖協(xié)議的原理敘述錯(cuò)誤的是( )。
A)每個(gè)事物的執(zhí)行程序劃分兩個(gè)階段,加鎖階段和解鎖階段
B)加鎖階段事務(wù)可以申請獲得任何數(shù)據(jù)項(xiàng)上的任何類型的鎖,允許釋放任何鎖
C)在解鎖階段,事務(wù)可以釋放在任何數(shù)據(jù)項(xiàng)上任何類型的鎖,但是不能再申請任何鎖
D)每個(gè)事務(wù)開始執(zhí)行后就進(jìn)入了加鎖階段
(21)下面說法正確的是( )。
A)數(shù)據(jù)倉庫是從數(shù)據(jù)庫中導(dǎo)入的大量數(shù)據(jù),并對結(jié)構(gòu)和存儲進(jìn)行組織以提高查詢效率
B)使用數(shù)據(jù)倉庫的目的在于對已有數(shù)據(jù)進(jìn)行高速的匯總和統(tǒng)計(jì)
C)數(shù)據(jù)挖掘采用適當(dāng)?shù)乃惴?,從?shù)據(jù)倉庫的海量數(shù)據(jù)中提取具有潛在價(jià)值的信息和知識
D)OLAP技術(shù)為提高處理效率,必須繞過DBMS直接對物理數(shù)據(jù)進(jìn)行讀寫
(22)設(shè)在SQL Server 2008某數(shù)據(jù)庫中建有如下會員卡表:
CREATE TABLE Table_Card(
CardID char(4)PRJMARY KEY,
StartDate datetime NOT NULL,
Score int NOT NULL DEFAULT 0,
State int NOT NULL CHECK(State in(0,1,2))
)
現(xiàn)表中無數(shù)據(jù),某用戶對此表依次進(jìn)行了如下操作:
Ⅰ.INSERT INTO Table_Card
VALUES(ˊ1001ˊ,ˊ2012-1-1 12:30:01ˊ,154,0)
Ⅱ.INSERT INTO Table_Card(CardID,StartDate,State)
VALUES(ˊ1002ˊ, ˊ2012-1-1 12:30:02ˊ,1)
Ⅲ.INSERT INTO Table_Card
VALUES(ˊ1003 ˊ,ˊ2012-1-1 12:30:03ˊ,l72,2)
IV.INSERT INTO Table_Card
VALUES(ˊ1004 ˊ,ˊ2012-1-1 12:30:04ˊ,135,3)
V.UPDATE Table Card SET State=3 WHERE CardID=ˊ1001ˊ
V1.UPDATE Table Card SET State=1 WHERE CardID=ˊ1004ˊ
以上操作對Table_Card表數(shù)據(jù)產(chǎn)生影響的是( )。
A)僅Ⅰ、Ⅱ和Ⅲ
B)僅Ⅰ、Ⅴ和Ⅵ
C)僅Ⅰ、Ⅱ、Ⅲ和Ⅵ
D)僅Ⅲ、Ⅳ、Ⅴ和Ⅵ
(23)分布式數(shù)據(jù)庫系統(tǒng)的“分片透明性”位于( )。
A)全局模式與全局概念模式之間
B)分片模式與分配模式之間
C)全局概念模式與分片模式之問
D)分配模式與局部概念模式之間
(24)關(guān)于操作型數(shù)據(jù)和DSS型數(shù)據(jù)特征有如下說法:
Ⅰ.操作型數(shù)據(jù)更新頻率高,DSS型數(shù)據(jù)一般不更新
Ⅱ.操作型數(shù)據(jù)對性能要求寬松,DSS型數(shù)據(jù)對性能要求高
Ⅲ.操作型數(shù)據(jù)是詳細(xì)的,DSS型數(shù)據(jù)是綜合的
Ⅳ.操作型數(shù)據(jù)有冗余,DSS型數(shù)據(jù)無冗余
V.操作型數(shù)據(jù)處理需求事先可知,DSS型數(shù)據(jù)處理需求事先不明確
以上說法正確的是( )。
A)Ⅰ、Ⅱ、Ⅴ
B)Ⅱ、Ⅲ、Ⅳ
C)Ⅰ、Ⅲ、Ⅴ
D)Ⅲ、Ⅳ、Ⅴ
(25)下列哪一條不是數(shù)據(jù)倉庫的基本特征( )。
A)反映當(dāng)前準(zhǔn)確數(shù)據(jù)
B)數(shù)據(jù)是相對穩(wěn)定的
C)數(shù)據(jù)是集成的
D)數(shù)據(jù)是面向主題的
(26)在分布式數(shù)據(jù)庫中,查詢處理和優(yōu)化比集中式數(shù)據(jù)庫要復(fù)雜得多,其中查詢優(yōu)化需要考慮的主要因素包括I/0代價(jià)、CPU代價(jià)和通信代價(jià)。一般而言,分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標(biāo)是( )。
A)使查詢執(zhí)行時(shí)I/O代價(jià)最省
B)使查詢執(zhí)行時(shí)CPU代價(jià)最省
C)使查詢執(zhí)行時(shí)通信代價(jià)最省
D)使查詢執(zhí)行時(shí)I/0和CPU代價(jià)最省
(27)以下關(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í)行
(28)假如有兩個(gè)表的連接是這樣的:table_1 INNER JOIN table_2,其中table_1和table_2是兩個(gè)具有公共屬性的表,這種連接會生成( )結(jié)果集。
A)包括table_1中的所有行,不包括table_2的不匹配行
B)包括table_2中的所有行,不包括table_1的不匹配行
C)包括兩個(gè)表的所有行
D)只包括table_1和table_2滿足條件的行
(29)有教師表(教師號,教師名,職稱,基本工資),其中基本工資的取值與教師職稱有關(guān),實(shí)現(xiàn)這個(gè)約束的可行方案是( )。
A)在教師表上定義一個(gè)視圖
B)在教師表上定義一個(gè)存儲過程
C)在教師表上定義插入和修改操作的觸發(fā)器
D)在教師表上定義一個(gè)標(biāo)量函數(shù)
(30)事務(wù)日志用于保存( )。
A)程序運(yùn)行過程
B)程序的執(zhí)行結(jié)果
C)對數(shù)據(jù)的更新操作
D)數(shù)據(jù)操作
(1)在數(shù)據(jù)庫系統(tǒng)中,下列映像關(guān)系用于提供數(shù)據(jù)與應(yīng)用程序間的物理獨(dú)立性的是( )。
A)外模式/模式
B)模式/內(nèi)模式
C)外模式/內(nèi)模式
D)邏輯模式/內(nèi)模式
(2)關(guān)于數(shù)據(jù)庫視圖,下列說法正確的是( )。
A)視圖一定能提高數(shù)據(jù)的操作性能
B)定義視圖的語句可以是任何數(shù)據(jù)操作語句
C)視圖可以提供一定程度的數(shù)據(jù)獨(dú)立性
D)視圖的數(shù)據(jù)一般是物理存儲的
(3)許多大中型企業(yè)出于多種原因建立了數(shù)據(jù)倉庫,以下( )不是建立數(shù)據(jù)倉庫的合理理由。
A)將企業(yè)的各種應(yīng)用系統(tǒng)集中在一起
B)充分利用企業(yè)信息系統(tǒng)生成的各種數(shù)據(jù)
C)解決企業(yè)業(yè)務(wù)應(yīng)用和數(shù)據(jù)分析應(yīng)用的性能沖突
D)以面向主題、集成的方式合理的組織數(shù)據(jù)
(4)關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì),有下列說法:
1.數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)需要考慮數(shù)據(jù)組織與存儲、數(shù)據(jù)訪問與處理、應(yīng)用設(shè)計(jì)等幾個(gè)方面
Ⅱ.數(shù)據(jù)庫概念設(shè)計(jì)階段,采用自上而下的ER設(shè)計(jì)時(shí),首先設(shè)計(jì)局部ER圖,然后合并各局部ER圖得到全局ER圖
Ⅲ.在數(shù)據(jù)庫邏輯設(shè)計(jì)階段,將關(guān)系模式轉(zhuǎn)換為具體DBMS平臺支持的關(guān)系表
Ⅳ.在數(shù)據(jù)庫物理設(shè)計(jì)階段,一般需要設(shè)計(jì)視圖和關(guān)系模式的完整性約束
上述說法正確的是( )。
A)Ⅰ、Ⅲ和Ⅳ
B)Ⅰ
C)Ⅱ和Ⅲ
D)Ⅱ和Ⅳ
(5)關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析工作,下列說法正確的是( )。
A)通過需求分析過程,需要確定出整個(gè)應(yīng)用系統(tǒng)的目標(biāo)、任務(wù)和系統(tǒng)的范圍說明。
B)在需求分析階段,系統(tǒng)需求分析員要與用戶充分溝通,并做出各類用戶視圖。
C)數(shù)據(jù)需求分析的主要工作是要辨識出數(shù)據(jù)處理中的數(shù)據(jù)處理流程
D)數(shù)據(jù)操作響應(yīng)時(shí)間、系統(tǒng)吞吐量、并發(fā)用戶數(shù)都是性能需求分析的重要指標(biāo)
(6)根據(jù)數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型,完成數(shù)據(jù)庫關(guān)系模式設(shè)計(jì)的階段是( )。
A)需求分析
B)概念設(shè)計(jì)
C)邏輯設(shè)計(jì)
D)物理設(shè)計(jì)
(7)在SELECT語句中,以下有關(guān)0RDER BY子句的敘述中不正確的是( )。
A)ORDER BY子句可以對多個(gè)列進(jìn)行排序
B)SELECT語句中,0RDER BY只能在所有其他子句之后作為最后一個(gè)子句出現(xiàn)
C)子查詢也可以使用0RDER BY子句
D)在視圖中可以使用0RDER BY子句
(8)關(guān)于優(yōu)化查詢說法正確的是( )。
A)避免或簡化排序的目的是實(shí)現(xiàn)查詢優(yōu)化
B)在保證數(shù)據(jù)庫一致性的前提下,將頻繁操作的多個(gè)可以分割的處理過程放在一個(gè)存儲過程中,這樣可以大大提高系統(tǒng)的響應(yīng)速度
C)使用臨時(shí)表會占用較多的系統(tǒng)資源,尤其對于大規(guī)模并發(fā)量的情況下,很容易使得系統(tǒng)資源耗盡而崩潰
D)相關(guān)子查詢的使用可以加速查詢
(10)在SQL Server 2008中,常常會發(fā)生數(shù)據(jù)庫數(shù)據(jù)過大的情況,此時(shí)則需要對表進(jìn)行處理,通常可采用人工分割表的方法優(yōu)化性能。下列有關(guān)分割表的說法,錯(cuò)誤的是( )。
A)水平分割后,得到的子表結(jié)構(gòu)相同
B)水平分割后,查詢表中所有數(shù)據(jù)時(shí)需要使用JOIN操作
C)垂直分割后,所有表中均需保留原有表的主碼
D)當(dāng)查詢表中所有數(shù)據(jù)時(shí),使用分割表方法會增加查詢表達(dá)式的復(fù)雜度
(11)下列全部屬于結(jié)構(gòu)圖的組圖是( )。
A)用例圖、類圖、順序圖、部署圖
B)類圖、組件圖、部署圖、活動圖
C)用例圖、對象圖、狀態(tài)圖、組件圖
D)類圖、對象圖、組件圖、部署圖
(12)某網(wǎng)上書店根據(jù)用戶的歷史購書記錄,采用某種數(shù)據(jù)挖掘算法分析出用戶最可能屬于某一類書的愛好者,應(yīng)該采用( )。
A)關(guān)聯(lián)分析
B)分類分析
C)時(shí)問序列分析
D)回歸分析
(13)以下關(guān)于關(guān)系表和元組敘述錯(cuò)誤的是( )。
A)關(guān)系表在邏輯上由一系列元組組成
B)每個(gè)元組由多個(gè)屬性組成
C)每個(gè)元組可以用數(shù)據(jù)庫磁盤文件中的一個(gè)邏輯記錄來存儲
D)元組的每個(gè)屬性對應(yīng)于一條記錄
(14)下列有關(guān)基于C/S和基于B/S數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)的說法中,錯(cuò)誤的是( )。
A)在C/S結(jié)構(gòu)中,應(yīng)用業(yè)務(wù)規(guī)則主要是在客戶端實(shí)現(xiàn)的
B)在B/S結(jié)構(gòu)中,應(yīng)用業(yè)務(wù)規(guī)則主要是在數(shù)據(jù)庫服務(wù)器端實(shí)現(xiàn)的
C)在C/S結(jié)構(gòu)中,客戶端屬于“胖客戶端”;在B/S結(jié)構(gòu)中,客戶端屬于“瘦客戶端”
D)在C/S結(jié)構(gòu)中,客戶端需要專門開發(fā);在B/S結(jié)構(gòu)中,客戶端一般只需要安裝瀏覽器
(15)AD0對象模型中,RecordSet對象的AddNew方法的功能是( )。
A)在對應(yīng)的數(shù)據(jù)庫表中增加一條新記錄
B)在記錄集中增加一個(gè)新列
C)在內(nèi)存中開辟存放一條新記錄的空間
D)增加一個(gè)新的記錄集
(16)設(shè)在SQL Server 2008中,用戶U1在DB1數(shù)據(jù)庫中創(chuàng)建了#Temp表。下列關(guān)于#Temp表的說法中,正確的是( )。
A)只有在創(chuàng)建#Temp表的連接中才可以查詢#Temp表數(shù)據(jù)
B)在所有用戶U1發(fā)起的連接中,都可以查詢#Temp表數(shù)據(jù)
C)在創(chuàng)建#Temp表的連接未斷開時(shí),DBl數(shù)據(jù)庫的所有用戶都可以查詢#Temp表數(shù)據(jù)
D)在創(chuàng)建#Temp表的連接斷開時(shí),DBl數(shù)據(jù)庫的所有用戶仍可以查詢#Temp表數(shù)據(jù)
(18)效率低下的SQL語句往往是導(dǎo)致系統(tǒng)性能不佳的主要原因。設(shè)有如下優(yōu)化系統(tǒng)性能的方法:
Ⅰ.利用存儲過程封裝頻繁使用的SQL語句
Ⅱ.重新安排數(shù)據(jù)存儲,整理回收碎塊
Ⅲ.不要隨意使用游標(biāo)
Ⅳ.合理使用相關(guān)子查詢
Ⅴ.調(diào)整表結(jié)構(gòu)定義
以上屬于優(yōu)化SQL語句執(zhí)行效率方法的是( )。
A)Ⅰ、Ⅲ、Ⅳ
B)Ⅰ、Ⅲ、Ⅴ
C)Ⅱ、Ⅳ、Ⅴ
D)Ⅰ、Ⅳ、Ⅴ
(19)DBAS生命周期模型中時(shí)問最長的階段是( )。
A)需求分析
B)系統(tǒng)設(shè)計(jì)
C)實(shí)行與部署
D)運(yùn)行管理與維護(hù)
(20)以下關(guān)于兩段鎖協(xié)議的原理敘述錯(cuò)誤的是( )。
A)每個(gè)事物的執(zhí)行程序劃分兩個(gè)階段,加鎖階段和解鎖階段
B)加鎖階段事務(wù)可以申請獲得任何數(shù)據(jù)項(xiàng)上的任何類型的鎖,允許釋放任何鎖
C)在解鎖階段,事務(wù)可以釋放在任何數(shù)據(jù)項(xiàng)上任何類型的鎖,但是不能再申請任何鎖
D)每個(gè)事務(wù)開始執(zhí)行后就進(jìn)入了加鎖階段
(21)下面說法正確的是( )。
A)數(shù)據(jù)倉庫是從數(shù)據(jù)庫中導(dǎo)入的大量數(shù)據(jù),并對結(jié)構(gòu)和存儲進(jìn)行組織以提高查詢效率
B)使用數(shù)據(jù)倉庫的目的在于對已有數(shù)據(jù)進(jìn)行高速的匯總和統(tǒng)計(jì)
C)數(shù)據(jù)挖掘采用適當(dāng)?shù)乃惴?,從?shù)據(jù)倉庫的海量數(shù)據(jù)中提取具有潛在價(jià)值的信息和知識
D)OLAP技術(shù)為提高處理效率,必須繞過DBMS直接對物理數(shù)據(jù)進(jìn)行讀寫
(22)設(shè)在SQL Server 2008某數(shù)據(jù)庫中建有如下會員卡表:
CREATE TABLE Table_Card(
CardID char(4)PRJMARY KEY,
StartDate datetime NOT NULL,
Score int NOT NULL DEFAULT 0,
State int NOT NULL CHECK(State in(0,1,2))
)
現(xiàn)表中無數(shù)據(jù),某用戶對此表依次進(jìn)行了如下操作:
Ⅰ.INSERT INTO Table_Card
VALUES(ˊ1001ˊ,ˊ2012-1-1 12:30:01ˊ,154,0)
Ⅱ.INSERT INTO Table_Card(CardID,StartDate,State)
VALUES(ˊ1002ˊ, ˊ2012-1-1 12:30:02ˊ,1)
Ⅲ.INSERT INTO Table_Card
VALUES(ˊ1003 ˊ,ˊ2012-1-1 12:30:03ˊ,l72,2)
IV.INSERT INTO Table_Card
VALUES(ˊ1004 ˊ,ˊ2012-1-1 12:30:04ˊ,135,3)
V.UPDATE Table Card SET State=3 WHERE CardID=ˊ1001ˊ
V1.UPDATE Table Card SET State=1 WHERE CardID=ˊ1004ˊ
以上操作對Table_Card表數(shù)據(jù)產(chǎn)生影響的是( )。
A)僅Ⅰ、Ⅱ和Ⅲ
B)僅Ⅰ、Ⅴ和Ⅵ
C)僅Ⅰ、Ⅱ、Ⅲ和Ⅵ
D)僅Ⅲ、Ⅳ、Ⅴ和Ⅵ
(23)分布式數(shù)據(jù)庫系統(tǒng)的“分片透明性”位于( )。
A)全局模式與全局概念模式之間
B)分片模式與分配模式之間
C)全局概念模式與分片模式之問
D)分配模式與局部概念模式之間
(24)關(guān)于操作型數(shù)據(jù)和DSS型數(shù)據(jù)特征有如下說法:
Ⅰ.操作型數(shù)據(jù)更新頻率高,DSS型數(shù)據(jù)一般不更新
Ⅱ.操作型數(shù)據(jù)對性能要求寬松,DSS型數(shù)據(jù)對性能要求高
Ⅲ.操作型數(shù)據(jù)是詳細(xì)的,DSS型數(shù)據(jù)是綜合的
Ⅳ.操作型數(shù)據(jù)有冗余,DSS型數(shù)據(jù)無冗余
V.操作型數(shù)據(jù)處理需求事先可知,DSS型數(shù)據(jù)處理需求事先不明確
以上說法正確的是( )。
A)Ⅰ、Ⅱ、Ⅴ
B)Ⅱ、Ⅲ、Ⅳ
C)Ⅰ、Ⅲ、Ⅴ
D)Ⅲ、Ⅳ、Ⅴ
(25)下列哪一條不是數(shù)據(jù)倉庫的基本特征( )。
A)反映當(dāng)前準(zhǔn)確數(shù)據(jù)
B)數(shù)據(jù)是相對穩(wěn)定的
C)數(shù)據(jù)是集成的
D)數(shù)據(jù)是面向主題的
(26)在分布式數(shù)據(jù)庫中,查詢處理和優(yōu)化比集中式數(shù)據(jù)庫要復(fù)雜得多,其中查詢優(yōu)化需要考慮的主要因素包括I/0代價(jià)、CPU代價(jià)和通信代價(jià)。一般而言,分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標(biāo)是( )。
A)使查詢執(zhí)行時(shí)I/O代價(jià)最省
B)使查詢執(zhí)行時(shí)CPU代價(jià)最省
C)使查詢執(zhí)行時(shí)通信代價(jià)最省
D)使查詢執(zhí)行時(shí)I/0和CPU代價(jià)最省
(27)以下關(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í)行
(28)假如有兩個(gè)表的連接是這樣的:table_1 INNER JOIN table_2,其中table_1和table_2是兩個(gè)具有公共屬性的表,這種連接會生成( )結(jié)果集。
A)包括table_1中的所有行,不包括table_2的不匹配行
B)包括table_2中的所有行,不包括table_1的不匹配行
C)包括兩個(gè)表的所有行
D)只包括table_1和table_2滿足條件的行
(29)有教師表(教師號,教師名,職稱,基本工資),其中基本工資的取值與教師職稱有關(guān),實(shí)現(xiàn)這個(gè)約束的可行方案是( )。
A)在教師表上定義一個(gè)視圖
B)在教師表上定義一個(gè)存儲過程
C)在教師表上定義插入和修改操作的觸發(fā)器
D)在教師表上定義一個(gè)標(biāo)量函數(shù)
(30)事務(wù)日志用于保存( )。
A)程序運(yùn)行過程
B)程序的執(zhí)行結(jié)果
C)對數(shù)據(jù)的更新操作
D)數(shù)據(jù)操作

