2017年計算機三級《數(shù)據(jù)庫技術(shù)》模擬單選題及答案

字號:


    一、單選題((1)~(20)每題1分,(21)~(30)每題2分,共40分)
    
1.設(shè)有關(guān)系模式R(A,B,C,D),其函數(shù)依賴集為F={A一>D,B一>D,C一>D}。如果將R分解為R1(A,B,C)和R2(C,D),則該分解是(  )。 
    A)同時保持函數(shù)依賴和無損連接的分解 
    B)保持函數(shù)依賴但不保持無損連接的分解 
    C)保持無損連接但不保持函數(shù)依賴的分解 
    D)既不保持函數(shù)依賴也不保持無損連接的分解 
    2.下面關(guān)于模式分解的說法,錯誤的是( ?。?span id="ww6zk2z" class=Apple-converted-space> 
    A)分解并不總能提高查詢效率 
    B)分解通常使得涉及屬性少的查詢執(zhí)行效率更高 
    C)分解通常使得簡單的更新事務(wù)執(zhí)行效率更高 
    D)分解總是能降低存儲空間的要求,因為它能消除冗余數(shù)據(jù) 
    3.設(shè)有關(guān)系表:職工(職工號,姓名,領(lǐng)導(dǎo)職工號),其中職工號是主碼,領(lǐng)導(dǎo)職工號是外碼。當(dāng)前表中沒有任 何數(shù)據(jù)。現(xiàn)在依次向該表中插入如下數(shù)據(jù) 
    (1)(e1,Tom,e2)
    (2)(e3,Jerry,null)
    (3)(null,F(xiàn)00,null)
    (4)(e2,F(xiàn)ake,e2)
    (5)(el,Ghost,e3)
    (6)(e4,Wh0,el)
    則最終該表中有( ?。┬袛?shù)據(jù)。 
    A)2
    B)3
    C)4
    D)5
    4.?dāng)?shù)據(jù)庫物理設(shè)計階段是根據(jù)數(shù)據(jù)庫邏輯設(shè)計的結(jié)果設(shè)計合適的數(shù)據(jù)庫物理結(jié)構(gòu)。下列關(guān)于數(shù)據(jù)庫物理設(shè)計的說法,錯誤的是( ?。?。 
    A)物理設(shè)計著眼于數(shù)據(jù)庫底層的物理存儲與存取,與操作系統(tǒng)和硬件環(huán)境及數(shù)據(jù)庫管理系統(tǒng)密切相關(guān)
    B)物理設(shè)計時需要合理安排不同的存儲介質(zhì),索引文件一般存儲在高速磁盤中,日志文件可以考慮存儲在磁帶中 
    C)物理設(shè)計過程中需要考慮設(shè)置合理的數(shù)據(jù)庫管理系統(tǒng)參數(shù)和操作系統(tǒng)相關(guān)參數(shù) 
    D)物理設(shè)計過程中需要考慮RAID級別、操作系統(tǒng)的文件管理機制、數(shù)據(jù)庫管理系統(tǒng)支持的索引類型 
    5.三層瀏覽器/服務(wù)器架構(gòu)是現(xiàn)在比較流行的應(yīng)用系統(tǒng)架構(gòu)。下列關(guān)于此架構(gòu)的說法,錯誤的是( ?。?。 
    A)表示層使用Web瀏覽器實現(xiàn),位于客戶端,一般無需安裝其他程序 
    B)數(shù)據(jù)層位于數(shù)據(jù)庫服務(wù)器,由DBMS完成數(shù)據(jù)存儲和數(shù)據(jù)存取等數(shù)據(jù)管理功能 
    C)此架構(gòu)將人機交互、應(yīng)用業(yè)務(wù)邏輯和數(shù)據(jù)管理三類功能分離,提高了可維護性 
    D)與二層的客戶/服務(wù)器架構(gòu)相比,此架構(gòu)在交互性、運行速度方面優(yōu)勢明顯 
    6.設(shè)有下列關(guān)于數(shù)據(jù)庫分析、設(shè)計與實現(xiàn)的工作: 
    Ⅰ.用概念數(shù)據(jù)模型表示數(shù)據(jù)對象的特征及其相互間的關(guān)聯(lián)關(guān)系 
    Ⅱ.進行數(shù)據(jù)庫的備份與恢復(fù)等日常維護 
    Ⅲ.在ER圖的基礎(chǔ)上確定數(shù)據(jù)庫關(guān)系模式 
    Ⅳ.調(diào)整數(shù)據(jù)庫邏輯模式,確定文件組織與存取方式,評估物理模式 
    V.考慮分析DBAS運行過程中備份數(shù)據(jù)庫策略,如備份時問點和備份周期 
    Ⅵ.事務(wù)和應(yīng)用程序的編碼及測試 
    上述工作中,屬于DBAS系統(tǒng)設(shè)計階段工作的是( ?。?。 
    A)僅Ⅰ、Ⅱ、Ⅲ、Ⅳ和V
    B)僅Ⅰ、Ⅱ、Ⅲ和Ⅳ
    C)僅Ⅰ、Ⅲ和Ⅳ
    D)全部 
    7.下列是關(guān)于關(guān)系數(shù)據(jù)模型和關(guān)系表的說法: 
    Ⅰ.關(guān)系數(shù)據(jù)模型以集合論為基礎(chǔ)表示和處理數(shù)據(jù) 
    Ⅱ.關(guān)系數(shù)據(jù)模型同時支持非過程化語言和過程化語言直接存取數(shù)據(jù) 
    Ⅲ.“create table…”語句用于定義關(guān)系表的結(jié)構(gòu)及數(shù)據(jù)完整性約束 
    Ⅳ.在關(guān)系表上執(zhí)行select或delete操作時,DBMS會檢查數(shù)據(jù)完整性約束 
    上述說法中正確的是( ?。?。 
    A)僅Ⅰ和Ⅲ
    B)僅Ⅱ和Ⅳ
    C)僅Ⅲ和Ⅳ
    D)僅Ⅰ和Ⅳ
    8.在進行數(shù)據(jù)庫物理設(shè)計時,為了保證系統(tǒng)性能,需要綜合考慮所選擇的數(shù)據(jù)庫管理系統(tǒng)的特性及軟硬件具體情況。下列關(guān)于數(shù)據(jù)庫物理設(shè)計的說法,錯誤的是(  )。 
    A)在頻繁執(zhí)行插入、修改和刪除操作的表上建立索引可能會降低系統(tǒng)整體性能 
    B)在一張表的某列上需要頻繁執(zhí)行精確匹配查詢時,可以考慮為此列建立哈希索引 
    C)為了提高寫入性能,數(shù)據(jù)庫一般應(yīng)盡量避免存儲在RAID10的磁盤存儲系統(tǒng)中 
    D)如果系統(tǒng)中存在頻繁的多表連接操作,可以考慮將這些基本表組織為聚集文件,以提高查詢效率 
    9.類圖技術(shù)是面向?qū)ο蠓椒ǖ暮诵募夹g(shù)。下列所示UML的類圖,正確的是(  )。 
    A)
    B)
    C)
    D)
    10.設(shè)在SQL Server 2008某數(shù)據(jù)庫中有表SC(Sn0,Cn0,Grade),其中Grade列的類型為int。若在查詢成績時,希望將成績按“優(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
    11.設(shè)在SQL Server 2008某數(shù)據(jù)庫中有銷售表(商品號,銷售時間,銷售數(shù)量,銷售價格),其中商品號的類型為char(6),銷售價格的類型為int?,F(xiàn)要定義統(tǒng)計指定商品銷售總價的標(biāo)量函數(shù)。有下列定義該標(biāo)量函數(shù)的語句: 
    Ⅰ.Create FUNCTION db0.GetTotal(@GoodID char(6))
    Returns int AS
    BEGIN
    Return(SELECT SUM(銷售價格)FROM銷售表WHERE商品號=@GoodID)
    END
    Ⅱ.Create FUNCTION db0.GetTotal(@GoodID char(6))
    Returns int AS
    BEGIN
    Returns(SELECT SUM(銷售價格)FROM銷售表WHERE商品號=@GoodID)
    END
    Ⅲ.Create FUNCTION db0.GetTotal(@GoodID chat(6))
    Returns int
    BEGIN
    Return(SELECT SUM(銷售價格)FROM銷售表WHERE商品號=@GoodID)
    END
    1V.Create FUNCTION db0.GetTotal(@GoodID char(6))
    Returns int
    Returns(SELECT SUM(銷售價格)FROM銷售表WHERE商品號=@GoodID)
    上述語句中,正確的是( ?。?。 
    A)僅I和Ⅱ
    B)僅Ⅲ和Ⅳ
    C)僅Ⅱ和Ⅳ
    D)僅I和Ⅲ
    12.分區(qū)表是將一個表的數(shù)據(jù)按水平方式劃分為不同的子集,從而可以更快速有效地訪問數(shù)據(jù)子集?,F(xiàn)有表R(A,B)以及針對該表的如下SQL語句,如果基于列A對R進行范圍分區(qū),該分區(qū)設(shè)計方案能提高其性能的SQL語句是( ?。?。 
    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
    13.下列關(guān)于SQL Server 2008架構(gòu)的說法,錯誤的是( ?。?。 
    A)在一個數(shù)據(jù)庫中,一個用戶可以擁有多個架構(gòu),一個架構(gòu)只能屬于一個用戶 
    B)架構(gòu)相當(dāng)于數(shù)據(jù)庫對象的容器,在同一個數(shù)據(jù)庫中架構(gòu)不能重名 
    C)架構(gòu)是數(shù)據(jù)庫中的邏輯命名空間,同一個數(shù)據(jù)庫的不同架構(gòu)中可以存在同名表 
    D)在同一個架構(gòu)中可以定義表、視圖等不同數(shù)據(jù)庫對象 
    14.設(shè)數(shù)據(jù)庫管理員為SQL Server 2008默認(rèn)實例中的某數(shù)據(jù)庫實施了基于維護計劃的數(shù)據(jù)庫備份任務(wù)。配置完成后,發(fā)現(xiàn)此維護計劃并未執(zhí)行但數(shù)據(jù)庫運行正常。有關(guān)此維護計劃未執(zhí)行的原因,下列說法中最有可能的是(  )。 
    A)“SQL Server(MSSQLSERVER)”服務(wù)未啟動 
    B)“SQL Server代理(MSSQLSERVER)”服務(wù)未啟動 
    C)“SQL Server Browser”服務(wù)未啟動 
    D)“SQL Server VSS Writer”服務(wù)未啟動 
    15.下列關(guān)于SQL Server 2008數(shù)據(jù)庫文件的說法,錯誤的是(  )。 
    A)一個數(shù)據(jù)庫可以包含多個數(shù)據(jù)文件,但這些數(shù)據(jù)文件不能放置在同~個物理磁盤上 
    B)數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件分別存放在不同的物理磁盤』_二 
    C)用戶數(shù)據(jù)庫中包含很多系統(tǒng)信息,這些系統(tǒng)信息必須存儲在主要數(shù)據(jù)文件中 
    D)數(shù)據(jù)庫的主要數(shù)據(jù)文件必須存放在PRIMARY文件組中 
     
    
     
    16.在SQL Server 2008中,某用戶僅具有登錄到某SQL Server實例的權(quán)限。下列關(guān)于該用戶能夠進行的操作的說法,正確的是( ?。?span id="x6yqept" class=Apple-converted-space> 
    A)僅能夠查詢master、model和msdb系統(tǒng)數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù) 
    B)能夠查詢和修改master、model和msdb系統(tǒng)數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù) 
    C)僅能夠查詢master和msdb系統(tǒng)數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù) 
    D)能夠查詢和修改master和msdb系統(tǒng)數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù) 
    17.SQL Server 2008提供了方便的數(shù)據(jù)導(dǎo)入/導(dǎo)出向?qū)?,現(xiàn)利用該向?qū)1服務(wù)器上某數(shù)據(jù)庫中T1表的數(shù)據(jù)導(dǎo)人到S2服務(wù)器某數(shù)據(jù)庫中已有的T2表中。在數(shù)據(jù)源上的操作由用戶U1完成,在目的服務(wù)器上的操作由用戶U2完成。則U1和U2需要具有的權(quán)限是( ?。?。 
    A)ul需要T1表的查詢權(quán)限和T2表的插入權(quán)限,U2無需任何權(quán)限 
    B)U2需要T1表的查詢權(quán)限和T2表的插入權(quán)限,U1無需任何權(quán)限 
    C)U1需要T1表的查詢權(quán)限,U2需要T2表的插入權(quán)限 
    D)U1需要T1表的查詢權(quán)限和S2服務(wù)器的登錄權(quán)限,U2需要T2表的插入權(quán)限和S1服務(wù)器的登錄權(quán)限 
    18.事務(wù)是數(shù)據(jù)庫中非常重要的概念。下列關(guān)于事務(wù)的說法,錯誤的是(  )。 
    A)當(dāng)數(shù)據(jù)庫出現(xiàn)事務(wù)故障或系統(tǒng)故障時,可以通過數(shù)據(jù)庫日志文件進行恢復(fù) 
    B)事務(wù)并發(fā)執(zhí)行可能導(dǎo)致數(shù)據(jù)錯誤,采用三級加鎖協(xié)議可以保證數(shù)據(jù)的一致性 
    C)為了檢測死鎖,數(shù)據(jù)庫管理系統(tǒng)會在執(zhí)行每個事務(wù)時檢測事務(wù)等待圖中是否出現(xiàn)回路 
    D)數(shù)據(jù)庫管理系統(tǒng)可以采用先來先服務(wù)的方式防止活鎖現(xiàn)象的出現(xiàn) 
    19.在數(shù)據(jù)庫運行過程中,數(shù)據(jù)庫管理員應(yīng)對數(shù)據(jù)庫運行情況進行監(jiān)控。設(shè)有如下可能需要監(jiān)控的內(nèi)容: 
    Ⅰ.?dāng)?shù)據(jù)庫空間使用情況 
    Ⅱ.?dāng)?shù)據(jù)庫服務(wù)器網(wǎng)絡(luò)是否通暢 
    Ⅲ.?dāng)?shù)據(jù)庫緩沖區(qū)命中率情況 
    Ⅳ.?dāng)?shù)據(jù)庫用戶向數(shù)據(jù)庫發(fā)送的每條SQL語句 
    Ⅴ.?dāng)?shù)據(jù)庫中索引使用情況 
    上述工作中屬于數(shù)據(jù)庫日常監(jiān)控內(nèi)容的是( ?。?span id="0ud549p" class=Apple-converted-space> 
    A)僅Ⅰ、Ⅲ和Ⅴ
    B)僅Ⅰ和Ⅲ
    C)僅Ⅱ、Ⅲ、Ⅳ和Ⅴ
    D)全部均是 
    20.下列關(guān)于數(shù)據(jù)庫性能優(yōu)化的說法,錯誤的是(  )。 
    A)增加派生性冗余列可以降低查詢過程中的計算量 
    B)增加冗余列可以減少查詢過程中的UNION操作 
    C)適當(dāng)降低關(guān)系模式的規(guī)范化程度,可以減少查詢過程中的JOIN操作 
    D)當(dāng)一個表的數(shù)據(jù)量超過一定規(guī)模時,可以采用分割表的方法提高效率
    
    21.為了減少數(shù)據(jù)庫管理系統(tǒng)中的死鎖,有下列措施: 
    Ⅰ.事務(wù)按同一順序訪問資源 
    Ⅱ.檢測事務(wù)等待圖并撤銷回路中的某個事務(wù) 
    Ⅲ.將大事務(wù)切分成若干個小事務(wù) 
    Ⅳ.使用綁定連接 
    上述措施中,屬于可以在應(yīng)用程序設(shè)計過程中采取的措施是( ?。?。 
    A)僅Ⅰ和Ⅱ
    B)僅Ⅰ、Ⅲ和Ⅳ
    C)僅Ⅱ和Ⅲ
    D)僅Ⅱ、Ⅲ和Ⅳ
    22.設(shè)有某商場的數(shù)據(jù)庫應(yīng)用系統(tǒng),在其生命周期中有下列活動: 
    Ⅰ.在系統(tǒng)上線之前模擬客戶的消費行為,生成銷售數(shù)據(jù),測試系統(tǒng)是否能正確完成銷售業(yè)務(wù) 
    Ⅱ.為應(yīng)對商場業(yè)務(wù)迅速增長帶來的數(shù)據(jù)快速增長而擴展硬盤空間 
    Ⅲ.監(jiān)控數(shù)據(jù)表的使用情況,根據(jù)表訪問率的不同對系統(tǒng)進行優(yōu)化 
    Ⅳ.系統(tǒng)上線后,在正常營業(yè)期間運行模擬數(shù)據(jù)生成器向正在運行的數(shù)據(jù)庫模擬生成大量銷售數(shù)據(jù),測試系統(tǒng)的性能 
    Ⅴ.在系統(tǒng)上線運行的正常營業(yè)期間,手動切斷所有數(shù)據(jù)庫服務(wù)器電源,測試數(shù)據(jù)庫系統(tǒng)在發(fā)生軟故障后的恢復(fù)能力 
    Ⅵ.在非營業(yè)時間停機后給數(shù)據(jù)庫服務(wù)器增加內(nèi)存以提升服務(wù)器性能 
    以上活動屬于商場數(shù)據(jù)庫系統(tǒng)運維活動的是( ?。?。 
    A)僅Ⅱ和Ⅵ
    B)僅Ⅱ、Ⅲ和Ⅵ
    C)僅Ⅱ、Ⅲ、Ⅴ和Ⅵ 
    D)全是 
    23.SQK Server 2008提供了多種備份機制,其中數(shù)據(jù)庫差異備份所備份的內(nèi)容是(  )。 
    A)從最近的一次完整備份到當(dāng)前時問數(shù)據(jù)庫中變化的數(shù)據(jù) 
    B)從最近的一次完整備份到當(dāng)前時問數(shù)據(jù)庫中變化的數(shù)據(jù)和日志 
    C)從最近的一次差異備份到當(dāng)前時間數(shù)據(jù)庫中變化的數(shù)據(jù) 
    D)從最近的一次差異備份到當(dāng)前時間數(shù)據(jù)庫中變化的數(shù)據(jù)和日志 
    24.當(dāng)數(shù)據(jù)庫系統(tǒng)出現(xiàn)故障時,可以通過數(shù)據(jù)庫日志文件進行恢復(fù)。下列關(guān)于數(shù)據(jù)庫日志文件的說法,錯誤的是( ?。?span id="svecvt5" class=Apple-converted-space> 

    A)數(shù)據(jù)庫出現(xiàn)事務(wù)故障和系統(tǒng)故障時需使用日志文件進行恢復(fù) 
    B)使用動態(tài)轉(zhuǎn)儲機制時,必須使用日志文件才能將數(shù)據(jù)庫恢復(fù)到一致狀態(tài) 
    C)在OLTP系統(tǒng)中,數(shù)據(jù)文件的空間使用量比日志文件大得多,使用日志備份可以降低數(shù)據(jù)庫的備份空間 
    D)日志文件的格式主要有以記錄為單位的日志文件和以數(shù)據(jù)塊為單位的日志文件兩種 
    25.在SQL Server 2008中,設(shè)某日上午10點對DB1數(shù)據(jù)庫進行了一次完整備份,在上午11點時DB1數(shù)據(jù)庫突然因硬件故障造成部分?jǐn)?shù)據(jù)損壞,但該數(shù)據(jù)庫的日志文件沒有遭到破壞。為了盡可能減少數(shù)據(jù)丟失,下列操作中最可行的是( ?。?span id="esbp60g" class=Apple-converted-space> 
    A)首先對DB1進行一次完整備份,然后再恢復(fù)數(shù)據(jù)庫 
    B)首先對DB1進行一次差異備份,然后再恢復(fù)數(shù)據(jù)庫 
    C)首先對DB1進行一次結(jié)尾日志備份,然后再恢復(fù)數(shù)據(jù)庫 
    D)首先清空日志文件內(nèi)容,然后再恢復(fù)數(shù)據(jù)庫 
    26.現(xiàn)有一個大型公司的數(shù)據(jù)庫系統(tǒng),其業(yè)務(wù)主要以更新事務(wù)為主,并且不同部門的用戶訪問不同的數(shù)據(jù)子集。隨著用戶數(shù)量的增加,出現(xiàn)了性能瓶頸。該公司希望采用分布式數(shù)據(jù)庫技術(shù)解決該問題。下列最適合該應(yīng)用的數(shù)據(jù)分配方式是( ?。?。 
    A)集中式 
    B)分割式 
    C)復(fù)制式 
    D)混合式 
    27.在一個分布式數(shù)據(jù)庫中,數(shù)據(jù)集S被分片為S1和S2。S1存儲在場地1的DB2數(shù)據(jù)庫中;S2有兩個副本,一個副本存儲在場地2的SQL Server數(shù)據(jù)庫中,另一個副本存儲在場地3的Oracle數(shù)據(jù)庫中。用戶在開發(fā)數(shù)據(jù)庫應(yīng)用程序時,統(tǒng)一采用0DBC訪問數(shù)據(jù)源。用戶程序控制兩個副本的訪問順序:先訪問場地2的副本,如果失敗,則轉(zhuǎn)向場地3的副本。根據(jù)以上描述,判斷該分布式數(shù)據(jù)庫具有的透明性級別是( ?。?span id="lznlo9l" class=Apple-converted-space> 
    A)分片透明性 
    B)位置透明性 
    C)全局?jǐn)?shù)據(jù)模型透明性 
    D)局部數(shù)據(jù)模型透明性 
    28.在并行數(shù)據(jù)庫中,有關(guān)系R(A,B)和S(A,C),需要將它們根據(jù)A屬性拆分到不同的磁盤上?,F(xiàn)有查詢SELECT B FROM R,S WHERE R.A=S.A。下列拆分方式中最適合該查詢的是( ?。?。 
    A)輪轉(zhuǎn)法 
    B)散列劃分 
    C)范圍劃分 
    D)列表劃分 
    29.設(shè)有如下所示的某商場購物記錄集合,每個購物籃中包含若干商品: 
    
購物籃編號 商品
1 面包,牛奶
2 面包,啤酒,雞蛋,尿布
3 牛奶,啤酒,尿布,可樂
4 面包,牛奶,啤酒,尿布
5 面包,牛奶,尿布,可樂

    現(xiàn)在要基于該數(shù)據(jù)集進行關(guān)聯(lián)規(guī)則挖掘。如果設(shè)置最小支持度為60%,最小置信度為80%,則如下關(guān)聯(lián)規(guī)則中,符合條件的是( ?。?。 
    A)啤酒→尿布 
    B)(面包,尿布)→牛奶 
    C)面包→牛奶 
    D)(面包,啤酒)→尿布 
    30.設(shè)某銀行有基于關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)倉庫系統(tǒng),其中有下列數(shù)據(jù): 
    Ⅰ.賬戶余額快照數(shù)據(jù) 
    Ⅱ.DBMS的數(shù)據(jù)字典 
    Ⅲ.賬戶存取明細(xì)數(shù)據(jù) 
    Ⅳ.?dāng)?shù)據(jù)表結(jié)構(gòu)說明文檔 
    Ⅴ.?dāng)?shù)據(jù)抽取日志 
    以上數(shù)據(jù)不屬于元數(shù)據(jù)的是( ?。?。 
    A)僅Ⅰ和Ⅲ
    B)僅Ⅳ和Ⅴ
    C)僅Ⅱ和Ⅳ
    D)僅Ⅰ、Ⅲ和Ⅴ
     
    一、單選題
    1.C【解析】對模式進行分解時,既要保證分解具有“無損連接性”,又要保證分解“保持函數(shù)依賴”。所謂“無損連接”指分解的若干連接重組時可以精確恢復(fù)到原來的數(shù)據(jù)表,數(shù)據(jù)記錄既沒有增加也沒有減少?!氨3趾瘮?shù)依賴”是指原關(guān)系模式含有的屬性之問的隱含關(guān)系在分解后不能丟失。本題由所給的F可以看出A,B,C為關(guān)系中的主鍵,D為非主屬性,D依賴于A,B,C分解可恢復(fù)出原關(guān)系,但其中隱含的D對A、B的依賴卻丟失了。
    2.D【解析】分解使得一個關(guān)系變?yōu)槎鄠€關(guān)系,常用于關(guān)系模式規(guī)范化。一般情況下可以減少部分?jǐn)?shù)據(jù)冗余,但不恰當(dāng)?shù)姆纸庖部赡茉黾尤哂唷?/SPAN>
    3.C【解析】一張關(guān)系表中的主碼不能為空且具有性。外碼取值可能為被參照關(guān)系中已存在的主碼值或空值。最終該表中插入的數(shù)據(jù)為(1),(2),(4),(6),共4行數(shù)據(jù)。
    4.B【解析】為了提高系統(tǒng)的性能,應(yīng)該根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分和穩(wěn)定部分、經(jīng)常存取部分-和存取頻率較低的部分分開存放,較常用的放在高速讀寫的磁盤上,但并沒有說索引一定要在高速磁盤,日志一定要在低速磁帶,要根據(jù)訪問頻率決定。
    5.D【解析】三層架構(gòu)將更多的任務(wù)傳給服務(wù)器端計算,所以增加了網(wǎng)絡(luò)的通信量,其運行速度受制于網(wǎng)絡(luò),并不一定會提高。在適用Intemet、維護工作量等方面,B/S比C/S強;在運行速度、數(shù)據(jù)安全和人機交互等方面,不如C/S。
    6.C【解析】l屬于設(shè)計數(shù)據(jù)庫設(shè)計中的概念結(jié)構(gòu)設(shè)計,Ⅲ屬于邏輯結(jié)構(gòu)設(shè)計,Ⅳ屬于物理設(shè)計。Ⅱ、V、Vl屬于數(shù)據(jù)庫的實現(xiàn)與維護。所以答案為c。
    7.A【解析】關(guān)系數(shù)據(jù)語言分為關(guān)系代數(shù)語言、關(guān)系演算語言和兼具兩者雙重特點的語言,如SQL,但所有這些語言的共同特點是非過程化的集合操作語言,所以Ⅱ錯誤。Ⅳ是因為查詢數(shù)據(jù)表時SQL語句不會檢查數(shù)據(jù)的完整性約束。
    8.C【解析】RAIDl0比RAID5在寫數(shù)據(jù)上更穩(wěn)定、速度更快,所以C項中應(yīng)盡量避免存儲在RAID5的磁盤存儲系統(tǒng)中。
    9.B【解析】本題考察了有關(guān)UML的類圖表示。這里的區(qū)別主要在四種表示上:類的UML表示(空心三角實線連接)、接口的UML表示(空心三角虛線連接)、聚合關(guān)系的UML表示(空心菱形實線連接)以及合成關(guān)系的UML表示(實心菱形實線連接)。類的表示指的是子類對父類關(guān)系的繼承;接口與子類繼承比較相似,區(qū)別主要在于多繼承上;聚合關(guān)系主要表示一種弱的擁有關(guān)系,如A對象可以包含B對象,但B對象不是A對象的一部分;而合成是一種強擁有,體現(xiàn)了嚴(yán)格的部分和整體關(guān)系。此題中,車架和車輪是車的嚴(yán)格組成部分,如果缺少一樣,車就沒法開,所以對車來說是必不可少的部分。所以選B。
    10.D【解析】此題考察了SQL中CASE WHEN語句的用法。如果是簡單的賦值查詢,比如數(shù)據(jù)庫表示性別:1表示男,2表示女。則用
    CASE sex
    When ˊ1ˊTHEN ˊ勇ˊ
    Whenˊ2ˊ THENˊ女ˊ
    ELSEˊ其它ˊ
    END
    即可以表示。但如果條件較為復(fù)雜或包含判斷式等,則用D所表示的方式。
    11.D【解析】標(biāo)量函數(shù)返回一個確定類型的標(biāo)量值。函數(shù)體語句定義在BEGIN-END語句內(nèi),其中包含了可以返回值的Transact-SQL命令。
    創(chuàng)建標(biāo)量函數(shù)的語法如下:
    CREATE FUNCTION[owner name.]function_name
    ([{@parameter_name[AS][type_schema_name.]parameter_data_type
    [=default]}
    [,…n]
    )
    RETURNS return_data_type
    [AS]
    BEGIN
    function_body
    RETURN scalar_expression
    END
    [;]
    12.A【解析】A屬性基于對R進行水平劃分,即區(qū)別子集主要是通過A屬性。B、D都是基于B屬性對R的劃分。C只是刪除了R表中不等于10的記錄,不屬于劃分分區(qū)表的方式。
    13.A【解析】架構(gòu)是形成單個命名空間的數(shù)據(jù)庫實體的集合。命名空問也是一個集合,其中每個元素的名稱都是的。架構(gòu)與用戶的關(guān)系是一對多的關(guān)系,一個用戶只能對應(yīng)一個架構(gòu),但多個用戶可以共享一個架構(gòu),所以選A。
    14.B【解析】SQL Server Agent是一個任務(wù)規(guī)劃器和警報管理器,在實際應(yīng)用環(huán)境下,可以先將那些周期性的活動定義成一個任務(wù),然后讓其在SQL Server Agent的幫助下自動運行。假如考生是一名系統(tǒng)管理員,則可以利用SQL Server Agent向自己通知某些警告信息,從而定位出現(xiàn)的問題以提高管理效率。SQLServer Agent主要包括以下幾個組件:作業(yè)、警報和操作。所以選B。
    15.A【解析】一個數(shù)據(jù)庫可以包含多個數(shù)據(jù)文件,這些文件可以存放在一個物理磁盤上,也可以放在不同的物理磁盤上。
    16.C 【解析】SQL Server實例就是在數(shù)據(jù)庫中存在的現(xiàn)實的數(shù)據(jù)庫例子,它是后臺進程和數(shù)據(jù)庫文件的集合。僅具有登錄權(quán)限的用戶對SQL Server只能進行系統(tǒng)數(shù)據(jù)庫中有關(guān)SQL Server的一些系統(tǒng)信息的查詢,即只能對master、msdb數(shù)據(jù)庫部分?jǐn)?shù)據(jù)進行查詢。所以選C。
    17.C【解析】U1要將Tl表中的數(shù)據(jù)導(dǎo)出,所以要有對數(shù)據(jù)的查看權(quán)限。而u2負(fù)責(zé)將數(shù)據(jù)導(dǎo)入到T2表中,則要對表T2有寫入權(quán)限。所以選C。
    18.C【解析】檢測死鎖有多種方法,包括超時法、等待圖法等。事務(wù)等待圖法動態(tài)地反映了所有事務(wù)的等待情況,并發(fā)控制的子系統(tǒng)周期性地生成事務(wù)等待圖進行檢測,而不是在執(zhí)行每個事務(wù)時進行檢測。所以選擇C。
    19.A【解析】本題是對數(shù)據(jù)庫維護的考查,服務(wù)器網(wǎng)絡(luò)的檢測不是數(shù)據(jù)庫管理員的職責(zé),而應(yīng)是操作系統(tǒng)管理員的職責(zé)。用戶向數(shù)據(jù)庫發(fā)送的SQL數(shù)量龐大而且沒有穩(wěn)定的衡量指標(biāo),所以不屬于日常監(jiān)控范圍。選擇A。
    20.B【解析】增加冗余列指的是在多個表中添加相同的列,這樣雖然增加了數(shù)據(jù)庫服務(wù)器存儲的負(fù)擔(dān),但可以減少查詢過程中的JOIN(連接)操作,而不是UNION(并)操作。所以選B。
    21.B【解析】Ⅱ.檢測事務(wù)等待圖并撤銷回路中的某個事務(wù)是在數(shù)據(jù)庫應(yīng)用系統(tǒng)運行過程中由DBMS完成的工作,不是應(yīng)用程序設(shè)計過程中采取的措施。剩下三個屬于在應(yīng)用程序設(shè)計中預(yù)防死鎖的辦法。所以選B。
    22.B【解析】Ⅰ屬于數(shù)據(jù)庫測試,Ⅳ、Ⅴ不可行。
    23.B【解析】差異備份是指備份自上一次完全備份之后有變化的數(shù)據(jù)。SQL Server 2008中除了備份變化的數(shù)據(jù)外還要備份日志文件,這是因為在恢復(fù)時要根據(jù)日志中的事務(wù)過程進行恢復(fù)操作。所以選B。
    24.C【解析】數(shù)據(jù)文件的空間使用量未必比日志文件大,因為日志是快速增長的。此外,使用日志備份并不能降低數(shù)據(jù)庫的備份空間。所以選C。
    25.C【解析】10點備份過數(shù)據(jù)庫之后,數(shù)據(jù)庫發(fā)生故障導(dǎo)致部分?jǐn)?shù)據(jù)損壞,此時再進行完整備份或差異備份都沒有意義。由于日志文件沒有損壞,所以應(yīng)首先執(zhí)行結(jié)尾日志備份,然后根據(jù)上次的完整性備份和新備份的結(jié)尾日志文件,找到上次備份的時問點,而后重新執(zhí)行時問點之后的事務(wù)操作,所以選C。
    26.B【解析】分布式數(shù)據(jù)庫的分配方式包括集中式、分割式、全復(fù)制式和混合式。集中式指所有數(shù)據(jù)片斷都安排在一個場地上;分割式指全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片段,每個片段被分配在一個特定場地上;全復(fù)制式是在每個站點上,都有全局?jǐn)?shù)據(jù)的復(fù)制樣本,數(shù)據(jù)的冗余性;混合式是指部分站點上是全局?jǐn)?shù)據(jù)的若干片段,部分站點上是全局?jǐn)?shù)據(jù)的副本。僅僅根據(jù)題目要求,不同部門訪問不同的數(shù)據(jù)子集,并沒有強調(diào)某個部門要訪問全局信息,所以不考慮有全局?jǐn)?shù)據(jù)的副本的必要,即選B。
    27.D【解析】分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性。分片透明性是層次,指的是用戶或應(yīng)用程序只對全局關(guān)系進行操作而不必考慮關(guān)系分片的情況。位置透明性是下一層次,指用戶或應(yīng)用程序只需了解數(shù)據(jù)分片情況,而不必了解片段的存儲場地。局部數(shù)據(jù)模型透明性指的是用戶或用戶程序不必了解局部場地上使用的是哪種數(shù)據(jù)模型,但是必須了解全局?jǐn)?shù)據(jù)的分片情況,還需了解各片斷的副本復(fù)制情況及各片斷和它們副本的場地位置分配情況。由于本題中考慮到場地2和場地3的選擇,所以位置對用戶來說并不透明,應(yīng)選D。
    28.B【解析】輪轉(zhuǎn)法:對關(guān)系順序掃描,將第i個元組存儲到標(biāo)號為Di mod n的磁盤上,該方式保證了元組在多個磁盤上均勻分布。散列劃分:選定一個值域為{0,1,…,n-1}的散列函數(shù),對關(guān)系中的元組基于劃分屬性進行散列,如果散列函數(shù)返回i,則將其存儲到第i個磁盤。范圍劃分:根據(jù)表中某個屬性取值區(qū)間劃分成不同的子區(qū)間,然后根據(jù)表中的屬性值所屬的不同區(qū)間將表分成不同的子表。根據(jù)屬性A對表進行散列劃分,然后在每個劃分內(nèi)部執(zhí)行select語句,會大幅提高查詢效率。
    29.A【解析】關(guān)聯(lián)規(guī)則是形如X->Y的蘊涵表達(dá)式。關(guān)聯(lián)規(guī)則的強度可以用它的支持度(s)和置信度(e)度量。支持度確定規(guī)則可以用于給定數(shù)據(jù)集的頻繁程度,而置信度確定Y在包含x的事務(wù)中出現(xiàn)的頻繁程度。兩者可以用公式表示:
    
    從題目中可以看到事務(wù)總數(shù)是5,A的{啤酒、尿布}支持度計數(shù)是3,{啤酒}支持計數(shù)是3,所以s=0.6。e=1。同理可得B{面包、尿布}支持計數(shù)為3,{面包、尿布、牛奶}支持計數(shù)是2,所以S=0.4,C=2/3。C中,{面包、牛奶}支持計數(shù)為3,{面包}支持計數(shù)為4,所以S=0.6,C=0.75。D中,{面包、啤酒}支持計數(shù)為2,{面包、啤酒、尿布}支持計數(shù)為2,所以S=0.4,e=1。綜上所述,結(jié)果選A。
    30.D【解析】元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù),或者叫做描述數(shù)據(jù)的數(shù)據(jù)。元數(shù)據(jù)描述了數(shù)據(jù)的結(jié)構(gòu)、內(nèi)容、鏈和索引等項內(nèi)容。在關(guān)系數(shù)據(jù)中,這種描述就是對數(shù)據(jù)庫、表、列等其他對象的定義。因此可推出,Ⅰ、Ⅲ和V不屬于元數(shù)據(jù)。所以選D。