計算機三級(數(shù)據(jù)庫技術)模擬試卷13(共426題)_第1頁
計算機三級(數(shù)據(jù)庫技術)模擬試卷13(共426題)_第2頁
計算機三級(數(shù)據(jù)庫技術)模擬試卷13(共426題)_第3頁
計算機三級(數(shù)據(jù)庫技術)模擬試卷13(共426題)_第4頁
計算機三級(數(shù)據(jù)庫技術)模擬試卷13(共426題)_第5頁
已閱讀5頁,還剩156頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

計算機三級(數(shù)據(jù)庫技術)模擬試卷13(共9套)(共426題)計算機三級(數(shù)據(jù)庫技術)模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、在SQLServer2008的某數(shù)據(jù)庫中,設用戶U1同時是角色R1和角色R2中的成員?,F(xiàn)已授予角色R1對表T具有SELECT、INSERT和UPDATE權(quán)限,授予角色R2對表T具有INSERT和DENYUPDATE權(quán)限,沒有對U1進行其他授權(quán),則Ul對表T有權(quán)執(zhí)行的操作是()。A、SELECT和INSERTB、INSERT、UPDATE和SELECTC、SELECT和UPDATED、SELECT標準答案:A知識點解析:當用戶被賦予的兩種角色的權(quán)限出現(xiàn)沖突時,為了安全起見,都是DENY優(yōu)先。而沒有規(guī)定DENY權(quán)限的,如本題中的SELECT,則用戶可以使用此權(quán)限。所以選擇A選項。2、數(shù)據(jù)挖掘可以簡單地理解為從大量的數(shù)據(jù)中發(fā)現(xiàn)或挖掘知識。設某公司的客戶關系管理系統(tǒng)中有客戶表A(CID,v1,v2,…,vn)。給定一個訓練集S(v1,v2,…,vn,c),其中c為客戶類別、vi(i=1..n)為客戶其他屬性。若對表A中任一客戶x,要使系統(tǒng)能判定x所屬的客戶類別,較合理的方案是()。A、將x對應的元組中的特征向量(v1,v2,…,vn)與訓練集S中的元組進行匹配,從而判定x所屬的客戶類別B、對訓練集S設計適當?shù)乃惴?,?gòu)造一個分類器M,將x對應的特征向量(v1,v2,…,vn)作為M的輸入,用M判定x所屬的客戶類別C、采用關聯(lián)規(guī)則挖掘算法構(gòu)成一個關聯(lián)式分類器M,用M判定x所屬的類別D、采用適當?shù)木垲愃惴?,對表A中的所有元組進行聚類,將每個元組歸人訓練集S各元組的c列所給出的客戶類別中,從而實現(xiàn)x所屬客戶類別的判定標準答案:B知識點解析:對于訓練集s,測試集A利用數(shù)據(jù)挖掘中的分類算法,通過訓練集構(gòu)建一個分類器,將測試集A作為分類器輸入,經(jīng)過分類器后會得到相應的類別號。即使相同的類別編號的訓練集也可能對應不同的屬性集,所以單純的通過對屬性集差別的比較來識別類別不準確,故A選項錯。關聯(lián)規(guī)則挖掘是發(fā)現(xiàn)交易數(shù)據(jù)庫中不同商品之間的聯(lián)系,而本題是對數(shù)據(jù)進行分類,與題意不符,故C選項錯。D選項屬于無監(jiān)督學習算法,對類別并沒有規(guī)定明確的前提條件,與本題所給的條件無關。綜上可知,B選項正確。3、現(xiàn)有課程表(課程號,課程名,學分,開課學期,課程性質(zhì)),課程號為主碼。該表數(shù)據(jù)量較大。設經(jīng)常要對該表執(zhí)行類似下面的查詢:SELECT*FROM課程表WHERE課程名=’數(shù)據(jù)庫原理’為提高這類查詢的執(zhí)行效率,下列物理設計方案中,正確且最為合理的是()。A、為課程名列建立一個主索引B、為課程名列建立一個位圖索引C、為課程名列建立一個輔索引D、此表上不需要建任何索引標準答案:C知識點解析:本題考查索引的設置。主索引是根據(jù)數(shù)據(jù)對象的主鍵建立的索引,它們決定了被索引記錄的位置,而輔助索引沒有這樣的限制,可以用于任何索引目的并且可以查找多個數(shù)據(jù)文件存放的位置。而位圖索引一般在范圍查詢時使用。4、在SQLServer2008中,設先對MyDB數(shù)據(jù)庫進行了一次完整備份,然后對該數(shù)據(jù)庫進行了一次日志備份,這兩次備份均備份在BK設備上。假設BK設備上只有這兩次備份的內(nèi)容?,F(xiàn)要從備份中恢復MyDB數(shù)據(jù)庫,正確的恢復過程及語句是()。A、restorelogMyDBfromBKwithfile=1,norecoveryrestoredatabaseMyDBfromBKwithfile=2B、restorelogMyDBfromBKwithfile=1,norecoveryrestoredatabaseMyDBfromBKwithfile=2,norecoveryC、restoredatabaseMyDBfromBKwithfile=1,norecoveryrestorelogMyDBfromBKwithfile=2.NorecoveryD、restoredatabaseMyDBfromBKwithfile=1,norecoveryrestorelogMyDBfromBKwithfile=2標準答案:D知識點解析:在進行數(shù)據(jù)恢復時,首先恢復完全備份,其次恢復差異備份,最后恢復日志備份。備份日志時使用Norecovery用來備份尾日志,這樣備份日志的時候數(shù)據(jù)庫處于恢復狀態(tài),別的進程就不能再訪問數(shù)據(jù)庫,日志就不會再增加,因此在還原的時候就可以正?;謴汀_€原備份的時候如果想同時還原之后的日志,必須加上Norecovery才可以還原,如果有多個日志備份,除了最后一個日志備份外,還原其他日志也必須加上Norecovery。所以選擇D選項。5、在大型企業(yè)的數(shù)據(jù)庫應用系統(tǒng)中,聯(lián)機事務處理(OIXP)和聯(lián)機分析處理(OLAP)是常見的數(shù)據(jù)管理與數(shù)據(jù)分析形式。關于OLTP和OLAP,一般情況下,下列說法正確的是()。A、OLTP系統(tǒng)的安全性要求比OLAP系統(tǒng)的低,也比較容易實現(xiàn)B、OLAP系統(tǒng)在訪問數(shù)據(jù)時,一般以訪問少量記錄為主,OLTP系統(tǒng)則相反C、OLTP要求系統(tǒng)必須具有很高的響應速度,而OLAP對系統(tǒng)響應速度的要求較為寬松D、OLTP系統(tǒng)一般由企業(yè)的中上層或決策層使用,而OLAP系統(tǒng)一般由企業(yè)的中下層業(yè)務人員使用標準答案:C知識點解析:OLTP是對數(shù)據(jù)庫聯(lián)機的日常操作,通常是對一條記錄的查詢和修改,要求快速響應用戶的請求,對數(shù)據(jù)的安全性、完整性及事物吞吐量要求很高。而OLAP是對數(shù)據(jù)的查詢和分析操作,通常是對海量歷史數(shù)據(jù)的查詢和分析,要訪問的數(shù)據(jù)量非常大,查詢和分析操作十分復雜。所以A、B選項錯。又因為OLAP為宏觀分析,OLTP為微觀操作,所以前者面向中上層和決策者使用,而后者面向企業(yè)的中下層業(yè)務人員使用。所以D選項錯。因此選擇C選項。6、SQLServer2008提供了方便的數(shù)據(jù)導入/導出向?qū)?,現(xiàn)利用該向?qū)1服務器上某數(shù)據(jù)庫中T1表的數(shù)據(jù)導入到S2服務器某數(shù)據(jù)庫中已有的T2表中。在數(shù)據(jù)源上的操作由用戶U1完成,在目的服務器上的操作由用戶U2完成。則U1和U2需要具有的權(quán)限是()。A、U1需要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(zhuǎn)、U1需要T1表的查詢權(quán)限和S2服務器的登錄權(quán)限,U2需要T2表的插人權(quán)限和S1服務器的登錄權(quán)限標準答案:C知識點解析:U1要將T1表中的數(shù)據(jù)導出,所以要有對數(shù)據(jù)的查看權(quán)限。而u2負責將數(shù)據(jù)導入到T2表中,則要對表T2有寫人權(quán)限。所以選擇C選項。7、設在SQLServer2008某數(shù)據(jù)庫中有銷售表(商品號,銷售時間,銷售數(shù)量,銷售價格),其中商品號的類型為char(6),銷售價格的類型為int?,F(xiàn)要定義統(tǒng)計指定商品銷售總價的標量函數(shù)。有下列定義該標量函數(shù)的語句:Ⅰ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintASBEGINReturn(SEI,ECTSUM(銷售價格)FROM銷售表WHERE商品號=@GoodID)ENDⅡ.CreateFUNCrnONdbo.GetTotal(@GoodIDchar(6))ReturnsintASBEGINReturns(SELECTSUM(銷售價格)FROM銷售表WHERE商品號=@GoodID)ENDⅢ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintBEGINReturn(SELECTSUM(銷售價格)FROM銷售表WHERE商品號=@GoodID)ENDⅣ.CreateFUNCTIONdbo.GetTotal(@GoodIDchar(6))ReturnsintReturns(SELECTSUM(銷售價格)FROM銷售表WHERE商品號=@GoodlD)上述語句中,正確的是()。A、僅Ⅰ和ⅡB、僅Ⅲ和ⅣC、僅Ⅱ和ⅣD、僅Ⅰ和Ⅲ標準答案:D知識點解析:標量函數(shù)返回一個確定類型的標量值。函數(shù)體語句定義在BEGIN—END語句內(nèi),其中包含了可以返回值的Transact—SQL命令。創(chuàng)建標量函數(shù)的語法如下:CREATEFUNCTION[owner_name.]function_name([{@parameter_name[AS][type_schema_name.]parameter_data_type[=default]}[,…n]])RETURNSretum_data_type[AS]BEGINfunction_bodyRETIJRNscalar_expressionEND[;]8、設有某商場的數(shù)據(jù)庫應用系統(tǒng),在其生命周期中有下列活動:Ⅰ.在系統(tǒng)上線之前模擬客戶的消費行為,生成銷售數(shù)據(jù),測試系統(tǒng)是否能正確完成銷售業(yè)務Ⅱ.為應對商場業(yè)務迅速增長帶來的數(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ù)庫服務器電源,測試數(shù)據(jù)庫系統(tǒng)在發(fā)生軟故障后的恢復能力Ⅵ.在非營業(yè)時間停機后給數(shù)據(jù)庫服務器增加內(nèi)存以提升服務器性能以上活動屬于商場數(shù)據(jù)庫系統(tǒng)運維活動的是()。A、僅Ⅱ和ⅥB、僅Ⅱ、Ⅲ和ⅥC、僅Ⅱ、Ⅲ、Ⅴ和ⅥD、全是標準答案:B知識點解析:Ⅰ屬于數(shù)據(jù)庫測試,Ⅳ、Ⅴ不可行。9、當數(shù)據(jù)庫系統(tǒng)出現(xiàn)故障時,可以通過數(shù)據(jù)庫日志文件進行恢復。下列關于數(shù)據(jù)庫日志文件的說法,錯誤的是()A、數(shù)據(jù)庫出現(xiàn)事務故障和系統(tǒng)故障時需使用日志文件進行恢復B、使用動態(tài)轉(zhuǎn)儲機制時,必須使用日志文件才能將數(shù)據(jù)庫恢復到一致狀態(tài)C、在OLTP系統(tǒng)中,數(shù)據(jù)文件的空間使用量比日志文件大得多,使用日志備份可以降低數(shù)據(jù)庫的備份空間D、日志文件的格式主要有以記錄為單位的日志文件和以數(shù)據(jù)塊為單位的日志文件兩種標準答案:C知識點解析:數(shù)據(jù)文件的空間使用量未必比日志文件大,因為日志是快速增長的。此外,使用日志備份并不能降低數(shù)據(jù)庫的備份空間。所以選C。10、數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)從數(shù)據(jù)庫系統(tǒng)管理角度考慮數(shù)據(jù)的組織與存儲。下列不屬于數(shù)據(jù)庫三級模式結(jié)構(gòu)的是()。A、邏輯模式B、物理模式C、外模式D、應用模式標準答案:D知識點解析:數(shù)據(jù)庫三級模式結(jié)構(gòu):①內(nèi)模式也稱存儲模式或物理模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲結(jié)構(gòu)的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。并且一個數(shù)據(jù)庫只有一個內(nèi)模式。②模式也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。它是數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的中間層,不涉及數(shù)據(jù)的物理存儲細節(jié)和硬件環(huán)境,與具體的應用和所使用的開發(fā)工具及高級程序設計語言無關。③外模式也稱子模式或用戶模式,它是數(shù)據(jù)庫用戶(包括應用程序員和最終用戶)看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的視圖,是與某一應用有關的數(shù)據(jù)的邏輯表示。外模式是模式的子集,一個數(shù)據(jù)庫可以有多個外模式。數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫由外模式、模式和內(nèi)模式三級構(gòu)成,并通過二級映象功能將三個模式聯(lián)系起來。11、數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)從數(shù)據(jù)庫系統(tǒng)管理角度考慮數(shù)據(jù)的組織與存儲。下列不屬于數(shù)據(jù)庫三級模式結(jié)構(gòu)的是()。A、邏輯模式B、物理模式C、外模式D、應用模式標準答案:D知識點解析:數(shù)據(jù)庫三級模式結(jié)構(gòu):①內(nèi)模式也稱存儲模式或物理模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲結(jié)構(gòu)的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。并且一個數(shù)據(jù)庫只有一個內(nèi)模式。②模式也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。它是數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的中間層,不涉及數(shù)據(jù)的物理存儲細節(jié)和硬件環(huán)境,與具體的應用和所使用的開發(fā)工具及高級程序設計語言無關。③外模式也稱子模式或用戶模式,它是數(shù)據(jù)庫用戶(包括應用程序員和最終用戶)看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的視圖,是與某一應用有關的數(shù)據(jù)的邏輯表示。外模式是模式的子集,一個數(shù)據(jù)庫可以有多個外模式。數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫由外模式、模式和內(nèi)模式三級構(gòu)成,并通過二級映象功能將三個模式聯(lián)系起來。12、設有購買表(顧客號,商品號,購買時間)。現(xiàn)要查詢2012年顧客A購買了但顧客B沒有購買的商品。有下列查詢語句:Ⅰ.SELECT商品號FROM購買表WHEREYEAR(購買時間)=’2012’AND顧客號=’A’AND商品號NOTIN(SELECT商品號FROM購買表WHEREYEAR(購買時間)=’2012’AND顧客號=’B’)Ⅱ.SELECT商品號FROM購買表WHEREYEAR(購買時間)=’2012’AND顧客號=’A’EXCEPTSELECT商品號FROM購買表WHEREYEAR(購買時間)=’2012’AND顧客號=’B’Ⅲ.SELECT商品號FROM購買表WHEREYEAR(購買時間)=’2012’AND顧客號=’A’INTERSECTSELECT商品號FROM購買表WHEREYEAR(購買時間)=’2012’AND顧客號=’B’Ⅳ.SELECT商品號FROM購買表WHEREYEAR(購買時間)=’2012’AND顧客號=’A’UNIONSELECT商品號FROM購買表WHEREYEAR(購買時間)=’2012’AND顧客號<>’B’上述語句中,能夠?qū)崿F(xiàn)該查詢要求的是()。A、僅Ⅰ和ⅡB、僅Ⅰ和ⅢC、僅Ⅰ和ⅣD、全部標準答案:A知識點解析:Ⅲ選項中INTERSECT返回兩個集合皆有的數(shù)據(jù),該SQL語句返回顧客A和B都購買的商品號,不符合題意;Ⅳ選項中的UNION查詢出了顧客A購買的商品,通過UNION關鍵字合并了顧客B沒有購買的商品,因此總的視圖為顧客A購買的商品和B沒有購買的商品總和,不符合要求。Ⅰ、Ⅱ?qū)崿F(xiàn)的是顧客A購買商品集合與顧客B購買商品集合的差集。因此滿足要求的為Ⅰ和Ⅱ,因此選擇A選項。13、現(xiàn)有一個大型咨詢公司的數(shù)據(jù)庫應用系統(tǒng),每個部門都要生成大量的全局報表并執(zhí)行少量的更新操作。隨著數(shù)據(jù)量的增加,系統(tǒng)出現(xiàn)了性能瓶頸。鑒于各個部門地理上是分散的,公司希望采用分布式數(shù)據(jù)庫技術解決該問題。下列數(shù)據(jù)分配方式中最適合該應用的是()。A、集中式B、分割式C、復制式D、混合式標準答案:C知識點解析:集中式是指所有的數(shù)據(jù)片斷都安排在一個場地上。分割式是指所有全局數(shù)據(jù)只有一份,它們被分割成若干片斷,每個片斷被分配在一個特定的場地上。全復制式是指全局數(shù)據(jù)有多個副本,每個場地上都有一個完整的數(shù)據(jù)副本?;旌鲜绞侵溉謹?shù)據(jù)被分為若干個數(shù)據(jù)子集,每個子集都被安排在一個或多個場地上,但是每個場地未必保存所有數(shù)據(jù)。以上四種分配方式各有千秋,但復制式在每個分場都有完整的數(shù)據(jù),這樣大大減少了各部門對全局數(shù)據(jù)的訪問。因此采用復制式數(shù)據(jù)分配能夠提高每個場地的響應速度。14、以下是某商場的購物記錄集合,每個購物籃中包含若干商品?,F(xiàn)在要基于該數(shù)據(jù)集進行關聯(lián)規(guī)則挖掘,如果設置最小支持度為60%,最小置信度為80%,則在以下列出的關聯(lián)規(guī)則中,符合條件的是()。A、A→BB、B→CC、C→BD、D→C標準答案:D知識點解析:由關聯(lián)規(guī)則Q→D計算過程可知:支持度=事務中同時包含X、Y的百分比,置信度=在事務已經(jīng)包含X的情況下包含Y的百分比。則可以計算出事務同時包含C、D的支持度為:3/5=60%,在包含D的情況下,包含C的百分比為:3/3=100%,因此D選項滿足要求,其他選項均不滿足最小支持度或者最小置信度。15、以下關于事務調(diào)度的說法錯誤的是()。A、調(diào)度分為串行調(diào)度和并發(fā)調(diào)度B、串行調(diào)度的特點是一個事務的所有操作都執(zhí)行完后才開始執(zhí)行另一個事務C、多個事務的調(diào)度必須保持每個事務的操作在事務中的執(zhí)行順序不變D、并發(fā)調(diào)度中不同事務的操作不可以交叉執(zhí)行標準答案:D知識點解析:事務是構(gòu)成數(shù)據(jù)庫應用中一個獨立邏輯工作單元的操作的集合,也是訪問并可能更新數(shù)據(jù)庫中各種數(shù)據(jù)項的一個程序執(zhí)行單元。數(shù)據(jù)庫系統(tǒng)通過執(zhí)行各種事務實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的操作,管理和執(zhí)行事務是DBMS的基本功能。事務的四大特性為:①原子性;②一致性;③隔離性;④持久性。事務調(diào)度則是為了保證事務的此四大特性。調(diào)度分為串行調(diào)度和并發(fā)調(diào)度。串行調(diào)度的特點是一個事務的所有操作都執(zhí)行完后才開始執(zhí)行另一事務,不存在事務操作的交叉執(zhí)行;不同事務操作的交叉執(zhí)行稱為并發(fā)調(diào)度,DBMS交叉執(zhí)行來自多個事務的各個操作,以提高數(shù)據(jù)庫系統(tǒng)的性能。并發(fā)調(diào)度中不同的事務的操作可以交叉執(zhí)行。16、ADO對象模型中,RecordSet對象的AddNew方法的功能是()。A、在對應的數(shù)據(jù)庫表中增加一條新記錄B、在記錄集中增加一個新列C、在內(nèi)存中開辟存放一條新記錄的空間D、增加一個新的記錄集標準答案:A知識點解析:RecordSet對象用于操作來自提供者的數(shù)據(jù)。使用ADO時,通過RecordSet對象可對幾乎所有數(shù)據(jù)進行操作,所有RecordSet對象均使用記錄(行)和字段(列)進行構(gòu)造。Recor(tSet的常用方法為:①AddNew,創(chuàng)建一條新記錄;②cancel,撤銷一次執(zhí)行;③close,關閉一個RecordSet;④Delete,刪除一條記錄或一組記錄;⑤MoveNext,把記錄指針移動到下一條記錄。RecordSet對象的AddNew方法的功能是在對應的數(shù)據(jù)庫表中增加一條新記錄。17、關于操作型數(shù)據(jù)和DSS型數(shù)據(jù)特征有如下說法:Ⅰ.操作型數(shù)據(jù)更新頻率高,DSS型數(shù)據(jù)一般不更新Ⅱ.操作型數(shù)據(jù)對性能要求寬松,DSS型數(shù)據(jù)對性能要求高Ⅲ.操作型數(shù)據(jù)是詳細的,DSS型數(shù)據(jù)是綜合的Ⅳ.操作型數(shù)據(jù)有冗余,DSS型數(shù)據(jù)無冗余Ⅴ.操作型數(shù)據(jù)處理需求事先可知,DSS型數(shù)據(jù)處理需求事先不明確以上說法正確的是()。A、Ⅰ、Ⅱ、ⅤB、Ⅱ、Ⅲ、ⅣC、Ⅰ、Ⅲ、ⅤD、Ⅲ、Ⅳ、Ⅴ標準答案:C知識點解析:操作型數(shù)據(jù)對性能要求較高、無冗余。操作型數(shù)據(jù)與分析型數(shù)據(jù)的區(qū)別如以下表格所示:18、在信息系統(tǒng)的需求分析中,廣為使用的DFD建模方法屬于()。A、結(jié)構(gòu)化分析方法B、數(shù)據(jù)分析方法C、數(shù)據(jù)抽象方法D、業(yè)務歸納方法標準答案:A知識點解析:DFD圖采用自頂向下逐步細化的結(jié)構(gòu)化分析方法。19、下列哪些屬性不適合建立索引()。A、經(jīng)常出現(xiàn)在GROUPBY字句中的屬性B、經(jīng)常參與連接操作的屬性C、經(jīng)常出現(xiàn)在WHERE字句中的屬性,D、經(jīng)常需要進行更新操作的屬性標準答案:D知識點解析:索引適合使用的條件:①在經(jīng)常需要搜索的列上,可以加快搜索的速度;②在經(jīng)常使用連接的列上(這些列主要是一些外鍵)可以加快連接的速度,在經(jīng)常需要根據(jù)范圍進行搜索的列上創(chuàng)建索引,因為索引已經(jīng)排序,其指定的范圍是連續(xù)的;③在經(jīng)常使用WHERE子句中的列上面創(chuàng)建索引,加快條件的判斷速度。索引不適合使用的條件:①對于那些在查詢中很少使用或者參考的列不應該創(chuàng)建索引;②對于那些只有很少數(shù)據(jù)值的列也不應該創(chuàng)建索引;③經(jīng)常進行更新的列不適宜創(chuàng)建索引。20、統(tǒng)一建模語言UML是一種常用于數(shù)據(jù)庫應用系統(tǒng)設計和開發(fā)的可視化建模語言。關于UML,下列說法錯誤的是()。A、UML中的視圖是由一個或多個圖組成的,一個圖是系統(tǒng)模型中的某個側(cè)面的展示B、用例圖、順序圖和狀態(tài)圖都是UML的行為視圖,用于描述系統(tǒng)的物理部署情況C、類圖和對象圖都是UML的邏輯視圖,用于描述系統(tǒng)在某個時間的靜態(tài)結(jié)構(gòu)D、在用例圖中,與系統(tǒng)交互的人和其他實體都可以成為系統(tǒng)的角色標準答案:B知識點解析:UML中視圖(View)的概念為從不同的角度觀察系統(tǒng)所得到的印象。有了視圖,便可把注意力集中在系統(tǒng)的一個方面,通過對多個視圖的理解,在大腦中把不同方面的信息拼接起來,最終把握系統(tǒng)的全貌。每個視圖需要用一組圖(diagram)來描述,圖中包含的是代表系統(tǒng)模型元素的各種圖形符號,不同的圖體現(xiàn)著系統(tǒng)的不同方面。正如我們觀察一個物體一樣,從不同的角度看到的局部圖像可能會出現(xiàn)重疊,不同的視圖之間也可能出現(xiàn)重疊的狀況,所以同一個圖可以從屬于不同的視圖。用例圖屬于用例視圖,描述系統(tǒng)的功能。行為視圖包括順序圖、交互圖和狀態(tài)圖,描述系統(tǒng)的活動。描述物理部署情況的是部署視圖。21、在SQLServer2008中,設Ul用戶在某數(shù)據(jù)庫中是db_datawriter角色中的成員,則該用戶Ul從該角色中可以獲得的數(shù)據(jù)操作權(quán)限是()。Ⅰ.查詢Ⅱ.插入Ⅲ.更改Ⅳ.刪除A、僅ⅠB、僅Ⅰ和ⅡC、僅Ⅱ、Ⅲ和ⅣD、全部標準答案:C知識點解析:db_datawfiter固定數(shù)據(jù)庫角色的成員可以在所有用戶表中添加、刪除或更改數(shù)據(jù)。即db_datawfiter可以修改數(shù)據(jù)庫中所有用戶表數(shù)據(jù),但不能查詢。U1擁有除查詢以外的三項權(quán)限。22、設有購買表(顧客號,商品號,購買時間)?,F(xiàn)要查詢顧客A與顧客B購買的相同商品。有下列查詢語句:I.SELECT商品號FROM購買表WHERE顧客號=ˊAˊAND商品號IN(SELECT商品號FROM購買表WHERE顧客號=ˊBˊ)Ⅱ.SELECT商品號FROM購買表WHERE顧客號=ˊAˊEXCEPTSELECT商品號FROM購買表WHERE顧客號=ˊBˊⅢ.SELECT商品號FROM購買表WHERE顧客號=ˊAˊINTERSECTSELECT商品號FROM購買表WHERE顧客號=ˊBˊⅣ.SELECT商品號FROM購買表WHERE顧客號=ˊAˊUNIONSELECT商品號FROM購買表WHERE顧客號=ˊBˊ上述語句中,能夠?qū)崿F(xiàn)該查詢要求的是()。A、僅I和ⅡB、僅I和ⅢC、僅I和ⅣD、僅Ⅲ標準答案:B知識點解析:SQL中的集合操作符IN、EXCEPT、INTERSECT和UNION的用法分別為:①IN,確定給定的值是否與子查詢或列表中的值相匹配,選擇與列表中的任意一個值匹配的行;②EXCEPT,指在第一個集合中存在,但是不存在于第二個集合中的數(shù)據(jù);③INTERSECT,是指在兩個集合中都存在的數(shù)據(jù);④UNION,操作符用于合并兩個或多個SELECT語句的結(jié)果集,對于UNION操作符,請注意,UNION內(nèi)部的SELECT語句必須擁有相同數(shù)量的列。列也必須擁有相似的數(shù)據(jù)類型。同時,每條SELECT語句中的列的順序必須相同。要返回A和B相同的商品,則選項Ⅰ中先查出B購買的商品號,并且使用IN操作符,查出A購買的商品號且該商品號同時也在B購買的商品號結(jié)果集中,即滿足了A和B都購買的商品號,符合要求。選項Ⅱ中的EXCEPT操作符使得查詢出的結(jié)果為A購買的商品減去B購買的商品,不符合要求。選項Ⅲ的INTERSECT操作符表示兩個結(jié)果集都存在的商品號,即既屬于A又屬于B的商品號,符合要求。選項Ⅳ中的UNION操作符表示兩個結(jié)果集的合并,即包括A購買的商品也包括B購買的商品,不符合要求。23、觸發(fā)器是一種特殊的存儲過程,它是由用戶對數(shù)據(jù)的更改操作自動引發(fā)執(zhí)行的。下列數(shù)據(jù)庫控制中,適于用觸發(fā)器實現(xiàn)的是()。A、并發(fā)控制B、恢復控制C、可靠性控制D、完整性控制標準答案:D知識點解析:觸發(fā)器是一種特殊的存儲過程,其特殊性在于它不需要用戶來調(diào)用,而是當用戶對表中的數(shù)據(jù)進行UPDATE、INSERT和DELETE操作時自動觸發(fā)執(zhí)行。觸發(fā)器通常用于保證業(yè)務規(guī)則和數(shù)據(jù)完整性,其主要優(yōu)點是用戶可以用編程的方法來實現(xiàn)復雜的處理邏輯和業(yè)務規(guī)則,增強了數(shù)據(jù)完整性約束的功能。24、在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若所有全局數(shù)據(jù)有且只有一份,他們被分割成若干切片,每個片段被分配在一個特定場地上,則該策略屬于()。A、集中式B、分割式C、全復制式D、混合式標準答案:B知識點解析:數(shù)據(jù)分配方式有四種:①集中式,所有數(shù)據(jù)片段都安排在同一個場地上;②分割式,所有數(shù)據(jù)只有一份,它被分割成若干邏輯片段,每個邏輯片段被指派在一個特定的場地上;③全復制式:數(shù)據(jù)在每個場地重復存儲。也就是每個場地上都有一個完整的數(shù)據(jù)副本;④混合式:全局數(shù)據(jù)被分為若干個數(shù)據(jù)子集,每個子集都被安排在一個或多個不同的場地上,但是每個場地未必保存所有數(shù)據(jù)。這是一種介乎于分割式和全復制式之間的分配方式。25、主要用于描述對象在空間中如何交互,即除了動態(tài)交互,也直接描述了對象是如何鏈接在一起的UML圖是()A、協(xié)作圖B、狀態(tài)圖C、順序圖D、部署圖標準答案:A知識點解析:在UML模型中,協(xié)作圖主要用于描述對象在空間中如何交互,即除了動態(tài)交互,它也直接描述了對象如何鏈接在一起的情形。狀態(tài)圖主要用于描述一個對象在其生存期間的動態(tài)行為,表現(xiàn)為一個對象所經(jīng)歷的狀態(tài)序列,引起狀態(tài)轉(zhuǎn)移的事件,以及因狀態(tài)轉(zhuǎn)移而伴隨的動作。一般可以用狀態(tài)機對一個對象的生命周期建模,狀態(tài)圖用于顯示狀態(tài)機,重點在與描述狀態(tài)圖的控制流。順序圖主要用于描述指定的一組對象是如何交互的,它著眼于消息隊列,也就是在消息間如何發(fā)送和接收信息。部署圖描述的是系統(tǒng)運行時的結(jié)構(gòu),展示了硬件的配置及其軟件如何部署到網(wǎng)絡結(jié)構(gòu)中。一個系統(tǒng)模型只有一個部署圖,部署圖通常用來幫助理解分布式系統(tǒng)。26、在進行數(shù)據(jù)庫物理設計時,為提高查詢效率,需要在基本表的一些列上建立索引。有下列情況:Ⅰ.查詢語句的WHERE子句中引用率比較高的列Ⅱ.經(jīng)常參與連接操作的列Ⅲ.經(jīng)常在orderby子句中出現(xiàn)的列Ⅳ.經(jīng)常使用LIKE操作符且字符串前后均帶有%的列上述情況中一般情況下適合建立索引的是()。A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅰ和ⅢC、僅Ⅱ、Ⅲ和ⅣD、以上全部標準答案:A知識點解析:對于經(jīng)常在其上需要執(zhí)行查詢操作并且數(shù)據(jù)量很大的表,可以考慮建立索引;對于經(jīng)常出現(xiàn)在Where子句、Orderby子句和Groupby子句中的屬性就可以考慮使用索引;對于前后都是%的列查詢不會訪問索引,因此不適合建立索引。27、數(shù)據(jù)庫管理員應該定期對數(shù)據(jù)庫進行重組,以保證數(shù)據(jù)庫性能。下列有關數(shù)據(jù)庫重組工作的說法,錯誤的是()。A、重組工作中可能會對數(shù)據(jù)庫數(shù)據(jù)的磁盤分區(qū)方法和存儲空間進行調(diào)整B、重組工作一般會修改數(shù)據(jù)庫的內(nèi)模式和模式,一般不改變數(shù)據(jù)庫外模式C、重組工作一般在數(shù)據(jù)庫運行一段時間后進行,不應頻繁進行數(shù)據(jù)庫重組D、重組工作中應尤其注意頻繁修改數(shù)據(jù)的表,因為這些表很容易出現(xiàn)存儲碎片,導致效率下降標準答案:B知識點解析:數(shù)據(jù)庫的重組并不修改原設計的邏輯和物理結(jié)構(gòu),而數(shù)據(jù)庫的重構(gòu)則要部分的修改數(shù)據(jù)庫的模式和內(nèi)模式。故選擇B選項。28、在一個ER圖中,包含三個實體集,兩個二元_對多聯(lián)系,兩個二元多對多聯(lián)系,以及一個一元多對多聯(lián)系。將該ER圖轉(zhuǎn)化為關系模型后,得到的關系模式個數(shù)是()。A、4個B、5個C、6個D、7個標準答案:C知識點解析:在ER圖中,將實體和聯(lián)系轉(zhuǎn)換成關系模式的規(guī)則是:(1)每一個實體集轉(zhuǎn)換為一個關系模式;(2)一對一、一對多聯(lián)系中一端并人多端的實體關系模式中;(3)每一個多對多聯(lián)系轉(zhuǎn)換成一個關系模式。題目中有3個實體集,則可以得到3個關系模式;3個多對多聯(lián)系則可以轉(zhuǎn)換成3個關系模式,一共可以得到6個關系模式。故答案為C項。29、關于分布式數(shù)據(jù)庫的參考模式結(jié)構(gòu),下列說法正確的是()。A、全局概念模式是全局應用的用戶視圖,即終端用戶看到的是邏輯上并未分布的表、視圖等B、局部概念模式是描述全局關系在場地上存儲的物理片段的邏輯結(jié)構(gòu)以及特征C、全局外模式是描述全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征D、分片模式是描述局部概念模式所涉及的數(shù)據(jù)在本場地的物理存儲標準答案:B知識點解析:全局外模式是全局應用的用戶視圖,即終端用戶看到的邏輯上并未分布的表、視圖等;全局概念模式用于描述全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征;分片模式用于描述每個數(shù)據(jù)片段以及全局關系到片段的映像,是分布式數(shù)據(jù)庫系統(tǒng)中全局數(shù)據(jù)的邏輯劃分視圖;分配模式用于描述各片段到物理存放場地的映像;局部概念模式用于描述全局關系在場地上存儲的物理片段的邏輯結(jié)構(gòu)以及特征;局部內(nèi)模式用于描述局部概念模式涉及的數(shù)據(jù)在本場地的物理存儲。故答案為B項。30、關于并行數(shù)據(jù)庫,下列說法正確的是()。A、層次結(jié)構(gòu)可以分為兩層,頂層是無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)B、共享磁盤結(jié)構(gòu)主要通過負載均衡來降低資源競爭,因此具有很高的可擴展性,適合OLTP應用C、共享內(nèi)存結(jié)構(gòu)有利于減少內(nèi)存沖突,從而比共享磁盤結(jié)構(gòu)有更大的優(yōu)勢D、并行數(shù)據(jù)庫系統(tǒng)的主要目的是實現(xiàn)場地自治和數(shù)據(jù)全局透明共享標準答案:A知識點解析:①共享內(nèi)存的優(yōu)勢是實現(xiàn)簡單,缺點是由于共享內(nèi)存,如果處理器數(shù)量過多,容易造成訪問內(nèi)存沖突。②共享磁盤結(jié)構(gòu)所有的處理機擁有獨立的主存儲器,通過互聯(lián)網(wǎng)共享磁盤。這種結(jié)構(gòu)可以克服共享內(nèi)存結(jié)構(gòu),但是由于是通過互聯(lián)網(wǎng)實現(xiàn)處理器之間的信息交換,會產(chǎn)出一定的通信代價。③無共享結(jié)構(gòu)每個處理機擁有獨立的主存儲器和磁盤,不共享任何資源。它被認為是支持并行數(shù)據(jù)庫系統(tǒng)的最好的并行結(jié)構(gòu),比較適用于銀行,出納,民航售票等OLTP類應用。④分布式數(shù)據(jù)庫系統(tǒng)的主要目的是實現(xiàn)場地自治和數(shù)據(jù)全局透明共享。綜上所述,可知A選項正確。31、下列關于SQLServer2008中model數(shù)據(jù)庫的說法,錯誤的是()。A、model數(shù)據(jù)庫是數(shù)據(jù)庫管理系統(tǒng)自動創(chuàng)建的B、用戶創(chuàng)建的數(shù)據(jù)庫都自動包含model數(shù)據(jù)庫中的內(nèi)容C、用戶數(shù)據(jù)庫的大小不能小于model數(shù)據(jù)庫的大小D、model數(shù)據(jù)庫的空間必須大于master數(shù)據(jù)庫的空間標準答案:D知識點解析:model數(shù)據(jù)庫用作SQLServer實例上創(chuàng)建的所有數(shù)據(jù)庫的模板。對mode1數(shù)據(jù)庫進行的修改(如數(shù)據(jù)庫大小、排序規(guī)則、恢復模式和其他數(shù)據(jù)庫選項)將應用于以后創(chuàng)建的所有用戶數(shù)據(jù)庫,當用戶創(chuàng)建一個數(shù)據(jù)庫時,系統(tǒng)自動將mode1數(shù)據(jù)庫中的全部內(nèi)容復制到新建數(shù)據(jù)庫中。故答案為D項。32、數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)和二層映像功能提供了數(shù)據(jù)的邏輯獨立性和物理獨立性。下列提供邏輯獨立性的是()。A、外模式/模式映像B、模式/內(nèi)模式映像C、內(nèi)模式/外模式映像D、模式/模式映像標準答案:A知識點解析:數(shù)據(jù)庫的三級模式由外模式、模式、內(nèi)模式構(gòu)成。外模式是用戶可見的部分數(shù)據(jù)的存在形式;模式可以等價為全體數(shù)據(jù)的邏輯結(jié)構(gòu)且用戶不可見,是三級模式的中間部分;內(nèi)模式對應數(shù)據(jù)庫的物理結(jié)構(gòu)和存儲方式。當模式改變時,由數(shù)據(jù)庫管理員對各個外模式/模式的映像作相應的改變,但是外模式可以不變。應用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應用程序不必修改,因此,外模式/模式映像保證了數(shù)據(jù)與程序的邏輯獨立性。33、關于分布式數(shù)據(jù)庫,下列說法正確的是()。A、分布式數(shù)據(jù)庫的查詢代價需要考慮站點問數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r,一般來說導致數(shù)據(jù)傳輸量大的主要原因是各分片的片內(nèi)連接操作B、分布式數(shù)據(jù)庫中位置透明性是最高級別的透明性,這種透明性保證用戶在編程時只需考慮數(shù)據(jù)分片情況,而不用關心分片在各場地的分配情況C、分布式數(shù)據(jù)庫的事務管理包括恢復控制和并發(fā)控制,恢復控制一般采用的策略是基于兩階段提交協(xié)議D、分布式數(shù)據(jù)庫系統(tǒng)的目標是利用多處理機節(jié)點并發(fā)地完成數(shù)據(jù)庫任務,以提高數(shù)據(jù)庫系統(tǒng)的整體性能標準答案:C知識點解析:在分布式數(shù)據(jù)庫查詢中,導致數(shù)據(jù)傳輸通信代價大的主要原因是各個站點分片間的連接和并操作,A選項錯;分布式數(shù)據(jù)庫中的分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性,其中分片透明性是最高層次的透明性,B選項錯;分布式數(shù)據(jù)庫的目標是本地自治、非集中式管理、高可用性、位置獨立性、數(shù)據(jù)分片獨立性等,D選項錯。故選擇C選項。34、在數(shù)據(jù)模型三個要素中,表述客觀世界中數(shù)據(jù)對象之間關聯(lián)的是()。A、數(shù)據(jù)操作B、數(shù)據(jù)結(jié)構(gòu)C、數(shù)據(jù)視圖D、完整性約束標準答案:B知識點解析:數(shù)據(jù)模型三個要素包括:①數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是所研究的對象類型的集合。它從語法角度表述了客觀世界中數(shù)據(jù)對象本身的結(jié)構(gòu)和數(shù)據(jù)對象之間的關聯(lián)關系,是對系統(tǒng)靜態(tài)特征的描述。②數(shù)據(jù)操作數(shù)據(jù)操作是對數(shù)據(jù)庫中對象的實例允許執(zhí)行的操作的集合,主要指檢索和更新(插入、刪除、修改)兩類操作。數(shù)據(jù)模型必須定義這些操作的確切含義、操作符號、操作規(guī)則(如優(yōu)先級)以及實現(xiàn)操作的語言。數(shù)據(jù)操作是對系統(tǒng)動態(tài)特性的描述。③數(shù)據(jù)完整性約束數(shù)據(jù)完整性約束是一組完整性規(guī)則的集合,規(guī)定數(shù)據(jù)庫狀態(tài)及狀態(tài)變化所應滿足的條件,以保證數(shù)據(jù)的正確性、有效性和相容性。35、下列關于分布式數(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)真正意義上的并行處理的,也無法使其性能最優(yōu)化D、與集中式數(shù)據(jù)庫系統(tǒng)的事務相比,分布式數(shù)據(jù)庫系統(tǒng)中只需要一個場地完成提交即可完成一個全局事務,這正是分布式數(shù)據(jù)庫的優(yōu)越之處標準答案:C知識點解析:A選項中的OLTP應用需要進行火量的并行事務,因此若采用共享內(nèi)存結(jié)構(gòu)會引起大量數(shù)據(jù)沖突;B選項中分布式數(shù)據(jù)庫查詢中,導致數(shù)據(jù)傳輸量大的原因主要是數(shù)據(jù)間的連接和并操作;D選項中分布式數(shù)據(jù)庫因為不同的分片和副本,因此很多時候在一個場地完成提交不能完成全局事務,如雖完成某片數(shù)據(jù)更新,卻并沒有完成全局數(shù)據(jù)更新。36、在某信息管理系統(tǒng)中需管理職工的照片信息,由于照片數(shù)據(jù)量較大,照片信息是否存儲在數(shù)據(jù)庫中成為討論的焦點問題。下列關于照片存儲與使用的說法,錯誤的是()。A、將照片存儲在數(shù)據(jù)庫中可能會導致備份時間較長,備份空間占用較多B、將照片存儲在文件系統(tǒng)中,在數(shù)據(jù)庫中只存儲照片文件的路徑信息,可以大幅度降低數(shù)據(jù)庫的數(shù)據(jù)量C、將照片存儲在數(shù)據(jù)庫中雖然會導致數(shù)據(jù)庫的數(shù)據(jù)量較大,但可以方便地實現(xiàn)多臺機器共享照片數(shù)據(jù),也可以大幅度提高用戶訪問照片數(shù)據(jù)的速度D、與將照片存儲在文件系統(tǒng)中相比,將照片存儲在數(shù)據(jù)庫中更容易實現(xiàn)人員信息和照片數(shù)據(jù)的一致性標準答案:C知識點解析:照片相對于文字、數(shù)字而言,所占的空間更大,如果存放在數(shù)據(jù)庫中,則會增加數(shù)據(jù)庫數(shù)據(jù)的大小。因此在備份的時候,需要備份的數(shù)據(jù)也增多,會占用更多的備份空間。若照片存在文件系統(tǒng)中,則僅僅需要將照片路徑存放在數(shù)據(jù)庫中,相對于存放照片本身來說,減少了很多數(shù)據(jù)量。照片存儲到數(shù)據(jù)庫中后,對照片的訪問就受到了很大的限制,當多人同時訪問同一個照片時,會大大降低用戶訪問照片的速度。照片存放在數(shù)據(jù)庫中的優(yōu)點之一就是沒有像文件系統(tǒng)那樣把人員信息和照片數(shù)據(jù)分離,因此有更好的一致性。37、在大型企業(yè)的數(shù)據(jù)庫應用系統(tǒng)中,聯(lián)機事務處理(OLTP)和聯(lián)機分析處理(OLAP)是常見的數(shù)據(jù)庫管理和數(shù)據(jù)分析形式。關于OLTP和OLAP,一般情況下,下列說法正確的是()。A、OLTP系統(tǒng)的安全性要求比OLAP系統(tǒng)的低,也比較容易實現(xiàn)B、OLTP系統(tǒng)在訪問數(shù)據(jù)時,訪問數(shù)據(jù)量很大,而OLAP系統(tǒng)則相反,訪問數(shù)據(jù)量較小。C、OLTP系統(tǒng)要求系統(tǒng)必須具有很高的響應速度,而OLAP對系統(tǒng)的響應速度要求較為寬松D、OLTP系統(tǒng)一般由企業(yè)的中上層或決策層使用,而OLAP系統(tǒng)一般由企業(yè)的中下層業(yè)務人員使用標準答案:C知識點解析:聯(lián)機事務處理OLTP也稱面向交易的處理系統(tǒng),其基本特征是顧客的原始數(shù)據(jù)可以立即傳送到計算機中心進行處理,并在很短的時間內(nèi)給出處理結(jié)果,可以即時的處理輸入的數(shù)據(jù),及時回答。因此系統(tǒng)要求必須具有很高的響應速度。聯(lián)機分析處理OLAP是數(shù)據(jù)倉庫系統(tǒng)的主要應用,支持復雜的分析操作,側(cè)重決策支持,并且提供直觀易懂的查詢結(jié)果。典型的應用就是復雜的動態(tài)的報表系統(tǒng)。OLAP的特點一般有:實時性要求不是很高、數(shù)據(jù)量大、決策支持,查詢動態(tài),隨時提出查詢的要求。OLTP的安全性比OLAP要高,實施起來也比較困難。A和B選項都不正確。D項OLTP一般由企業(yè)中下層使用,OLAP由企業(yè)中上層使用。38、關于數(shù)據(jù)庫概念設計及物理結(jié)構(gòu)設計,下列說法錯誤的是()。A、數(shù)據(jù)庫概念設計過程中,每個實體集需要有唯一的名字,實體集一般用名詞或名詞短語命名B、數(shù)據(jù)庫概念設計階段的目標是描述需要存儲的記錄及其數(shù)量C、數(shù)據(jù)庫物理結(jié)構(gòu)設計的目標是設計一個空間利用率高,具有較高訪問效率和較低維護成本的數(shù)據(jù)庫物理結(jié)構(gòu)D、數(shù)據(jù)庫物理結(jié)構(gòu)設計的結(jié)果可以從時間、空間和維護代價等方面進行評估,一般需要從多種可行方案中根據(jù)評估情況選擇最為合理的方案標準答案:B知識點解析:B選項中數(shù)據(jù)庫概念設計的目標:定義和描述應用領域涉及的數(shù)據(jù)范圍;獲取應用領域或問題域的信息模型;描述清楚數(shù)據(jù)的屬性特征;描述清楚數(shù)據(jù)之間的關系;定義和描述數(shù)據(jù)的約束;說明數(shù)據(jù)的安全性要求;支持用戶的符種數(shù)據(jù)處理需求;保證信息模型方便地轉(zhuǎn)換成數(shù)據(jù)的邏輯結(jié)構(gòu)(數(shù)據(jù)庫模式),同時也便于用戶理解。A選項在數(shù)據(jù)庫概念設計階段,將具有相同屬性特征的同類對象抽象為實體集,然后用一個有意義的名詞或名詞短語為每一個實體集命名。C選項數(shù)據(jù)庫物理設計階段的目標是設計一個存儲空間占用少、數(shù)據(jù)訪問率高和維護代價低的數(shù)據(jù)庫物理模式。D選項物理模式評估中對數(shù)據(jù)庫物理設計結(jié)果從時間、空間和維護等方面進行評估,從多種可行方案中選擇合理的數(shù)據(jù)庫物理結(jié)構(gòu)。綜上所述,B選項錯誤。39、與下述ER圖等價的UML類圖是()。A、B、C、D、標準答案:C知識點解析:UML類圖中一對多的關系用1:*表示,ER圖的一對多的關系用1:m表示。ER圖中的關系寫在UML類圖相對應的一邊,即原來的關系(3,6)和(10,50)分別對應原來的UML中的學生與課程的關系和課程與學生的關系。40、在IDEFO需求建模方法中,每個功能活動可以用帶箭頭的矩形框表示,則矩形框左方的箭頭代表該活動的()。A、控制B、輸入C、機制D、輸出標準答案:B知識點解析:IDEFO是活動模型(ICAMDEFinitionMethod)的縮寫,來源于結(jié)構(gòu)化分析與設計技術的一套標準,這些標準包含多種層次的圖形語言。輸入(Input)箭頭表示完成特定活動所需的數(shù)據(jù),置于矩形框的左側(cè);輸出(Output)箭頭說明由活動產(chǎn)生的結(jié)果及信息,置于矩形框的右側(cè);控制(Control)箭頭描述了影響這個活動執(zhí)行的事件或約束條件,置于矩形框的上方;機制(Mechanisms)箭頭表示實施該活動的物理手段或完成活動需要的資源(計算機系統(tǒng)、人或組織),置于矩形框的下方。故答案為B選項。二、應用題(本題共5題,每題1.0分,共5分。)41、在分布式數(shù)據(jù)庫中,如果用戶編寫程序時不必了解數(shù)據(jù)分片在各個場地的分配情況,則稱該分布式數(shù)據(jù)庫系統(tǒng)具有________透明性。標準答案:位置知識點解析:分布式數(shù)據(jù)庫系統(tǒng)按不同層次提供的分布透明性有:①分片透明性;②位置透明性;③局部映像透明性。位置透明性是指數(shù)據(jù)分片的分配位置對用戶是透明的,用戶編寫程序時只需要考慮數(shù)據(jù)分片情況,不需要了解各分片在各個場地的分配情況。42、在T-SQL中,修改用戶自定義函數(shù)funl的T-SQL語句是【7】fun1…標準答案:ALTERFUNCTION知識點解析:常用的用戶定義函數(shù)有如下幾種。①CREATEFUNCTION——定義一個新函數(shù)。②ALTERFUNCTION——修改一個函數(shù)的定義。③DROPFUNCTION——刪除一個函數(shù)。43、分布式數(shù)據(jù)庫中,混合分片是水平分片、垂直分片和【13】分片的混合。標準答案:導出知識點解析:分布式數(shù)據(jù)庫分片類型有如下幾種。①水平分片:按一定的條件把全局關系的所有元組劃分成若干不相交的子集,每個子集都是關系的一個片段。②垂直分片:把一個全局關系的屬性集分成若干子集,并在這些子集上作投影運算,每個投影稱為垂直分片。③導出分片:又稱為導出水平分片,即水平分片的條件不是本關系屬性的條件,而是其他關系屬性的條件。④混合分片:以上三種方法的混合??梢韵人椒制俅怪狈制蛳却怪狈制偎椒制?,或其他形式的分片,但他們的結(jié)果是不相同的。44、在SQLServer2008中,用戶數(shù)據(jù)庫中主要數(shù)據(jù)文件的擴展名為【8】。標準答案:MDF知識點解析:SQLServer2008中,用戶數(shù)據(jù)庫的數(shù)據(jù)文件的主要拓展名為MDF。45、在SQLServer2008中,數(shù)據(jù)庫鏡像分為高【12】操作模式、高保護操作模式和高性能操作模式。標準答案:可用知識點解析:數(shù)據(jù)庫鏡像提供了3種實現(xiàn)方式:①高可用:兩臺服務器上同步事務寫入,并支持自動錯誤恢復。②高保護:兩臺服務器上同步事務寫入,但是錯誤恢復是手工的。③高性能:兩臺服務器上的寫入可以不同步,因此在性能上有所提高,只允許手工的錯誤恢復。故答案為可用。三、設計與應用題(本題共2題,每題1.0分,共2分。)在SQLServer2008數(shù)據(jù)庫中存在銷售單據(jù)明細表,其建表語句為:CREATETABLE銷售單據(jù)明細表(銷售單據(jù)編號varchar(8),商品編號varchar(8),單價money,數(shù)量int,總價money);在系統(tǒng)運行一段時間后,此表中有近千萬條數(shù)據(jù),程序員在數(shù)據(jù)庫中執(zhí)行如下SQL語句:SELECT商品編號,sum(總價)FROM銷售單據(jù)明細表WHERE單價>50GROUPBY商品編號46、為提高此查詢的執(zhí)行效率,需在此表中建立索引,請給出建立索引的方案。標準答案:CREATEUNIQUECLUSTEREDINDEXix_商品編號on銷售單據(jù)明細表(商品編號)知識點解析:本題考查的是索引相關知識,如索引定義,在什么地方建立索引,建立索引的條件等等,以及Active-Standby架構(gòu)的數(shù)據(jù)庫運行模式的機制。索引的知識索引技術是一種快速數(shù)據(jù)訪問技術,它將一個文件的每個記錄在某個或某些領域(或稱為屬性)上的取值與該記錄的物理地址直接聯(lián)系起來,提供了一種根據(jù)記錄域的取值快速訪問文件記錄的機制。索引的使用要恰到好處,其使用原則一般如下:①經(jīng)常在查詢中作為條件被使用的列,應為其建立索引;②頻繁進行排序或分組(即進行groupby或orderby操作)的列,應為其建立索引;③一個列的值域很大時,應為其建立索引;④如果待排序的列由多個,應在這些列上建立復合索引。聚集索引是指數(shù)據(jù)庫表行中數(shù)據(jù)的物理順序與鍵值的邏輯(索引)順序相同。一個表只能有一個聚集索引,因為一個表的物理順序只有一種情況,所以,對應的聚集索引只能有一個。與非聚集索引相比,聚集索引有著更快的檢索速度。聚集索引關鍵字ClusteredIndex,關鍵字unique表示唯一索引。建立UNIQUECLUSTERED索引,使查詢商品編號的數(shù)據(jù)記錄唯一,降低了搜索范圍,提高了搜索效率。47、為了堤高系統(tǒng)的可靠性和性能,某工程師提出將原有單機運行的SQLServer2008改為Active-Standby架構(gòu)的數(shù)據(jù)庫運行模式:在不考慮硬件性能提升因素的前提下,請分析此架構(gòu)是否能夠提高系統(tǒng)的性能和可靠性,并說明原因。標準答案:此架構(gòu)為數(shù)據(jù)庫服務器容錯架構(gòu),雙機熱備份方案中的雙機熱備模式。在不考慮硬件性能提升因素的前提下,此架構(gòu)是能夠提高系統(tǒng)的性能和可靠性,原因:雙機熱備份技術是一種軟硬件結(jié)合的較高容錯應用方案。該方案是由兩臺服務器系統(tǒng)和一個外接共享磁盤陣列柜及相應的雙機熱備份軟件組成。在這個容錯方案中,操作系統(tǒng)和應用程序安裝在兩臺服務器的本地系統(tǒng)盤上,整個網(wǎng)絡系統(tǒng)的數(shù)據(jù)是通過磁盤陣列集中管理和數(shù)據(jù)備份的。數(shù)據(jù)集中管理是通過雙機熱備份系統(tǒng),將所有站點的數(shù)據(jù)直接從中央存儲設備讀取和存儲,并由專業(yè)人員進行管理,極大地保護了數(shù)據(jù)的安全性和保密性。用戶的數(shù)據(jù)存放在外接共享磁盤陣列中,在一臺服務器出現(xiàn)故障時,備機主動替代主機工作,保證網(wǎng)絡服務不間斷。知識點解析:Active-Standby架構(gòu)的數(shù)據(jù)庫運行模式雙機熱備特指基于高可用系統(tǒng)中的兩臺服務器的熱備(或高可用),因兩機高可用在國內(nèi)使用較多,故得名雙機熱備,雙機高可用按工作中的切換方式分為:主—備方式(Active-Standby方式)和雙主機方式(Active-Active方式),主—備方式即指的是一臺服務器處于某種業(yè)務的激活狀態(tài)(即Active狀態(tài)),另一臺服務器處于該業(yè)務的備用狀態(tài)(即Standby狀態(tài))。而雙主機方式即指兩種不同業(yè)務分別在兩臺服務器上互為主備狀態(tài)(即Active-Standby和Standby-Active狀態(tài))。雙機熱備有兩種實現(xiàn)方式,一種是兩臺服務器通過一個共享的存儲設備(一般是共享的磁盤陣列或存儲區(qū)域網(wǎng)SAN),通過安裝雙機軟件實現(xiàn)雙機熱備,稱為共享方式。另一種方式是沒有共享的存儲設備,數(shù)據(jù)同時存放于各自服務器中,稱為純軟件方式或軟件同步數(shù)據(jù)方式?;诖鎯蚕淼膶崿F(xiàn)方式是雙機熱備的最標準的方案,在主從模式工作中,兩臺服務器以一個虛擬的IP地址對外提供服務,服務請求發(fā)送給豐服務器(activeserver)承擔。同時,兩臺服務器通過心跳線(hearbeatline)偵測另一臺服務器的工作狀況。一旦主服務器出現(xiàn)故障,備服務器(standbyserver)根據(jù)心跳偵測的情況做出判斷,在較短時間內(nèi)完成切換,接管主機上的所有資源,成為新的主服務器。由于使用共享的存儲設備,因此兩臺服務器使用的實際上是一樣的數(shù)據(jù),由雙機或集群軟件對其進行管理。計算機三級(數(shù)據(jù)庫技術)模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)和二層映像功能提供了數(shù)據(jù)的邏輯獨立性和物理獨立性。下列提供邏輯獨立性的是()。A、外模式/模式映像B、模式/內(nèi)模式映像C、內(nèi)模式/外模式映像D、模式/模式映像標準答案:A知識點解析:數(shù)據(jù)庫的三級模式由外模式、模式、內(nèi)模式構(gòu)成。外模式是用戶可見的部分數(shù)據(jù)的存在形式;模式可以等價為全體數(shù)據(jù)的邏輯結(jié)構(gòu)且用戶不可見,是三級模式的中間部分;內(nèi)模式對應數(shù)據(jù)庫的物理結(jié)構(gòu)和存儲方式。當模式改變時,由數(shù)據(jù)庫管理員對各個外模式/模式的映像作相應的改變,但是外模式可以不變。應用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應用程序不必修改,因此,外模式/模式映像保證了數(shù)據(jù)與程序的邏輯獨立性。2、關系模型是數(shù)據(jù)庫系統(tǒng)最常用的一種數(shù)據(jù)模型。下列關于關系模型的說法,錯誤的是()。A、關系模型中的關系是一個二維表,表中的一行對應關系中的一個元組B、按照一定的規(guī)則可以將ER模型轉(zhuǎn)換為關系模型中的關系模式C、關系模型是建立在集合論的基礎上的,關系模型中數(shù)據(jù)存取對用戶是透明的D、關系模型中的關系模式描述關系的動態(tài)結(jié)構(gòu),其內(nèi)容隨用戶對數(shù)據(jù)庫的操作而變化標準答案:D知識點解析:關系模式描述關系的靜態(tài)結(jié)構(gòu),它是靜態(tài)、穩(wěn)定的,而關系是動態(tài)、隨用戶對數(shù)據(jù)庫的操作而變化的??忌獏^(qū)分開來關系模式與關系。3、SQLServer2008提供了多種數(shù)據(jù)備份方法:Ⅰ.完整數(shù)據(jù)庫備份Ⅱ.差異數(shù)據(jù)庫備份Ⅲ.文件備份Ⅳ.差異文件備份以上備份方法中,在備份完成之后必須再對日志進行備份的是()。A、僅ⅡB、僅Ⅲ和ⅣC、僅Ⅰ和ⅡD、僅Ⅳ標準答案:B知識點解析:文件備份主要是對數(shù)據(jù)庫中數(shù)據(jù)文件的備份,不對日志文件備份,因此在備份完成之后必須再對日志進行備份。所以選擇B選項。4、數(shù)據(jù)挖掘可以簡單地理解為從大量的數(shù)據(jù)中發(fā)現(xiàn)或挖掘知識。設某公司的客戶關系管理系統(tǒng)中有客戶表A(CID,v1,v2,…,vn)。給定一個訓練集S(v1,v2,…,vn,c),其中c為客戶類別、vi(i=1..n)為客戶其他屬性。若對表A中任一客戶x,要使系統(tǒng)能判定x所屬的客戶類別,較合理的方案是()。A、將x對應的元組中的特征向量(v1,v2,…,vn)與訓練集S中的元組進行匹配,從而判定x所屬的客戶類別B、對訓練集S設計適當?shù)乃惴?,?gòu)造一個分類器M,將x對應的特征向量(v1,v2,…,vn)作為M的輸入,用M判定x所屬的客戶類別C、采用關聯(lián)規(guī)則挖掘算法構(gòu)成一個關聯(lián)式分類器M,用M判定x所屬的類別D、采用適當?shù)木垲愃惴ǎ瑢Ρ鞟中的所有元組進行聚類,將每個元組歸入訓練集S各元組的c列所給出的客戶類別中,從而實現(xiàn)x所屬客戶類別的判定標準答案:B知識點解析:對于訓練集S,測試集A利用數(shù)據(jù)挖掘中的分類算法,通過訓練集構(gòu)建一個分類器,將測試集A作為分類器輸入,經(jīng)過分類器后會得到相應的類別號。即使相同的類別編號的訓練集也可能對應不同的屬性集,所以單純的通過對屬性集差別的比較來識別類別不準確,故A選項錯。關聯(lián)規(guī)則挖掘是發(fā)現(xiàn)交易數(shù)據(jù)庫中不同商品之間的聯(lián)系,而本題是對數(shù)據(jù)進行分類,與題意不符,故C選項錯。D選項屬于無監(jiān)督學習算法,對類別并沒有規(guī)定明確的前提條件,與本題所給的條件無關。綜上可知,B選項正確。5、實體聯(lián)系模型簡稱ER模型,是數(shù)據(jù)庫設計常用的一種建模方法。關于ER模型,下列說法錯誤的是()。A、ER模型能幫助建模人員用一種簡單的方法描述現(xiàn)實世界中的數(shù)據(jù)及數(shù)據(jù)之間的聯(lián)系B、用ER模型建模的基本思路是分類標識客觀事物,將具有相同屬性特征的事物抽象為實體集C、ER模型可以描述實體集之間一對一、一對多和多對多聯(lián)系,也可以描述一個實體集中記錄之間的聯(lián)系D、用ER模型描述實體集之間的聯(lián)系時,需要考慮數(shù)據(jù)在計算機中存儲及處理的特征標準答案:D知識點解析:設計數(shù)據(jù)庫時,要分析這個數(shù)據(jù)庫必須存儲的信息及這些信息組成部分之間的關系,ER模型就是用來描述數(shù)據(jù)庫中實體及其屬性以及各個實體間聯(lián)系的描述方法。ER模型建模時,不考慮數(shù)據(jù)庫在計算機中的存儲和處理特性。6、在數(shù)據(jù)庫管理系統(tǒng)中,為保證并發(fā)事務的正確執(zhí)行,需采用一定的并發(fā)控制技術。下列關于基于鎖的并發(fā)控制技術的說法,錯誤的是()。A、鎖是一種特殊的二元信號量,用來控制多個并發(fā)事務對共享資源的使用B、數(shù)據(jù)庫中的鎖主要分為排它鎖和共享鎖,當某個數(shù)據(jù)項上已加有多個共享鎖時,此數(shù)據(jù)項上只能再加一個排它鎖C、數(shù)據(jù)庫管理系統(tǒng)可以采用先來先服務的方式防止出現(xiàn)活鎖現(xiàn)象D、當數(shù)據(jù)庫管理系統(tǒng)檢測到死鎖后,可以采用撤銷死鎖事務的方式解除死鎖標準答案:B知識點解析:當事務T對某個數(shù)據(jù)加上排它鎖時,T可以對該數(shù)據(jù)進行讀和寫,其他任何事務都不能再對該數(shù)據(jù)加任何類型的鎖,直到T釋放該鎖才行;當事務T對某個數(shù)據(jù)加上共享鎖,則T只能對該數(shù)據(jù)進行讀操作,不能修改數(shù)據(jù),且其它事務也可以對該數(shù)據(jù)加共享鎖但不能加排它鎖。只有等到該數(shù)據(jù)沒有被其他任何事務訪問時才能加排它鎖。7、在SQLServer2008中,master是一個非常重要的系統(tǒng)數(shù)據(jù)庫,如果master損壞將會對系統(tǒng)造成嚴重后果,因此系統(tǒng)管理員應該對master進行備份。SQLServer2008對數(shù)據(jù)庫提供的備份有:Ⅰ.完整備份Ⅱ.差異備份Ⅲ.日志備份以上備份方法中能夠應用在master數(shù)據(jù)庫上的是()。A、僅ⅠB、僅Ⅰ和ⅡC、僅Ⅰ和ⅢD、全部標準答案:A知識點解析:master數(shù)據(jù)庫是SQLServer系統(tǒng)里面最重要的數(shù)據(jù)庫,因為它包含了系統(tǒng)中的有關數(shù)據(jù)庫的所有信息。對master數(shù)據(jù)庫只能進行完全數(shù)據(jù)庫備份操作,SQLServer不支持在master數(shù)據(jù)庫上進行差異備份、事務日志備份以及文件備份。所以選擇A選項。8、在進行數(shù)據(jù)庫物理設計時,為了保證系統(tǒng)性能,需要綜合考慮所選擇的數(shù)據(jù)庫管理系統(tǒng)的特性及軟硬件具體情況。下列關于數(shù)據(jù)庫物理設計的說法,錯誤的是()。A、在頻繁執(zhí)行插入、修改和刪除操作的表上建立索引可能會降低系統(tǒng)整體性能B、在一張表的某列上需要頻繁執(zhí)行精確匹配查詢時,可以考慮為此列建立哈希索引C、為了提高寫入性能,數(shù)據(jù)庫一般應盡量避免存儲在RAID10的磁盤存儲系統(tǒng)中D、如果系統(tǒng)中存在頻繁的多表連接操作,可以考慮將這些基本表組織為聚集文件,以提高查詢效率標準答案:C知識點解析:RAID10比RAID5在寫數(shù)據(jù)上更穩(wěn)定、速度更快,所以C選項中應盡量避免存儲在RAID5的磁盤存儲系統(tǒng)中。9、在一個分布式數(shù)據(jù)庫中,數(shù)據(jù)集S被分片為S1和S2。S1存儲在場地1的DB2數(shù)據(jù)庫中;S2有兩個副本,一個副本存儲在場地2的SQLServer數(shù)據(jù)庫中,另一個副本存儲在場地3的Oracle數(shù)據(jù)庫中。用戶在開發(fā)數(shù)據(jù)庫應用程序時,統(tǒng)一采用ODBC訪問數(shù)據(jù)源。用戶程序控制兩個副本的訪問順序:先訪問場地2的副本,如果失敗,則轉(zhuǎn)向場地3的副本。根據(jù)以上描述,判斷該分布式數(shù)據(jù)庫具有的透明性級別是()。A、分片透明性B、位置透明性C、全局數(shù)據(jù)模型透明性D、局部數(shù)據(jù)模型透明性標準答案:D知識點解析:分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性。分片透明性是最高層次,指的是用戶或應用程序只對全局關系進行操作而不必考慮關系分片的情況。位置透明性是下一層次,指用戶或應用程序只需了解數(shù)據(jù)分片情況,而不必了解片段的存儲場地。局部數(shù)據(jù)模型透明性指的是用戶或用戶程序不必了解局部場地上使用的是哪種數(shù)據(jù)模型,但是必須了解全局數(shù)據(jù)的分片情況,還需了解各片斷的副本復制情況及各片斷和它們副本的場地位置分配情況。由于本題中考慮到場地2和場地3的選擇,所以位置對用戶來說并不透明,應選擇D選項。10、在數(shù)據(jù)庫應用系統(tǒng)生命周期中,當邏輯設計階段完成后進入到物理設計階段。下列不屬于物理設計階段活動的是()。A、確定關系表的文件組織形式B、進行關系規(guī)范化設計C、創(chuàng)建必要的索引D、設置存儲分配參數(shù)標準答案:B知識點解析:數(shù)據(jù)庫物理設計階段活動包括:①數(shù)據(jù)庫邏輯模式;②選擇或配置基本關系表的文件組織形式,為基本關系表設計數(shù)據(jù)存取方法或存取路徑;③數(shù)據(jù)分布設計;④安全模式設計;⑤確定系統(tǒng)配置;⑥物理模式評估。11、下列簡化的UML關系圖中,最不恰當?shù)氖?)。A、

B、

C、

D、

標準答案:D知識點解析:在UML類圖中,常見的有以下幾種關系:①泛化(【箭頭及指向】:帶三角箭頭的實線,箭頭指向父類);②實現(xiàn)(【箭頭及指向】:帶三角箭頭的虛線,箭頭指向接口);③關聯(lián)(【箭頭及指向】:帶普通箭頭的實心線,指向被擁有者);④聚合(【箭頭及指向】:帶空心菱形的實心線,菱形指向整體);⑤組合(【箭頭及指向】:帶實心菱形的實線,菱形指向整體);⑥依賴(【箭頭及指向】:帶箭頭的虛線,指向被使用者)。D選項是屬于組合關系,因此實心菱形的箭頭應該指向“窗體”,即實心菱形應該標在窗體旁邊。12、在數(shù)據(jù)庫系統(tǒng)中,下列映像關系用于提供數(shù)據(jù)與應用程序間的物理獨立性的是()。A、外模式/模式B、模式/內(nèi)模式C、外模式/內(nèi)模式D、邏輯模式/內(nèi)模式標準答案:B知識點解析:數(shù)據(jù)庫的三級模式和兩級映像中的三級模式結(jié)構(gòu)為外模式、模式和內(nèi)模式,二級映像為模式到內(nèi)模式的映射以及外模式到模式的映射。模式的三個級別層次反映了模式的三個不同環(huán)境以及它們的不同要求,其中內(nèi)模式處于最低層,它反映了數(shù)據(jù)在計算機物理結(jié)構(gòu)中的實際存儲形式。模式處于中層,它反映了設計者的數(shù)據(jù)全局邏輯要求。外模式也稱用戶模式,處于最外層,它反映了用戶對數(shù)據(jù)的要求。數(shù)據(jù)庫系統(tǒng)的三級模式是對數(shù)據(jù)的三個級別的抽象,它把數(shù)據(jù)的具體物理實現(xiàn)留給物理模式,使用戶與全局設計者不必關心數(shù)據(jù)庫的具體實現(xiàn)與物理背景。同時,它通過兩級映射建立三級模式間的聯(lián)系與轉(zhuǎn)換,使得模式與外模式雖然并不具備物理存在,但是也能通過映射而獲得其存在的實體。兩級映射也保證了數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的獨立性,亦即數(shù)據(jù)的物理組織改變與邏輯概念改變不影響用戶模式,只需調(diào)整映射方式即可。模式/內(nèi)模式保證了數(shù)據(jù)庫中數(shù)據(jù)與應用程序間的物理獨立性,而外模式/模式保證了數(shù)據(jù)與應用程序間的邏輯獨立性。13、關于數(shù)據(jù)庫視圖,下列說法正確的是()。A、視圖一定能提高數(shù)據(jù)的操作性能B、定義視圖的語句可以是任何數(shù)據(jù)操作語句C、視圖可以提供一定程度的數(shù)據(jù)獨立性D、視圖的數(shù)據(jù)一般是物理存儲的標準答案:C知識點解析:視圖是從一個或幾個基本表(或視圖)中導出的虛表,數(shù)據(jù)庫中只存放了視圖的定義,不存放視圖對應的數(shù)據(jù)。它是原始數(shù)據(jù)庫數(shù)據(jù)的一種變換,是查看表中數(shù)據(jù)的另外一種方式??梢詫⒁晥D看成是一個移動的窗口,通過它可以看到感興趣的數(shù)據(jù)。視圖是從一個或多個實際表中獲得的,這些表的數(shù)據(jù)存放在數(shù)據(jù)庫中。那些用于產(chǎn)牛視圖的表叫做該視圖的基表。一個視圖也可以從另一個視圖中產(chǎn)生。視圖的特點體現(xiàn)在三個方面:①簡單性,看到的就是需要的。視圖不僅可以簡化用戶對數(shù)據(jù)的理解,也可以簡化對它們的操作。那些被經(jīng)常使用的查詢可以被定義為視圖,從而使得用戶不必為以后的操作每次指定全部的條件;②安全性,通過視圖用戶只能查詢和修改他們所能見到的數(shù)據(jù)。數(shù)據(jù)庫中的其它數(shù)據(jù)則既看不見也取不到;③邏輯數(shù)據(jù)獨立性,視圖可幫助用戶屏蔽真實表結(jié)構(gòu)變化帶來的影響;根據(jù)視圖的特點可以達到以下的幾點作用:①簡化數(shù)據(jù)查詢語句;②使用戶從多角度看待同一數(shù)據(jù);③提高數(shù)據(jù)安全性;④提供了一定程度的邏輯獨立性。所以選擇C選項。14、下列關于索引的說法中,錯誤的是()A、索引是典型的空間換取時間的方法,因此在設計索引時要在空間和時間兩者之間進行權(quán)衡B、建立聚集索引時,數(shù)據(jù)庫管理系統(tǒng)會按照聚集索引鍵值對數(shù)據(jù)進行排序C、聚集索引的鍵值不能重復D、當經(jīng)常進行范圍查詢時,在范圍列上建立索引可以提高該類查詢的效率標準答案:C知識點解析:對數(shù)據(jù)文件和它的一個特定的索引文件而言,如果數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序與索引文件中的索引項的排列順序相一致,或者說索引文件按照其查找碼指定的順序與數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序相一致,則稱該索引文件為聚集索引。聚集索引的鍵值可以重復。15、下列關于索引的說法中,錯誤的是()。A、索引是典型的空間換取時間的方法,因此在設計索引時要在空間和時間兩者之間進行權(quán)衡B、建立聚集索引時,數(shù)據(jù)庫管理系統(tǒng)會按照聚集索引鍵值對數(shù)據(jù)進行排序C、聚集索引的鍵值不能重復D、當經(jīng)常進行范圍查詢時,在范圍列上建立索引可以提高該類查詢的效率標準答案:C知識點解析:對數(shù)據(jù)文件和它的一個特定的索引文件而言,如果數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序與索引文件中的索引項的排列順序相一致,或者說索引文件按照其查找碼指定的順序與數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序相一致,則稱該索引文件為聚集索引。聚集索引的鍵值可以重復。16、某系統(tǒng)中事務T1從賬戶A轉(zhuǎn)出資金到賬戶B中,在此事務執(zhí)行過程中,另一事務T2要進行所有賬戶余額統(tǒng)計操作。在T1和T2事務成功提交后,數(shù)據(jù)庫服務器突然掉電重啟。為保證T2事務的統(tǒng)計結(jié)果及重啟后A、B兩賬戶余額正確,需要利用到的事務性質(zhì)分別是()。A、一致性和隔離性B、原子性和一致性C、隔離性和持久性D、原子性和持久性標準答案:C知識點解析:兩個事務并發(fā)執(zhí)行時,隔離性保證其并行結(jié)果正確性。當事務提交后斷電,則持續(xù)性保證其對數(shù)據(jù)庫的改變是永久的,結(jié)果不受影響。事務的四個性質(zhì):原子性、一致性、隔離性、持久性。原子性描述的是事務中包括的諸多操作為了保持一致性要么都做,要么都不做;一致性描述的是事務執(zhí)行結(jié)果從一個一致性到另一個一致性的變化。由題意可知,T1、T2事務若要使A、B結(jié)果正確,則必須遵守事務的原子性和一致性。17、某公司計劃開發(fā)一套生產(chǎn)管理系統(tǒng),在開發(fā)前需對數(shù)據(jù)庫產(chǎn)品進行選型工作。下列有關數(shù)據(jù)庫產(chǎn)品選型的說法,錯誤的是()。A、由于關系數(shù)據(jù)庫均采用SQL語句對數(shù)據(jù)庫中數(shù)據(jù)進行維護,因此數(shù)據(jù)庫產(chǎn)品選定后如需進行更換,應用程序無需修改B、在選型過程中需要考慮應用系統(tǒng)的可用性、可靠性和連續(xù)性要求C、在選型過程中需要考慮數(shù)據(jù)庫管理系統(tǒng)所支持的操作系統(tǒng)平臺,例如SQLServer數(shù)據(jù)庫管理系統(tǒng)只支持在Windows操作系統(tǒng)上運行D、部分數(shù)據(jù)庫管理系統(tǒng)在大數(shù)據(jù)量和大并發(fā)情況下可能出現(xiàn)速度變慢、死鎖等問題,因此在選型過程中應充分考慮數(shù)據(jù)量和性能需求標準答案:A知識點解析:數(shù)據(jù)庫選用中該注意考慮應用系統(tǒng)的可用性、可靠性和連續(xù)性要求、數(shù)據(jù)庫環(huán)境,如操作系統(tǒng)要求等。在存在大數(shù)據(jù)的情況下,還應該考慮到數(shù)據(jù)庫對大數(shù)據(jù)的處理能力。雖然關系數(shù)據(jù)庫均采用比較統(tǒng)一的SQL語句對數(shù)據(jù)庫中的數(shù)據(jù)進行維護,但是不同的數(shù)據(jù)庫產(chǎn)品提供不同的應用程序接口,因此在更換數(shù)據(jù)庫產(chǎn)品后,一般原有的應用程序和數(shù)據(jù)庫的接口會失效,需要重新修改應用程序。18、數(shù)據(jù)庫設計過程中有如下工作:Ⅰ.文件組織與存取設計Ⅱ.數(shù)據(jù)分布設計Ⅲ.確定數(shù)據(jù)庫和操作系統(tǒng)參數(shù)Ⅳ.將關系模式和相關視圖轉(zhuǎn)換為特定數(shù)據(jù)庫管理系統(tǒng)的可支持的表和視圖Ⅴ.從時間、空間、維護代價等方面評估物理設計結(jié)果,并將評估后的結(jié)果實施到數(shù)據(jù)庫中上述工作中屬于數(shù)據(jù)庫物理設計的是()。A、僅Ⅰ、Ⅱ和ⅤB、僅Ⅰ和ⅢC、僅Ⅰ、Ⅱ、Ⅲ和1VD、以上全部標準答案:C知識點解析:數(shù)據(jù)庫物理設計主要步驟包括:數(shù)據(jù)庫邏輯模式調(diào)整;文件組織與存取設計;數(shù)據(jù)分布設計;安全模式設計;確定系統(tǒng)配置;物理模式評估。其中將關系模式和相關視圖轉(zhuǎn)換為特定數(shù)據(jù)庫管理系統(tǒng)的可支持的表和視圖不屬于物理設計的范疇。19、關于分布式數(shù)據(jù)庫,下列說法錯誤的是()。A、分布式數(shù)據(jù)庫的查詢代價需要考慮站點間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r,一般來說導致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和并操作B、分布式數(shù)據(jù)庫中位置透明性是指數(shù)據(jù)分片的分配位置對用戶是透明的,使得用戶在編程時只需考慮數(shù)據(jù)分片情況,而不用關心具體的分配情況C、分布式數(shù)據(jù)庫的事務管理包括恢復控制和并發(fā)控制,恢復控制一般采用的策略是基于兩階段的提交協(xié)議D、分布式數(shù)據(jù)庫系統(tǒng)的目標是利用多處理機結(jié)點并行地完成數(shù)據(jù)庫任務,以提高數(shù)據(jù)庫系統(tǒng)的整體性能標準答案:D知識點解析:分布式數(shù)據(jù)要達到的目標是:本地自治、非集中式管理、高可用性、位置獨立性、數(shù)據(jù)分片獨立性、數(shù)據(jù)復制獨立性、分布式查詢處理、分布式事務管理、硬件獨立性、操作系統(tǒng)獨立性、網(wǎng)絡獨立性、數(shù)據(jù)庫管理系統(tǒng)獨立性。并行數(shù)據(jù)庫的目標是高性能和高可用性,通過多個處理節(jié)點并行執(zhí)行數(shù)據(jù)庫任務,提高整個數(shù)據(jù)庫系統(tǒng)的性能和可用性。20、設某數(shù)據(jù)庫中有學生表(學號,姓名,所在系)和選課表(學號,課程號,成績)。現(xiàn)要查詢沒選課的學生姓名和所在系。下列語句中能夠?qū)崿F(xiàn)該查詢要求的是()。A、SELECT、姓名,所在系FROM學生表aLEFTJOIN選課表bONa.學號=b.學號WHEREa.學號ISNULLB、SELECT、姓名,所在系FROM學生表aLEFTJOIN選課表bONa.學號=b.學號WHEREb.學號ISNULLC、SELECIT姓名,所在系FROM學生表aRIGHTJOIN選課表bONa.學號=b.學號WHEREa.學號ISNULLD、SELECT姓名,所在系FROM學生表aRIGHTJOIN選課表bONa.學號=b.學號WHEREb.學號ISNULL標準答案:B知識點解析:從數(shù)據(jù)庫中查出沒有選課的學生姓名和所在系,則在學生表中查出選課表中沒有的學生即可。在這里采用LEFTJOIN來連接查詢。并且要求選課表中的學生學號為NULL。21、設有選課表(學號,課程號,成績),現(xiàn)要統(tǒng)計每門課程的選課人數(shù),并將結(jié)果保存到新表:選課情況表。下列語句中正確的是()A、SELECT課程號,COUNT(*)選課人數(shù)FROM選課表INTO選課情況表GROUPBY課程號B、SELECT課程號,COUNT(*)選課人數(shù)INTO選課情況表FROM選課表GROUPBY課程號C、SELECT課程號,COUNT(*)FROM選課表INTO選課情況表(課程號,選課人數(shù))GROUPBY課程號D、SELECT課程號,COUNT(*)INTO選課情況表(課程號,選課人數(shù))FROM選課表GROUPBY課程號標準答案:B知識點解析:包含INTO子句的SELECT語句的語法格式為:SELECT查詢列表序列INTO<新表名>FROM數(shù)據(jù)源。22、一個在線書評、樂評分享網(wǎng)站,建有面向業(yè)務的數(shù)據(jù)庫系統(tǒng)和面向分析的數(shù)據(jù)倉庫系統(tǒng),數(shù)據(jù)倉庫系統(tǒng)需要每天從數(shù)據(jù)庫應用系統(tǒng)的數(shù)據(jù)庫導入新數(shù)據(jù)。有下列數(shù)據(jù)表:Ⅰ.書籍表和書籍類別表Ⅱ.用戶表和好友關系表Ⅲ.書評表和樂評表Ⅳ.音樂專輯表和音樂分類表上述表中,適合采用快照方式從數(shù)據(jù)庫應用系統(tǒng)獲取數(shù)據(jù)的是()。A、僅Ⅰ和ⅣB、僅Ⅱ和ⅣC、僅Ⅰ、Ⅱ和ⅣD、僅Ⅰ、Ⅱ和Ⅲ標準答案:C知識點解析:快照:該方法通過對當前數(shù)據(jù)表進行“照相”,記錄當前的數(shù)據(jù)表信息“相片”,然后將當前的“相片”與以前的數(shù)據(jù)表“相片”進行比較,如果不一致將通過一定的方式傳到數(shù)據(jù)倉庫,從而實現(xiàn)數(shù)據(jù)的一致性,這種方式適合于更新頻率較低的數(shù)據(jù)表。題目中的書評表和樂評表主要用于記載用戶的評論,里面的內(nèi)容更新頻率較高,而數(shù)據(jù)倉庫的更新頻率較低,因此書評表和樂評表不適合用于快照的方法。而其它三個選項的更新頻率相對較低,比較適合快照模式,故選擇C選項。23、DFD建模方法由數(shù)據(jù)項、處理、數(shù)據(jù)存儲以及外部項組成。下列關于DFD表示方法的說法,錯誤的是()。A、數(shù)據(jù)流用箭頭表示B、處理用矩形框表示C、數(shù)據(jù)存儲用圓角矩形框表示D、外部項

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論