2016年計(jì)算機(jī)等級三級《數(shù)據(jù)庫技術(shù)》單選試題

字號:

一、單選題((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ù)操作