第 1 頁:單選題 |
第 4 頁:應用題 |
第 5 頁:設計與應用題 |
21現有一個大型咨詢公司的數據庫應用系統,每個部門都要生成大量的全局報表并執行少量的更新操作。隨著數據量的增加,系統出現了性能瓶頸。鑒于各個部門地理上是分散的,公司希望采用分布式數據庫技術解決該問題。下列數據分配方式中最適合該應用的是( )。
A.集中式B.分割式C.復制式D.混合式
參考答案:C
參考解析:集中式是指所有的數據片斷都安排在一個場地上。分割式是指所有全局數據只有一份,它們被分割成若干片斷,每個片斷被分配在一個特定的場地上。全復制式是指全局數據有多個副本,每個場地上都有一個完整的數據副本。混合式是指全局數據被分為若干個數據子集,每個子集都被安排在一個或多個場地上,但是每個場地未必保存所有數據。以上四種分配方式各有千秋,但復制式在每個分場都有完整的的數據,這樣大大減少了各部門對全局數據的訪問。因此采用復制式數據分配能夠提高每個場地的響應速度。
22設某數據庫服務器中配置有2300GB和1塊500GB的硬盤,為了保證可靠性,數據庫管理員在3塊硬盤上建立了RAID5。建立RAID5后,可用的磁盤空間為( )。
A.1100GBB.600GBC.300GBD.500GB
參考答案:B
參考解析:Raid5需要3塊硬盤,并把數據和相對應的奇偶校驗信息存儲到組成raid5的各個磁盤上。其中任意N一1塊磁盤上都存儲完整的數據,也就是說有相當于一塊磁盤容量的空間用于存儲奇偶校驗信息。因此可用空間為300+300=600G。
23下列哪一條不是數據倉庫的基本特征( )。
A.反映當前準確數據
B.數據是相對穩定的
C.數據是集成的
D.數據是面向主題的
參考答案:A
參考解析:數據倉庫有四個特點:
①面向主題,操作型數據庫的數據組織面向事務處理任務,各個業務系統之間各自分離,而數據倉庫中的數據按照一定的主題域進行組織。主題是一個抽象概念,是指用戶使用數據倉庫進行決策時所關心的重點方面,一個主題通常與多個操作型信息系統相關;
②集成的,面向事務處理的操作型數據庫通常與某些特定的應用相關,數據庫之間相互獨立,并且往往是異構的。而數據倉庫中的數據是在對原有分散的數據庫數據抽取、清理的基礎上經過系統加工、匯總和整理得到的,必須消除源數據中的不一致性,以保證數據倉庫內的信息是關于整個企業的一致的全局信息;
③穩定的,操作型數據庫中的數據通常實時更新,數據根據需要及時發生變化。數據倉庫的數據主要供企業決策分析之用,所涉及的數據操作主要是數據查詢,一旦某個數據進入數據倉庫以后,一般情況下將被長期保留,也就是數據倉庫中一般有大量的查詢操作,但修改和刪除操作很少,通常只需要定期的加載、刷新;
④反映歷史變化,操作型數據庫主要關心當前某一個時間段內的數據,而數據倉庫中的數據通常包含歷史信息,系統記錄了企業從過去某一時點(如開始應用數據倉庫的時點)到目前的各個階段的信息,通過這些信息,可以對企業的發展歷程和未來趨勢做出定量分析和預測。
24分布式數據庫系統的“分片透明性”位于( )。
A.全局模式與全局概念模式之間
B.分片模式與分配模式之間
C.全局概念模式與分片模式之問
D.分配模式與局部概念模式之間
參考答案:C
參考解析:分布式數據庫系統按不同層次提供的分布透明性有:分片透明性、位置透明性、局部數據模型透明性。其中分片透明性是分布式數據庫中最高層次的分布透明性,位于全局概念模型和分片模型之間。用戶編寫程序只須對全局關系進行操作,不必考慮數據的分片及存儲場地。當分片模式改變時,只須改變全局概念到分片模式的映象,而不會影響全局概念模式和應用程序,即實現了分片透明性。
25事務日志用于保存( )。
A.程序運行過程B.程序的執行結果C.對數據的更新操作D.數據操作
參考答案:C
參考解析:事務日志是一個與數據庫文件分開的文件。它存儲對數據庫進行的所有更改,并記錄全部插入、更新、刪除、提交、回退和數據庫模式變化等操作。事務日志是數據備份和數據恢復的重要文件,也是使用SQL Remote或[復制代理]復制數據所必需的。
26在并行數據庫中,有關系R(A,B.和S(A,C.,需要將它們根據A屬性拆分到不同的磁盤上。現有查詢SELECT B FROM R,S WHERE R.A=S.A。下列拆分方式中最適合該查詢的是( )。
A.輪轉法B.散列劃分C.范圍劃分D.列表劃分
參考答案:B
參考解析:輪轉法:對關系順序掃描,將第i個元組存儲到標號為Di mod n的磁盤上,該方式保證了元組在多個磁盤上均勻分布。散列劃分:選定一個值域為{0,1,…,n-1}的散列函數,對關系中的元組基于劃分屬性進行散列,如果散列函數返回i,則將其存儲到第i個磁盤。范圍劃分:根據表中某個屬性取值區間劃分成不同的子區間,然后根據表中的屬性值所屬的不同區間將表分成不同的子表。根據屬性A對表進行散列劃分,然后在每個劃分內部執行select語句,會大幅提高查詢效率。
27在對某商場的顧客進行流失預測分析時,先取得一個顧客樣本集S,其模式為(id,a1,a2,…,an,c),其中id為顧客的唯一標識,ai(i=1,2,…,n)為顧客的屬性,如年齡、性別、消費時間間隔等,c的取值為{流失,未流失}。現有算法A對樣本S進行處理,輸出結果為P,P能根據該樣本集外的顧客u的n個屬性,確定u的c屬性值,以對顧客的流失作出預測。那么,A和P分別是( )。
A.聚類算法,聚類工具
B.分類算法,分類器
C.關聯規則算法,規則集
D.多維分析算法,OLAP工具
參考答案:B
參考解析:由于有樣本集和測試集之分,又有已有的類別標簽,所以屬于監督學習。分類:通過學習得到一個目標函數f,把每個屬性集x映射到一個預先定義的類標號y。分類屬于監督學習。聚類:根據在數據中發現的描述對象及其關系的信息,將數據對象分組,組內的對象相互之間是相似的,而不同組中的對象則不同。組內的相似性越大,組間差別越大,聚類就越好,屬于無監督學習。關聯規則挖掘:發現隱藏在大型數據集中的有意義的聯系。多維分析是指各級管理決策人員從不同的角度、快速靈活地對數據倉庫中的數據進行復雜查詢多維分析處理。根據題意顯然是符合分類。所以選B。
28設在SQLServer 2008某數據庫中建有如下會員卡表:
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))
)
現表中無數據,某用戶對此表依次進行了如下操作:
Ⅰ.INSERT INTO Table_Card
VALUES(ˊ1001ˊ,ˊ2012-1-1 12:30:01ˊ,154,0)
Ⅱ.INSERT INTOTable_Card(CardID,StartDate,State)
VALUES(ˊ1002ˊ, ˊ2012-1-1 12:30:02ˊ,1)
Ⅲ.INSERTINTO Table_Card
VALUES(ˊ1003 ˊ,ˊ2012-1-1 12:30:03ˊ,172,2)
IV.INSERT INTO Table_Card
VALUES(ˊ1004 ˊ,ˊ2012-1-1 12:30:04ˊ,135,3)
Ⅴ.UPDATE Table Card SETState=3 WHERE CardID=ˊ1001ˊ
Ⅵ.UPDATE Table Card SETState=1 WHERE CardID=ˊ1004ˊ
以上操作對Table_Card表數據產生影響的是( )。
A.僅Ⅰ、Ⅱ和ⅢB.僅Ⅰ、Ⅴ和ⅥC.僅Ⅰ、Ⅱ、Ⅲ和ⅥD.僅Ⅲ、Ⅳ、Ⅴ和Ⅵ
參考答案:A
參考解析:Ⅳ中插人字段的第四個字段“3”不滿足“CHECK(State in(0,1,2))”的條件,因此插入不成功。V中更新第四個字段“State=3”同樣不滿足“CHECK(State in(0,1,2))”的條件,更新失敗。Ⅵ中
因為沒有“CardlD=ˊ1004ˊ”的記錄,所以更新失敗。
29在SQL Server 2008中,若希望數據庫用戶ACCT具有創建數據庫對象的權限,較為適合的實現方法是( )。
A.使ACCT只在dbcreator角色中
B.使ACCT只在public角色中
C.使ACCT只在db_owner角色中
D.使ACCT只在db_ddladmin角色中
參考答案:A
參考解析:dbcreator角色具有創建、刪除、修改和還原數據庫對象的權限,所以可以使ACCT只在dbcreator角色中。
30數據挖掘可以簡單地理解為從大量的數據中發現或挖掘知識。設某公司的客戶關系管理系統中有客戶表A(CID,v1,v2,…,vn)。給定一個訓練集s(v1,v2,…,vn,C.,其中c為客戶類別、vi(i=1..n)為客戶其他屬性。若對表A中任一客戶x,要使系統能判定x所屬的客戶類別,較合理的方案是( )。
A.將x對應的元組中的特征向量(v1,v2,…,vn)與訓練集s中的元組進行匹配,從而判定x所屬的客戶類別
B.對訓練集s設計適當的算法,構造一個分類器M,將x對應的特征向量(v1,v2,…,vn)作為M的輸入,用M判定X所屬的客戶類別
C.采用關聯規則挖掘算法構成一個關聯式分類器M,用M判定x所屬的類別
D.采用適當的聚類算法,對表A中的所有元組進行聚類,將每個元組歸入訓練集S各元組的c列所給出的客戶類別中,從而實現X所屬客戶類別的判定
參考答案:B
參考解析:對于訓練集S,測試集A利用數據挖掘中的分類算法,通過訓練集構建一個分類器,將測試集A作為分類器輸入,經過分類器后會得到相應的類別號。即使相同的類別編號的訓練集也可能對應不同的屬性集,所以單純的通過對屬性集差別的比較來識別類別不準確,故A錯。關聯規則挖掘是發現交易數據庫中不同商品之間的聯系,而本題是對數據進行分類,與題意不符,故C錯。D項屬于無監督學習算法,對類別并沒有規定明確的前提條件,與本題所給的條件無關。綜上可知,選項B正確。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |