




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機(jī)三級(數(shù)據(jù)庫技術(shù))模擬試卷31(共9套)(共430題)計算機(jī)三級(數(shù)據(jù)庫技術(shù))模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、設(shè)在SQLServer2008中有商品表(商品號,商品名,進(jìn)貨價格,銷售價格),現(xiàn)要求銷售價格必須至少是進(jìn)貨價格的1.1倍。下列關(guān)于實現(xiàn)此約束的說法,正確的是()A、可以用觸發(fā)器或者用CHECK約束實現(xiàn)B、只能用CHECK約束實現(xiàn)C、只能用觸發(fā)器實現(xiàn)D、可以用DEFAULT約束實現(xiàn)標(biāo)準(zhǔn)答案:A知識點解析:用戶定義的完整性可以用CHECK短語指定列值應(yīng)滿足的條件,也可以用觸發(fā)器約束,通過服務(wù)器自動激活相應(yīng)的觸發(fā)器,對數(shù)據(jù)進(jìn)行完整性控制。所以觸發(fā)器或CHECK約束都可以實現(xiàn)。但DEFAULT約束不能實現(xiàn)用戶自定義的完整性,只能表示實體或參照完整性。2、在SQLServer2008中,設(shè)用戶U1是某數(shù)據(jù)庫db_datawriter角色中的成員,則U1在該數(shù)據(jù)庫中有權(quán)執(zhí)行的操作是()。A、SELECTB、SELECT和INSERTC、INSERT、UPDATE和DELETED、SELECT、INSERT、UPDATE和DELETE標(biāo)準(zhǔn)答案:C知識點解析:db_datawriter角色可以對表中的數(shù)據(jù)執(zhí)行插入、刪除和更新操作。U1用戶屬于此角色中的成員,其繼承了db_datewriter角色的插入、刪除和更新操作權(quán)限。所以選擇C選項。3、數(shù)據(jù)庫管理系統(tǒng)為提高數(shù)據(jù)查詢效率,可能會采用如下索引技術(shù):Ⅰ.有序索引Ⅱ.聚集索引Ⅲ.樹型索引Ⅳ.散列(哈希)索引其中,將屬性值作為參數(shù),不采用索引鍵值比較,而是采用一定的計算方法定位數(shù)據(jù)的有()A、僅ⅠB、僅Ⅰ、Ⅱ和ⅢC、僅ⅣD、都是標(biāo)準(zhǔn)答案:C知識點解析:傳統(tǒng)的索引如有序索引、樹型索引都是建立在"比較"的基礎(chǔ)上,即在結(jié)構(gòu)中查找記錄時需要進(jìn)行一系列與關(guān)鍵字的比較。理想的情況是不希望經(jīng)過任何比較,一次存取便能得到所查記錄,則就必須在記錄的存儲位置和它的關(guān)鍵字之間建立一個確定的對應(yīng)關(guān)系f,使每個關(guān)鍵字和結(jié)構(gòu)中的唯一的存儲位置相對應(yīng),因而在查找時,要根據(jù)這個對應(yīng)關(guān)系f找到給定值K的像f(K)。若結(jié)構(gòu)中存在關(guān)鍵字和K相等的記錄,則必定在f(K)的存儲位置上,由此,不需要進(jìn)行比較便可直接取得所查記錄。這樣的對應(yīng)關(guān)系f稱為hash函數(shù),這種方法叫hash索引。其它三個答案都會有索引值的比較。4、某數(shù)據(jù)庫應(yīng)用系統(tǒng)中,數(shù)據(jù)庫管理員發(fā)現(xiàn)某個查詢功能是用多表連接操作實現(xiàn)的,此操作性能較差。在保證功能不變的前提下,若要提高該查詢的執(zhí)行效率,下列方法中可行的是()。A、將此查詢語句放置在視圖中,使用視圖實現(xiàn)該查詢操作B、修改實現(xiàn)此功能的查詢語句,將連接查詢改為嵌套查詢C、將此功能涉及到的表進(jìn)行合并,然后對合并后的表進(jìn)行查詢D、將此查詢語句放置在存儲過程中,通過調(diào)用存儲過程實現(xiàn)該查詢操作標(biāo)準(zhǔn)答案:C知識點解析:視圖在SQL語句相同的情況下不能夠提高效率,A選項錯誤;B、D選項并沒有簡化查詢的運算量從而將表合并,也沒有減少連接產(chǎn)生的運算量從而提高查詢效率。5、某數(shù)據(jù)庫應(yīng)用系統(tǒng)使用SQLServer2008作為數(shù)據(jù)庫平臺。在系統(tǒng)運行期間,用戶反映某更新操作很慢,無法正常完成業(yè)務(wù)。系統(tǒng)工程師分別在用戶的客戶機(jī)和數(shù)據(jù)庫服務(wù)器上使用數(shù)據(jù)庫管理系統(tǒng)自帶的客戶端工具執(zhí)行此更新操作語句,發(fā)現(xiàn)該語句執(zhí)行后長時間無響應(yīng)。經(jīng)檢查數(shù)據(jù)庫服務(wù)器CPU使用率小于1%,磁盤IO也非常小。造成此現(xiàn)象可能的原因是()。A、客戶機(jī)到數(shù)據(jù)庫服務(wù)器的網(wǎng)絡(luò)故障B、更新操作涉及到的表沒有建立主碼C、更新的字段沒有建立有效的索引D、更新操作涉及到的數(shù)據(jù)被鎖定標(biāo)準(zhǔn)答案:D知識點解析:因為在客戶端和服務(wù)器自帶的客戶端工具上都是長時間運行無響應(yīng),所以與網(wǎng)絡(luò)無關(guān),A選項錯誤;B選項中表在建立時必須設(shè)定主碼,若沒有設(shè)定則默認(rèn)所有屬性集合為主碼,所以B選項錯;C選項中索引在更新時比較復(fù)雜,其本身為虛表,在更新時會對其數(shù)據(jù)所在的原表更新。當(dāng)數(shù)據(jù)被上鎖后,若其它事務(wù)對其進(jìn)行寫操作,只能等其釋放后才能調(diào)用。所以選擇D選項。6、關(guān)于并行數(shù)據(jù)庫,下列說法錯誤的是()。A、層次結(jié)構(gòu)可以分為兩層,頂層是無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu)B、無共享結(jié)構(gòu)通過最小化共享資源來降低資源競爭,因此具有很高的可擴(kuò)展性,適合于OLTP應(yīng)用C、并行數(shù)據(jù)庫系統(tǒng)經(jīng)常通過負(fù)載均衡的方法來提高數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)吞吐率D、并行數(shù)據(jù)庫系統(tǒng)的主要目的是實現(xiàn)場地自治和數(shù)據(jù)全局透明共享標(biāo)準(zhǔn)答案:D知識點解析:并行數(shù)據(jù)庫系統(tǒng)的主要目的是通過高速通信介質(zhì)連接多個可獨立處理的單元以并行執(zhí)行的方式完成對數(shù)據(jù)庫系統(tǒng)的互聯(lián)查詢、內(nèi)部查詢及各種內(nèi)部操作。分布式數(shù)據(jù)庫系統(tǒng)的主要目的才是實現(xiàn)場地自治和數(shù)據(jù)全局透明共享。7、設(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ù)依賴也不保持無損連接的分解標(biāo)準(zhǔn)答案:C知識點解析:對模式進(jìn)行分解時,既要保證分解具有“無損連接性”,又要保證分解“保持函數(shù)依賴”。所謂“無損連接"指分解的若干連接重組時可以精確恢復(fù)到原來的數(shù)據(jù)表,數(shù)據(jù)記錄既沒有增加也沒有減少。“保持函數(shù)依賴”是指原關(guān)系模式含有的屬性之間的隱含關(guān)系在分解后不能丟失。本題由所給的F可以看出A,B,C為關(guān)系中的主鍵,D為非主屬性,D依賴于A,B,C分解可恢復(fù)出原關(guān)系,但其中隱含的D對A、B的依賴卻丟失了。8、數(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)的文件管理機(jī)制、數(shù)據(jù)庫管理系統(tǒng)支持的索引類型標(biāo)準(zhǔn)答案:B知識點解析:為了提高系統(tǒng)的性能,應(yīng)該根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分和穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低的部分分開存放,較常用的放在高速讀寫的磁盤上,但并沒有說索引一定要在高速磁盤,日志一定要在低速磁帶,要根據(jù)訪問頻率決定。9、設(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ù)依賴也不保持無損連接的分解標(biāo)準(zhǔn)答案:C知識點解析:對模式進(jìn)行分解時,既要保證分解具有“無損連接性”,又要保證分解“保持函數(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的依賴卻丟失了。10、當(dāng)數(shù)據(jù)庫系統(tǒng)出現(xiàn)故障時,可以通過數(shù)據(jù)庫日志文件進(jìn)行恢復(fù)。下列關(guān)于數(shù)據(jù)庫日志文件的說法,錯誤的是()。A、數(shù)據(jù)庫出現(xiàn)事務(wù)故障和系統(tǒng)故障時需使用日志文件進(jìn)行恢復(fù)B、使用動態(tài)轉(zhuǎn)儲機(jī)制時,必須使用日志文件才能將數(shù)據(jù)庫恢復(fù)到一致狀態(tài)C、在OLTP系統(tǒng)中,數(shù)據(jù)文件的空間使用量比日志文件大得多,使用日志備份可以降低數(shù)據(jù)庫的備份空間D、日志文件的格式主要有以記錄為單位的日志文件和以數(shù)據(jù)塊為單位的日志文件兩種標(biāo)準(zhǔn)答案:C知識點解析:數(shù)據(jù)文件的空間使用量未必比日志文件大,因為日志是快速增長的。此外,使用日志備份并不能降低數(shù)據(jù)庫的備份空間。所以選擇C選項。11、設(shè)有某商場的數(shù)據(jù)庫應(yīng)用系統(tǒng),在其生命周期中有下列活動:Ⅰ.在系統(tǒng)上線之前模擬客戶的消費行為,生成銷售數(shù)據(jù),測試系統(tǒng)是否能正確完成銷售業(yè)務(wù)Ⅱ.為應(yīng)對商場業(yè)務(wù)迅速增長帶來的數(shù)據(jù)快速增長而擴(kuò)展硬盤空間Ⅲ.監(jiān)控數(shù)據(jù)表的使用情況,根據(jù)表訪問率的不同對系統(tǒng)進(jìn)行優(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è)時間停機(jī)后給數(shù)據(jù)庫服務(wù)器增加內(nèi)存以提升服務(wù)器性能以上活動屬于商場數(shù)據(jù)庫系統(tǒng)運維活動的是()A、僅Ⅱ和ⅥB、僅Ⅱ、Ⅲ和ⅥC、僅Ⅱ、Ⅲ、Ⅴ和ⅥD、全是標(biāo)準(zhǔn)答案:B知識點解析:Ⅰ屬于數(shù)據(jù)庫測試,Ⅳ、Ⅴ不可行。12、在SQLServer2008中,設(shè)在某數(shù)據(jù)庫中建有如下所示的存儲過程:CREATEPROCP1@aint=20,@bchar(4)AS……設(shè)有下列調(diào)用該存儲過程的語句:Ⅰ.EXECP1100,’a01’Ⅱ.EXECP1’a01’Ⅲ.EXECP1@b=’a01’Ⅳ.EXECP1@a=default.@b=’a01’上述語句中,能夠正確調(diào)用該存儲過程的是()。A、僅Ⅰ和ⅡB、僅Ⅰ、Ⅱ和ⅢC、僅Ⅰ、Ⅲ和ⅣD、全部標(biāo)準(zhǔn)答案:C知識點解析:由題目存儲過程可知,存儲過程P1定義了兩個帶有默認(rèn)值的參數(shù)。執(zhí)行多個輸入?yún)?shù)的存儲過程時,參數(shù)的傳遞方式有兩種:按照參數(shù)位置傳遞值和按參數(shù)名稱傳遞值。如果定義了默認(rèn)值,則在執(zhí)行存儲過程時可以不必指定該參數(shù)的值。但若按照參數(shù)位置傳遞值時必須從左往右賦值,即不能跳過左邊的某個默認(rèn)參數(shù)而傳遞某個值。Ⅱ中的參數(shù)賦值采用按參數(shù)位置傳值,必須從左到右賦值。其他三項均符合存儲過程的調(diào)用規(guī)則。13、在SQLServer2008中,設(shè)某日用bk1和bk2設(shè)備對DB1數(shù)據(jù)庫進(jìn)行了如下備份操作(說明:括號中內(nèi)容為備份開始時間):bk1設(shè)備:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)bk2設(shè)備:差異(12:00)、差異(14:00)、差異(16:00)現(xiàn)要利用備份將DB1數(shù)據(jù)庫恢復(fù)到16:00狀態(tài)。下列恢復(fù)序列中,正確的是()。A、完整(10:00)→日志(11:00)→日志(13:00)→日志(15:00)→差異(16:00)B、完整(10:00)→差異(12:00)→差異(14:00)→差異(16:00)C、完整(10:00)→日志(11:00)→差異(12:00)→日志(13:00)→差異(14:00)→日志(15:00)→差異(16:00)D、完整(10:00)→差異(16:00)標(biāo)準(zhǔn)答案:D知識點解析:數(shù)據(jù)庫的恢復(fù)順序如下:①恢復(fù)最近的完全數(shù)據(jù)庫備份;②恢復(fù)完全備份之后的最近的差異數(shù)據(jù)庫備份;③按日志備份的先后順序恢復(fù)自最近的完全或差異數(shù)據(jù)庫備份之后的所有日志備份。14、ADO對象模型中,RecordSet對象的AddNew方法的功能是()。A、在對應(yīng)的數(shù)據(jù)庫表中增加一條新記錄B、在記錄集中增加一個新列C、在內(nèi)存中開辟存放一條新記錄的空間D、增加一個新的記錄集標(biāo)準(zhǔn)答案:A知識點解析:RecordSet對象用于操作來自提供者的數(shù)據(jù)。使用ADO時,通過RecordSet對象可對幾乎所有數(shù)據(jù)進(jìn)行操作,所有RecordSet對象均使用記錄(行)和字段(列)進(jìn)行構(gòu)造。RecordSet的常用方法為:①AddNew,創(chuàng)建一條新記錄;②Cancel,撤銷一次執(zhí)行;③Close,關(guān)閉一個RecordSet;④Delete,刪除一條記錄或一組記錄;⑤MoveNext,把記錄指針移動到下一條記錄。RecordSet對象的AddNew方法的功能是在對應(yīng)的數(shù)據(jù)庫表中增加一條新記錄。15、效率低下的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、Ⅰ、Ⅳ、Ⅴ標(biāo)準(zhǔn)答案:A知識點解析:Ⅱ、Ⅴ都屬于對數(shù)據(jù)庫邏輯和物理結(jié)構(gòu)的調(diào)整,不屬于SQL語句的優(yōu)化。16、分布式數(shù)據(jù)庫系統(tǒng)的“分片透明性”位于()。A、全局模式與全局概念模式之間B、分片模式與分配模式之間C、全局概念模式與分片模式之間D、分配模式與局部概念模式之間標(biāo)準(zhǔn)答案:C知識點解析:分布式數(shù)據(jù)庫系統(tǒng)按不同層次提供的分布透明性有:分片透明性、位置透明性、局部數(shù)據(jù)模型透明性。其中分片透明性是分布式數(shù)據(jù)庫中最高層次的分布透明性,位于全局概念模型和分片模型之間。用戶編寫程序只須對全局關(guān)系進(jìn)行操作,不必考慮數(shù)據(jù)的分片及存儲場地。當(dāng)分片模式改變時,只須改變?nèi)指拍畹椒制J降挠诚?,而不會影響全局概念模式和?yīng)用程序,即實現(xiàn)了分片透明性。17、下列哪一條不是數(shù)據(jù)倉庫的基本特征()。A、反映當(dāng)前準(zhǔn)確數(shù)據(jù)B、數(shù)據(jù)是相對穩(wěn)定的C、數(shù)據(jù)是集成的D、數(shù)據(jù)是面向主題的標(biāo)準(zhǔn)答案:A知識點解析:數(shù)據(jù)倉庫有四個特點:①面向主題,操作型數(shù)據(jù)庫的數(shù)據(jù)組織面向事務(wù)處理任務(wù),各個業(yè)務(wù)系統(tǒng)之間各自分離,而數(shù)據(jù)倉庫中的數(shù)據(jù)按照一定的主題域進(jìn)行組織。主題是一個抽象概念,是指用戶使用數(shù)據(jù)倉庫進(jìn)行決策時所關(guān)心的重點方面,一個主題通常與多個操作型信息系統(tǒng)相關(guān);②集成的,面向事務(wù)處理的操作型數(shù)據(jù)庫通常與某些特定的應(yīng)用相關(guān),數(shù)據(jù)庫之間相互獨立,并且往往是異構(gòu)的。而數(shù)據(jù)倉庫中的數(shù)據(jù)是在對原有分散的數(shù)據(jù)庫數(shù)據(jù)抽取、清理的基礎(chǔ)上經(jīng)過系統(tǒng)加工、匯總和整理得到的,必須消除源數(shù)據(jù)中的不一致性,以保證數(shù)據(jù)倉庫內(nèi)的信息是關(guān)于整個企業(yè)的一致的全局信息;③穩(wěn)定的,操作型數(shù)據(jù)庫中的數(shù)據(jù)通常實時更新,數(shù)據(jù)根據(jù)需要及時發(fā)生變化。數(shù)據(jù)倉庫的數(shù)據(jù)主要供企業(yè)決策分析之用,所涉及的數(shù)據(jù)操作主要是數(shù)據(jù)查詢,一旦某個數(shù)據(jù)進(jìn)入數(shù)據(jù)倉庫以后,一般情況下將被長期保留,也就是數(shù)據(jù)倉庫中一般有大量的查詢操作,但修改和刪除操作很少,通常只需要定期的加載、刷新;④反映歷史變化,操作型數(shù)據(jù)庫主要關(guān)心當(dāng)前某一個時間段內(nèi)的數(shù)據(jù),而數(shù)據(jù)倉庫中的數(shù)據(jù)通常包含歷史信息,系統(tǒng)記錄了企業(yè)從過去某一時點(如開始應(yīng)用數(shù)據(jù)倉庫的時點)到目前的各個階段的信息,通過這些信息,可以對企業(yè)的發(fā)展歷程和未來趨勢做出定量分析和預(yù)測。18、(10)在SQLerver2008中,常常會發(fā)生數(shù)據(jù)庫數(shù)據(jù)過大的情況,此時則需要對表進(jìn)行處理,通??刹捎萌斯し指畋淼姆椒▋?yōu)化性能。下列有關(guān)分割表的說法,錯誤的是()。A、水平分割后,得到的子表結(jié)構(gòu)相同B、水平分割后,查詢表中所有數(shù)據(jù)時需要使用JOIN操作C、垂直分割后,所有表中均需保留原有表的主碼D、當(dāng)查詢表中所有數(shù)據(jù)時,使用分割表方法會增加查詢表達(dá)式的復(fù)雜度標(biāo)準(zhǔn)答案:B知識點解析:分割表增加了維護(hù)數(shù)據(jù)完整性的代價。分割表分為水平分割表和垂直分割表兩種。水平分割表:一種是當(dāng)多個過程頻繁訪問數(shù)據(jù)表的不同行時,水平分割表,并消除新表中的冗余數(shù)據(jù)列;另一種是當(dāng)主要過程要重復(fù)訪問部分行時,最好將被重復(fù)訪問的這些行單獨形成子集表(冗余儲存),這在不考慮磁盤空間開銷時顯得十分重要,但在分割表以后,增加了維護(hù)難度,要用觸發(fā)器立即更新、或用存儲過程及應(yīng)用代碼批量更新,這也會增加額外的磁盤I/O開銷。垂直分割表(不破壞第三范式):一種是當(dāng)多個過程頻繁訪問表的不同列時,可將表垂直分成幾個表,減少磁盤I/O(每行的數(shù)據(jù)列少,每頁存的數(shù)據(jù)行就多,相應(yīng)占用的頁就少),更新時不必考慮鎖,沒有冗余數(shù)據(jù)。缺點是在插入或刪除數(shù)據(jù)時要考慮數(shù)據(jù)的完整性,用存儲過程維護(hù)。另一種是當(dāng)主要過程反復(fù)訪問部分列時,最好將這部分被頻繁訪問的列數(shù)據(jù)單獨存為一個子集表(冗余儲存),這在不考慮磁盤空間開銷時顯得十分重要,但因此增加了重疊列的維護(hù)難度,要用觸發(fā)器立即更新、或用存儲過程及應(yīng)用代碼批量更新,這也會增加額外的磁盤I/O開銷。垂直分割表可以達(dá)到最大化利用Cache的目的。水平分割后,查詢數(shù)據(jù)需要使用UNION操作。垂直分割后,查詢數(shù)據(jù)需要JOIN操作。19、下列哪些屬性不適合建立索引()。A、經(jīng)常出現(xiàn)在GROUPBY字句中的屬性B、經(jīng)常參與連接操作的屬性C、經(jīng)常出現(xiàn)在WHERE字句中的屬性D、經(jīng)常需要進(jìn)行更新操作的屬性標(biāo)準(zhǔn)答案:D知識點解析:索引適合使用的條件:①在經(jīng)常需要搜索的列上,可以加快搜索的速度;②在經(jīng)常使用連接的列上(這些列主要是一些外鍵)可以加快連接的速度,在經(jīng)常需要根據(jù)范圍進(jìn)行搜索的列上創(chuàng)建索引,因為索引已經(jīng)排序,其指定的范圍是連續(xù)的;③在經(jīng)常使用WHERE子句中的列上面創(chuàng)建索引,加快條件的判斷速度。索引不適合使用的條件:①對于那些在查詢中很少使用或者參考的列不應(yīng)該創(chuàng)建索引;②對于那些只有很少數(shù)據(jù)值的列也不應(yīng)該創(chuàng)建索引;③經(jīng)常進(jìn)行更新的列不適宜創(chuàng)建索引。20、以下哪個設(shè)計內(nèi)容不屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)總體設(shè)計范疇()。A、數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計B、軟硬件選型和配置設(shè)計C、數(shù)據(jù)庫軟件總體設(shè)計D、關(guān)系模式設(shè)計標(biāo)準(zhǔn)答案:D知識點解析:系統(tǒng)總體設(shè)計的主要內(nèi)容包括確定DBAS體系結(jié)構(gòu)、軟硬件選型和配置設(shè)計、應(yīng)用軟件總體設(shè)計和業(yè)務(wù)規(guī)則初步設(shè)計。21、有關(guān)系模式:系(系號,系名,系辦公電話),教師(教師號,教師名,職稱,聘任日期,工資,所在系號)?,F(xiàn)要定義下列約束:Ⅰ.系號是系關(guān)系的主碼,教師號是教師關(guān)系的主碼Ⅱ.職稱列的取值只能為“教授”,“副教授”,“講師”,“助理”和“其他”Ⅲ.教授的默認(rèn)工資為10000元,副教授的默認(rèn)工資為8000元,講師的默認(rèn)工資為5000元Ⅳ.每個教師的所在系號不能為空,且其值必須在系關(guān)系中存在若在數(shù)據(jù)庫中實現(xiàn)以上約束,需要使用觸發(fā)器才能實現(xiàn)的是()。A、僅Ⅰ和ⅡB、僅Ⅲ和ⅣC、僅ⅢD、僅Ⅰ和Ⅳ標(biāo)準(zhǔn)答案:C知識點解析:觸發(fā)器使用場合為完成比CHECK約束更復(fù)雜的數(shù)據(jù)約束,為保證數(shù)據(jù)庫性能而維護(hù)的非規(guī)范化數(shù)據(jù),實現(xiàn)復(fù)雜的業(yè)務(wù)規(guī)則。CHECK只能實現(xiàn)同一個表的列之間的取值約束。Ⅲ是對同一個列中元素取值之間的約束,Ⅳ選項是在不同表中列之間的取值約束關(guān)系都不能用C}tECK實現(xiàn),但可以用外鍵約束加非空約束實現(xiàn)。所以選擇C選項。22、設(shè)有購買表(顧客號,商品號,購買時間)?,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、僅Ⅲ標(biāo)準(zhǔn)答案: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、從功能角度數(shù)據(jù)庫應(yīng)用系統(tǒng)可以劃分為四個層次,其中負(fù)責(zé)向表示層直接傳送數(shù)據(jù)的是()。A、表示層B、業(yè)務(wù)邏輯層C、數(shù)據(jù)訪問層D、數(shù)據(jù)持久層標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)從功能的角度可以劃分為四層,分別是表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層和數(shù)據(jù)持久層。①表示層:用于顯示數(shù)據(jù)和接受用戶輸入的數(shù)據(jù)。(一般為Windows應(yīng)用程序或Web應(yīng)用程序)。②業(yè)務(wù)邏輯層:是表示層和數(shù)據(jù)訪問層之間的橋梁,主要負(fù)責(zé)數(shù)據(jù)的傳遞和處理。③數(shù)據(jù)訪問層:實現(xiàn)對數(shù)據(jù)的保存和讀取操作??梢栽L問關(guān)系數(shù)據(jù)庫、文本文件或XML文檔等。④數(shù)據(jù)持久層:以程序為媒介把表現(xiàn)層或服務(wù)層的數(shù)據(jù)持久化,它位于物理層和數(shù)據(jù)訪問層之間。24、在數(shù)據(jù)庫系統(tǒng)運行過程中,并發(fā)事務(wù)可能導(dǎo)致死鎖。下面是一些實現(xiàn)事務(wù)的做法:Ⅰ.按相同順序訪問資源Ⅱ.減少事務(wù)中的用戶交互Ⅲ.合并多個小事務(wù)Ⅳ.盡量使用表級鎖Ⅴ.使用綁定連接在以上做法中,能有效減少數(shù)據(jù)庫死鎖發(fā)生數(shù)量的是()。A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅰ、Ⅱ和ⅤC、僅Ⅱ、Ⅲ和ⅣD、僅Ⅲ、Ⅳ和Ⅴ標(biāo)準(zhǔn)答案:B知識點解析:事務(wù)是并發(fā)控制的基本單位,保證事務(wù)ACID特性是處理事務(wù)的重要任務(wù),而事務(wù)ACID特性可能遭到破壞的原因之一就是多個事務(wù)對數(shù)據(jù)庫的并發(fā)操作造成的。在數(shù)據(jù)庫應(yīng)用系統(tǒng)中,可以通過以下幾個原則來預(yù)防死鎖:①各個事務(wù)應(yīng)順序訪問共享資源,將復(fù)雜的、大的事務(wù)分解成多個簡單、小的事務(wù);②按同一順序訪問對象;③事務(wù)隔離性級別;④使用綁定連接;⑤靈活使用顯示加鎖技術(shù)等。由此可知Ⅲ中合并多個小事務(wù)不是有效減少死鎖的做法,即可排除A、C、D選項。故選擇B選項。25、在云計算中,當(dāng)云以即用即付的方式提供給公眾的時候,我們稱其為()A、公共云B、私有云C、共享云D、混合云標(biāo)準(zhǔn)答案:A知識點解析:公共云指的是云以即用即付的方式提供給公眾。私有云是指不對公眾開放的企業(yè)或組織內(nèi)部數(shù)據(jù)中心的資源。26、在需求分析階段規(guī)定好不同用戶所允許訪問的視圖,這屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)的()。A、功能需求分析B、性能需求分析C、存儲需求分析D、安全需求分析標(biāo)準(zhǔn)答案:A知識點解析:需求分析主要包括數(shù)據(jù)需求分析、數(shù)據(jù)處理需求分析、功能需求分析(數(shù)據(jù)處理需求分析與業(yè)務(wù)規(guī)則需求分析)、性能需求分析和其它需求分析。①數(shù)據(jù)處理需求分析:從對數(shù)據(jù)組織與存儲的設(shè)計角度,辨識應(yīng)用領(lǐng)域所管理的各類數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),與數(shù)據(jù)處理需求分析結(jié)果一起,組成數(shù)據(jù)字典,形成"數(shù)據(jù)規(guī)范說明書"。②功能需求分析:功能需求分析主要針對DBAS應(yīng)具有的功能進(jìn)行分析,是DBAS需求分析的核心環(huán)節(jié),總體上可分為數(shù)據(jù)處理需求分析與業(yè)務(wù)規(guī)則需求分析。數(shù)據(jù)處理需求分析從數(shù)據(jù)訪問和處理的角度,明確對各數(shù)據(jù)項所需要進(jìn)行的數(shù)據(jù)訪問操作。在系統(tǒng)規(guī)劃與分析階段,DBAS開發(fā)者已經(jīng)明確了各類用戶視圖。因此數(shù)據(jù)處理需求分析階段可以從這些視圖出發(fā),針對每個用戶視圖進(jìn)行數(shù)據(jù)處理需求分析,然后匯總各個視圖的分析結(jié)果得到對系統(tǒng)的完整分析結(jié)果。故選擇A項。③性能需求分析:性能需求則描述了系統(tǒng)應(yīng)當(dāng)做到什么程度,分析DBAS應(yīng)具有的性能指標(biāo)。④其它需求分析包括:存儲需求、安全性需求等。a.存儲需求分析:存儲需求分析是指估計DBAS系統(tǒng)需要的數(shù)據(jù)存儲量,如DB所存儲的數(shù)據(jù)總量。b.安全需求分析:主要用于數(shù)據(jù)庫安全設(shè)計,避免被非法使用和攻擊。27、數(shù)據(jù)庫運行環(huán)境和參數(shù)的調(diào)整是數(shù)據(jù)庫優(yōu)化的重要工作。下列關(guān)于此項工作的說法,錯誤的是()。A、在進(jìn)行服務(wù)器I/O調(diào)整時,為了提高磁盤寫入速度可以將RAID1換成RAID5B、增加服務(wù)器內(nèi)存可以增加數(shù)據(jù)庫可用內(nèi)存,緩沖更多的磁盤數(shù)據(jù),提高查詢速度C、當(dāng)發(fā)現(xiàn)數(shù)據(jù)庫CPU使用率很高時,可以考慮檢查運行的SQL語句,對其進(jìn)行調(diào)整D、當(dāng)有大量SQL語句在網(wǎng)絡(luò)上傳輸時,可以考慮調(diào)整網(wǎng)絡(luò)設(shè)備,提高數(shù)據(jù)庫系統(tǒng)性能標(biāo)準(zhǔn)答案:A知識點解析:RAID(RedundantArraysofInexpensiveDisks,磁盤陣列)磁盤陣列是由很多便宜、容量較小、穩(wěn)定性較高、速度較慢磁盤組合成一個大型的磁盤組,利用個別磁盤提供數(shù)據(jù)所產(chǎn)生加成效果提升整個磁盤系統(tǒng)效能。RAID技術(shù)主要包含RAID0~RAID50等數(shù)個規(guī)范,它們的側(cè)重點各不相同,其中RAID1可以提高讀取性能和很高的數(shù)據(jù)安全性和可用性,而RAID5更適合于小數(shù)據(jù)塊和隨機(jī)讀寫的數(shù)據(jù)。因此如果想提高寫入速度,RAID1比RAID5更適合。故答案為A項。28、XML數(shù)據(jù)庫是一種支持對XML格式文檔進(jìn)行存儲與查詢等操作的數(shù)據(jù)庫管理系統(tǒng),下列關(guān)于XML數(shù)據(jù)庫的說法,錯誤的是()。A、在現(xiàn)階段,XML數(shù)據(jù)處理主要依靠關(guān)系型數(shù)據(jù)庫廠商在傳統(tǒng)商業(yè)產(chǎn)品中擴(kuò)充XML處理能力來實現(xiàn)B、XML數(shù)據(jù)庫能夠?qū)Π虢Y(jié)構(gòu)化數(shù)據(jù)進(jìn)行有效的存取與管理C、XMLEnabledDB(XEDB)在原有的數(shù)據(jù)庫系統(tǒng)上擴(kuò)充對XML數(shù)據(jù)的處理功能,使之能適應(yīng)XML數(shù)據(jù)存儲和查詢的需要D、XML數(shù)據(jù)庫適合管理復(fù)雜數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)集,但不利于表達(dá)具有層次性的數(shù)據(jù)標(biāo)準(zhǔn)答案:D知識點解析:XML數(shù)據(jù)庫適合管理復(fù)雜數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)集,當(dāng)數(shù)據(jù)本身具有層次特征時,由于XML數(shù)據(jù)格式能夠清晰表達(dá)數(shù)據(jù)的層次特性,因此XML數(shù)據(jù)庫便于對層次化的數(shù)據(jù)進(jìn)行操作。故答案為D項。29、數(shù)據(jù)庫應(yīng)用系統(tǒng)內(nèi)部結(jié)構(gòu)一般分為靜態(tài)結(jié)構(gòu)與動態(tài)結(jié)構(gòu)。下列關(guān)于UML中系統(tǒng)內(nèi)部結(jié)構(gòu)的說法,錯誤的是()。A、通信圖也稱為協(xié)作圖,用于表示對象之間的聯(lián)系以及對象間發(fā)送和接收的消息B、類圖主要表達(dá)的是問題領(lǐng)域的概念模型,用于表達(dá)抽象概念的名稱、屬性、行為及關(guān)系等系統(tǒng)中的靜態(tài)結(jié)構(gòu)C、順序圖主要用于描述系統(tǒng)內(nèi)對象之間的消息發(fā)送與接收序列,其主要目的是表達(dá)對象與對象之間溝通與合作的方式,屬于系統(tǒng)的動態(tài)模型D、通信圖和順序圖都是交互圖,從不同的側(cè)面描述系統(tǒng)的動態(tài)結(jié)構(gòu),順序圖強調(diào)的是空間,通信圖強調(diào)的是時間標(biāo)準(zhǔn)答案:D知識點解析:順序圖強調(diào)的是時間,通信圖強調(diào)的是空間。故答案為D項。30、數(shù)據(jù)庫優(yōu)化工作中,模式調(diào)整一般是指對數(shù)據(jù)庫設(shè)計階段的結(jié)果進(jìn)行調(diào)整以提高數(shù)據(jù)效率。下列有關(guān)此項工作的說法.正確的是()。A、增加派生性冗余列一般可以減少查詢時的連接操作,從而達(dá)到提高效率的目的B、模式調(diào)整過程中一般需要嚴(yán)格遵循使模式達(dá)到第三范式要求的原則,防止出現(xiàn)數(shù)據(jù)不一致C、使用分割表方法進(jìn)行分割后,所得到的表結(jié)構(gòu)都相同,但存儲的數(shù)據(jù)不同D、數(shù)據(jù)庫對表連接操作會進(jìn)行專門優(yōu)化,因此性能優(yōu)化時一般無需考慮對連接操作的優(yōu)化標(biāo)準(zhǔn)答案:A知識點解析:模式調(diào)整過程中有可能會對數(shù)據(jù)表進(jìn)行反規(guī)范化處理,處理后的數(shù)據(jù)表不一定滿足第三范式要求,B項錯誤。水平分割之后所得的所有表的結(jié)構(gòu)都相同,而垂直分割之后所得的所有表中除了都含有主碼列外其余列都不相同,C項錯誤。頻繁的連接操作會影響查詢效率,數(shù)據(jù)庫的性能優(yōu)化很多工作都是為了減少數(shù)據(jù)庫的連接操作,D項錯誤。故答案為A項。31、在數(shù)據(jù)庫系統(tǒng)生命周期中,通過系統(tǒng)規(guī)劃與定義來明確系統(tǒng)的目標(biāo)任務(wù)。下列不屬于系統(tǒng)規(guī)劃與定義內(nèi)容的是()。A、確定成本預(yù)算B、確定任務(wù)目標(biāo)C、確定用戶視圖D、確定系統(tǒng)邊界標(biāo)準(zhǔn)答案:A知識點解析:系統(tǒng)規(guī)劃與定義的內(nèi)容包括:任務(wù)陳述、確定任務(wù)目標(biāo)、確定系統(tǒng)范圍和邊界、確定用戶視圖。故答案為A選項。32、為了減少數(shù)據(jù)冗余而將一個2NF、的關(guān)系模式分解為若干個3NF、的關(guān)系模式,這項工作屬于數(shù)據(jù)庫結(jié)構(gòu)設(shè)計中的()。A、邏輯結(jié)構(gòu)設(shè)計B、概念結(jié)構(gòu)設(shè)計C、物理結(jié)構(gòu)設(shè)計D、存取結(jié)構(gòu)設(shè)計標(biāo)準(zhǔn)答案:A知識點解析:數(shù)據(jù)庫邏輯設(shè)計的目標(biāo)是得到實際的數(shù)據(jù)庫管理系統(tǒng)可處理的數(shù)據(jù)庫模式,各模式結(jié)構(gòu)合理,數(shù)據(jù)之間不存在不合理的數(shù)據(jù)依賴關(guān)系,且滿足各類應(yīng)用的處理和使用要求,為數(shù)據(jù)庫的物理設(shè)計及數(shù)據(jù)庫高效、正確地運行打下基礎(chǔ)。在優(yōu)化關(guān)系模式中需根據(jù)應(yīng)用規(guī)范化理論逐一檢查每一個關(guān)系模式,使之滿足3NF。故答案為A選項。33、分布式數(shù)據(jù)庫的分布透明性使用戶完全感覺不到數(shù)據(jù)是分布的,使分布式數(shù)據(jù)庫具有分布式透明性的主要因素是()。A、位置獨立性、數(shù)據(jù)分片獨立性和數(shù)據(jù)復(fù)制獨立性B、位置獨立性、硬件獨立性和操作系統(tǒng)獨立性C、網(wǎng)絡(luò)獨立性、硬件獨立性和操作系統(tǒng)獨立性D、數(shù)據(jù)分片獨立性、硬件獨立性和網(wǎng)絡(luò)獨立性標(biāo)準(zhǔn)答案:A知識點解析:位置獨立性、數(shù)據(jù)分片獨立性和數(shù)據(jù)復(fù)制獨立性是使分布式數(shù)據(jù)庫具有分布式透明性的主要因素。故答案為A項。34、關(guān)于并行數(shù)據(jù)庫中的數(shù)據(jù)劃分與并行算法,下列說法錯誤的是()。A、聚集函數(shù)SUM、MIN、MAX的計算一般都可以通過“先分后合”的方式實現(xiàn)并行化B、如果關(guān)系按照范圍劃分的方法進(jìn)行劃分,且排序?qū)傩郧『脼閯澐謱傩?,則可以直接將各個劃分的排序結(jié)果串接起來,得到完全排好序的關(guān)系C、范圍劃分可以確保數(shù)據(jù)分布的均勻性,保證系統(tǒng)的并行處理能力D、用輪轉(zhuǎn)法對數(shù)據(jù)進(jìn)行劃分最適合于需掃描整個關(guān)系的應(yīng)用,對這種應(yīng)用可以更好地實現(xiàn)負(fù)載均衡,充分發(fā)揮并行性標(biāo)準(zhǔn)答案:C知識點解析:在并行數(shù)據(jù)庫中的數(shù)據(jù)劃分與并行算法中,范圍劃分會引起數(shù)據(jù)分布不均勻,導(dǎo)致并行處理能力下降。故答案為C選項。35、下列有關(guān)數(shù)據(jù)庫運行維護(hù)過程中數(shù)據(jù)庫的重組和重構(gòu)操作,說法錯誤的是()。A、整理回收空間碎片屬于數(shù)據(jù)庫重組操作B、升級數(shù)據(jù)庫軟件版本屬于數(shù)據(jù)庫重構(gòu)操作C、改變某一列的數(shù)據(jù)類型屬于數(shù)據(jù)庫重構(gòu)操作D、調(diào)整數(shù)據(jù)庫服務(wù)器磁盤分區(qū)屬于數(shù)據(jù)庫重組操作標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)庫重組是指按照系統(tǒng)設(shè)計要求對數(shù)據(jù)庫存儲空間進(jìn)行全面調(diào)整,如調(diào)整磁盤分區(qū)方法和存儲空間,重新安排數(shù)據(jù)的存儲,整理回收碎塊等,以提高數(shù)據(jù)庫性能。數(shù)據(jù)庫的重構(gòu)是指由于數(shù)據(jù)庫應(yīng)用環(huán)境的不斷變化,增加了新的應(yīng)用或新的實體,取消了某些應(yīng)用,有的實體與實體間的聯(lián)系也發(fā)生了變化等,使得原有的數(shù)據(jù)庫設(shè)計不能滿足新的需求,此時需要調(diào)整數(shù)據(jù)庫的模式和內(nèi)模式。數(shù)據(jù)庫的重組并不修改數(shù)據(jù)庫原有設(shè)計的邏輯結(jié)構(gòu)和物理結(jié)構(gòu),而數(shù)據(jù)庫的重構(gòu)則不同,它可以部分修改數(shù)據(jù)庫的模式和內(nèi)模式。故答案為B項。36、設(shè)有關(guān)系模式R(A,B,C,D),存在函數(shù)依賴集:{A→B,C→D},則R最高可屬于()。A、1NFB、2NFC、3NFD、BCNF標(biāo)準(zhǔn)答案:A知識點解析:如果關(guān)系模式R中不包含多值屬性,則R滿足第一范式,簡稱1NF,記作R1NF??芍祟}中,且R的所有非主屬性不依賴于一個候選碼,候選碼(A、C)→(B、D)存在非主屬性對主碼的部分函數(shù)依賴,故不滿足2NF,所以R最高。因此選擇A選項。37、提高事務(wù)的并發(fā)度可以改進(jìn)數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能。有下列做法:Ⅰ.盡可能使用排它鎖Ⅱ.盡可能使用行鎖Ⅲ.設(shè)定較低的事務(wù)隔離等級Ⅳ.將大事務(wù)切分成若干小事務(wù)上述做法中,可以提高系統(tǒng)的事務(wù)并發(fā)度的是()。A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅰ、Ⅱ和ⅣC、僅Ⅱ、Ⅲ和ⅣD、以上全部標(biāo)準(zhǔn)答案:C知識點解析:數(shù)據(jù)庫關(guān)于鎖的優(yōu)化原則為:鎖是并行處理的重要機(jī)制,能保持?jǐn)?shù)據(jù)并發(fā)的一致性,即按事務(wù)進(jìn)行處理。系統(tǒng)利用鎖保證數(shù)據(jù)的完整性。雖然我們避免不了死鎖,但在設(shè)計時可以充分考慮如何避免長事務(wù),減少排它鎖時間,減少事務(wù)與用戶的交互時間,杜絕讓用戶長時間控制事務(wù),還要避免批量數(shù)據(jù)同時執(zhí)行,尤其是耗時長并使用相同的數(shù)據(jù)表。Ⅰ中采用排他鎖則限制了數(shù)據(jù)的共享,降低了并發(fā)度,其他選項均能提高并發(fā)度。38、類圖技術(shù)是面向?qū)ο蠓椒ǖ暮诵募夹g(shù)。下列所示的UML類圖中,描述正確的是()。A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識點解析:在UML類圖中,常見的有以下幾種關(guān)系:①泛化(【箭頭及指向】:帶三角箭頭的實線,箭頭指向父類);②實現(xiàn)(【箭頭及指向】:帶三角箭頭的虛線,箭頭指向接口);③關(guān)聯(lián)(【箭頭及指向】:帶普通箭頭的實心線,指向被擁有者);④聚合(【箭頭及指向】:帶空心菱形的實心線,菱形指向整體);⑤組合(【箭頭及指向】:帶實心菱形的實線,菱形指向整體);⑥依賴(【箭頭及指向】:帶箭頭的虛線,指向被使用者)。組合是部分與整體共存,如果整體不存在,部分也會消失。聚合關(guān)系是整體與部分的關(guān)系,且部分可以離開整體而單獨存在。如車和輪胎是整體和部分的關(guān)系,輪胎離開車仍然可以存在。因此本題該采用空心菱形。39、對于故障管理,下列說法正確的是()。A、軟件容錯最完全的方法是設(shè)計兩套相同的數(shù)據(jù)庫系統(tǒng)同時工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時破壞兩套的概率幾乎為零,這樣就能達(dá)到數(shù)據(jù)庫的完全安全B、動態(tài)轉(zhuǎn)儲提高了數(shù)據(jù)庫的可用性,但是數(shù)據(jù)的有效性得不到保證C、介質(zhì)故障是指數(shù)據(jù)庫在運行過程中,系統(tǒng)突然停止運轉(zhuǎn),所有正在運行的事務(wù)以非正常方式終止,需要系統(tǒng)重新啟動的故障D、在數(shù)據(jù)庫系統(tǒng)中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)轉(zhuǎn)儲標(biāo)準(zhǔn)答案:B知識點解析:硬件容錯最完全的方法是設(shè)計兩套相同的數(shù)據(jù)庫系統(tǒng)同時工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時破壞兩套的概率幾乎為零,這樣能達(dá)到數(shù)據(jù)庫的完全安全。若數(shù)據(jù)庫在運行過程中,系統(tǒng)突然停止運轉(zhuǎn),所有正在運行的事務(wù)以非正常的方式終止,則需要重新啟動的故障就是系統(tǒng)故障。在數(shù)據(jù)庫中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)恢復(fù)。40、下列關(guān)于SQLServer2008安全管理的說法,正確的是()。A、“Windows身份驗證模式”將允許所有Windows用戶登錄SQLServer服務(wù)器B、具有登錄服務(wù)器權(quán)限的用戶同時也具有在服務(wù)器上創(chuàng)建數(shù)據(jù)庫的權(quán)限C、SQLServer2008的身份驗證模式有“Windows身份驗證模式”和“SQLServer和Windows身份驗證模式”兩種D、SQLServer登錄賬戶的來源只能是合法的Windows用戶標(biāo)準(zhǔn)答案:C知識點解析:SQLServer2008的身份驗證模式有“Windows身份驗證模式”和“SQLServer和Windows身份驗證模式”兩種。在Windows身份驗證模式下,SQLserver將通過Windows操作系統(tǒng)來獲得用戶信息,并對登錄名和密碼進(jìn)行重新驗證。SQLServer和Windows身份驗證模式也稱為混合身份模式,是指SQLServer允許Windows授權(quán)用戶和SQL授權(quán)用戶登錄到SQLServer數(shù)據(jù)庫服務(wù)器。用戶在有了登錄賬號之后,他只能連接到SQLServer數(shù)據(jù)庫服務(wù)器上,并不具有訪問任何用戶數(shù)據(jù)庫的權(quán)限,只有稱為某數(shù)據(jù)庫的合法用戶后才能訪問該數(shù)據(jù)庫。故答案為C選項。二、應(yīng)用題(本題共5題,每題1.0分,共5分。)41、在SQLServer2008中,設(shè)log1是SQLServer身份驗證模式的數(shù)據(jù)庫服務(wù)器登錄帳戶?,F(xiàn)要授予log1具有創(chuàng)建數(shù)據(jù)庫的權(quán)限,請補全下列語句:EXECsp_addsrvrolemember’log1’,’_______’標(biāo)準(zhǔn)答案:dbcreator知識點解析:EXECsp_addsrvrolemember是登錄賬戶權(quán)限之意,sp_addsrvrolemember是定義好的存儲過程。其作用是為登錄賬戶賦角色權(quán)限。數(shù)據(jù)庫主要的角色及權(quán)限如下表:42、數(shù)據(jù)倉庫是面向主題的、_______的、非易失的、隨時間變化的數(shù)據(jù)集合,用來支持管理人員的決策。標(biāo)準(zhǔn)答案:集成知識點解析:數(shù)據(jù)倉庫是為了構(gòu)建新的分析處理環(huán)境而出現(xiàn)的一種數(shù)據(jù)存儲和組織技術(shù),基本特征包括:數(shù)據(jù)是面向主題的、集成的、非易失的、隨時間不斷變化的數(shù)據(jù)集合,用來支持管理人員的決策。43、設(shè)要在表T上建立一個針對插入操作的前觸發(fā)器,請補全下列語句:CREATETRIGGERtri_insertONT【6】INSERT標(biāo)準(zhǔn)答案:INSTEADOF知識點解析:要在表T上建立一個針對插入操作的前觸發(fā)器,則根據(jù)觸發(fā)器創(chuàng)建的sQL語句語法可知:INSTEADOF創(chuàng)建前觸發(fā)器,F(xiàn)OR或AFTER創(chuàng)建后觸發(fā)器。44、在SQLServer2008中,若要刪除DB1數(shù)據(jù)庫中的U1用戶,請補全下列語句:_______UserU1標(biāo)準(zhǔn)答案:DROP知識點解析:刪除數(shù)據(jù)庫用戶用DROP關(guān)鍵字。45、按照數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型,系統(tǒng)設(shè)計階段細(xì)分為概念設(shè)計、【2】設(shè)計和物理設(shè)計三個步驟。標(biāo)準(zhǔn)答案:邏輯知識點解析:系統(tǒng)設(shè)計階段分為概念設(shè)計、邏輯設(shè)計、物理設(shè)計。概念設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。邏輯設(shè)計是將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型,并對其進(jìn)行優(yōu)化。物理設(shè)計是為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。三、設(shè)計與應(yīng)用題(本題共2題,每題1.0分,共2分。)在SQLServer2008數(shù)據(jù)庫中存在銷售單據(jù)明細(xì)表,其建表語句為:CREATETABLE銷售單據(jù)明細(xì)表(銷售單據(jù)編號varchar(8),商品編號varchar(8),單價money,數(shù)量int,總價money);在系統(tǒng)運行一段時間后,此表中有近千萬條數(shù)據(jù),程序員在數(shù)據(jù)庫中執(zhí)行如下SQL語句:SELECT商品編號,sum(總價)FROM銷售單據(jù)明細(xì)表WHERE單價>50GROUPBY商品編號46、為提高此查詢的執(zhí)行效率,需在此表中建立索引,請給出建立索引的方案。標(biāo)準(zhǔn)答案:CREATEUNIQUECLUSTEREDINDEXix_商品編號on銷售單據(jù)明細(xì)表(商品編號)知識點解析:本題考查的是索引相關(guān)知識,如索引定義,在什么地方建立索引,建立索引的條件等等,以及Active-Standby架構(gòu)的數(shù)據(jù)庫運行模式的機(jī)制。索引的知識索引技術(shù)是一種快速數(shù)據(jù)訪問技術(shù),它將一個文件的每個記錄在某個或某些領(lǐng)域(或稱為屬性)上的取值與該記錄的物理地址直接聯(lián)系起來,提供了一種根據(jù)記錄域的取值快速訪問文件記錄的機(jī)制。索引的使用要恰到好處,其使用原則一般如下:①經(jīng)常在查詢中作為條件被使用的列,應(yīng)為其建立索引;②頻繁進(jìn)行排序或分組(即進(jìn)行g(shù)roupby或orderby操作)的列,應(yīng)為其建立索引;③一個列的值域很大時,應(yīng)為其建立索引;④如果待排序的列由多個,應(yīng)在這些列上建立復(fù)合索引。聚集索引是指數(shù)據(jù)庫表行中數(shù)據(jù)的物理順序與鍵值的邏輯(索引)順序相同。一個表只能有一個聚集索引,因為一個表的物理順序只有一種情況,所以,對應(yīng)的聚集索引只能有一個。與非聚集索引相比,聚集索引有著更快的檢索速度。聚集索引關(guān)鍵字ClusteredIndex,關(guān)鍵字unique表示唯一索引。建立UNIQUECLUSTERED索引,使查詢商品編號的數(shù)據(jù)記錄唯一,降低了搜索范圍,提高了搜索效率。47、為了堤高系統(tǒng)的可靠性和性能,某工程師提出將原有單機(jī)運行的SQLServer2008改為Active-Standby架構(gòu)的數(shù)據(jù)庫運行模式:在不考慮硬件性能提升因素的前提下,請分析此架構(gòu)是否能夠提高系統(tǒng)的性能和可靠性,并說明原因。標(biāo)準(zhǔn)答案:此架構(gòu)為數(shù)據(jù)庫服務(wù)器容錯架構(gòu),雙機(jī)熱備份方案中的雙機(jī)熱備模式。在不考慮硬件性能提升因素的前提下,此架構(gòu)是能夠提高系統(tǒng)的性能和可靠性,原因:雙機(jī)熱備份技術(shù)是一種軟硬件結(jié)合的較高容錯應(yīng)用方案。該方案是由兩臺服務(wù)器系統(tǒng)和一個外接共享磁盤陣列柜及相應(yīng)的雙機(jī)熱備份軟件組成。在這個容錯方案中,操作系統(tǒng)和應(yīng)用程序安裝在兩臺服務(wù)器的本地系統(tǒng)盤上,整個網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)是通過磁盤陣列集中管理和數(shù)據(jù)備份的。數(shù)據(jù)集中管理是通過雙機(jī)熱備份系統(tǒng),將所有站點的數(shù)據(jù)直接從中央存儲設(shè)備讀取和存儲,并由專業(yè)人員進(jìn)行管理,極大地保護(hù)了數(shù)據(jù)的安全性和保密性。用戶的數(shù)據(jù)存放在外接共享磁盤陣列中,在一臺服務(wù)器出現(xiàn)故障時,備機(jī)主動替代主機(jī)工作,保證網(wǎng)絡(luò)服務(wù)不間斷。知識點解析:Active-Standby架構(gòu)的數(shù)據(jù)庫運行模式雙機(jī)熱備特指基于高可用系統(tǒng)中的兩臺服務(wù)器的熱備(或高可用),因兩機(jī)高可用在國內(nèi)使用較多,故得名雙機(jī)熱備,雙機(jī)高可用按工作中的切換方式分為:主—備方式(Active-Standby方式)和雙主機(jī)方式(Active-Active方式),主—備方式即指的是一臺服務(wù)器處于某種業(yè)務(wù)的激活狀態(tài)(即Active狀態(tài)),另一臺服務(wù)器處于該業(yè)務(wù)的備用狀態(tài)(即Standby狀態(tài))。而雙主機(jī)方式即指兩種不同業(yè)務(wù)分別在兩臺服務(wù)器上互為主備狀態(tài)(即Active-Standby和Standby-Active狀態(tài))。雙機(jī)熱備有兩種實現(xiàn)方式,一種是兩臺服務(wù)器通過一個共享的存儲設(shè)備(一般是共享的磁盤陣列或存儲區(qū)域網(wǎng)SAN),通過安裝雙機(jī)軟件實現(xiàn)雙機(jī)熱備,稱為共享方式。另一種方式是沒有共享的存儲設(shè)備,數(shù)據(jù)同時存放于各自服務(wù)器中,稱為純軟件方式或軟件同步數(shù)據(jù)方式?;诖鎯蚕淼膶崿F(xiàn)方式是雙機(jī)熱備的最標(biāo)準(zhǔn)的方案,在主從模式工作中,兩臺服務(wù)器以一個虛擬的IP地址對外提供服務(wù),服務(wù)請求發(fā)送給豐服務(wù)器(activeserver)承擔(dān)。同時,兩臺服務(wù)器通過心跳線(hearbeatline)偵測另一臺服務(wù)器的工作狀況。一旦主服務(wù)器出現(xiàn)故障,備服務(wù)器(standbyserver)根據(jù)心跳偵測的情況做出判斷,在較短時間內(nèi)完成切換,接管主機(jī)上的所有資源,成為新的主服務(wù)器。由于使用共享的存儲設(shè)備,因此兩臺服務(wù)器使用的實際上是一樣的數(shù)據(jù),由雙機(jī)或集群軟件對其進(jìn)行管理。計算機(jī)三級(數(shù)據(jù)庫技術(shù))模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的需求調(diào)研階段,需要對用戶提出的需求進(jìn)行分析和整理。此過程不僅需要描述用戶提出的具體功能需求,也需要對用戶未明確提出的非功能需求進(jìn)行描述。設(shè)在某商場經(jīng)營管理系統(tǒng)的需求分析階段整理了下列需求:Ⅰ.系統(tǒng)需要支持會員制Ⅱ.系統(tǒng)不需要考慮財務(wù)核算功能Ⅲ.系統(tǒng)應(yīng)長期穩(wěn)定運行Ⅳ.系統(tǒng)應(yīng)有銷售統(tǒng)計功能Ⅴ.系統(tǒng)應(yīng)保證數(shù)據(jù)存儲安全上述需求中屬于非功能需求的是()。A、僅Ⅲ和ⅣB、僅Ⅲ和ⅤC、僅Ⅳ和ⅤD、僅Ⅰ、Ⅱ和Ⅴ標(biāo)準(zhǔn)答案:B知識點解析:需求分析就是分析用戶的應(yīng)用請求。Ⅲ和Ⅴ不是用戶所考慮的問題,Ⅴ屬于系統(tǒng)的物理設(shè)計階段,Ⅲ屬于系統(tǒng)運行與維護(hù)階段所考慮的問題。2、日志文件對實現(xiàn)數(shù)據(jù)庫系統(tǒng)故障的恢復(fù)有非常重要的作用。下列關(guān)于數(shù)據(jù)庫系統(tǒng)日志文件的說法,正確的是()。A、數(shù)據(jù)庫系統(tǒng)不要求日志的寫入順序必須與并行事務(wù)執(zhí)行的時間次序一致B、為了保證數(shù)據(jù)庫是可恢復(fù)的,必須嚴(yán)格保證先寫數(shù)據(jù)庫后寫日志C、日志文件中檢查點記錄的主要作用是提高系統(tǒng)出現(xiàn)故障后的恢復(fù)效率D、系統(tǒng)故障恢復(fù)必須使用日志文件以保證數(shù)據(jù)庫系統(tǒng)重啟時能正?;謴?fù),事務(wù)故障恢復(fù)不一定需要使用日志文件標(biāo)準(zhǔn)答案:C知識點解析:A選項日志寫入順序必須和并行事務(wù)執(zhí)行的時間次序一致,因為這樣才能在數(shù)據(jù)庫恢復(fù)時進(jìn)行redo和undo操作,從而保證數(shù)據(jù)的一致性而不會產(chǎn)生臟數(shù)據(jù);B選項必須先寫日志再寫數(shù)據(jù)庫,這樣當(dāng)數(shù)據(jù)庫發(fā)生故障時可以根據(jù)日志完全恢復(fù),否則如果先寫數(shù)據(jù),當(dāng)數(shù)據(jù)剛寫完時,數(shù)據(jù)庫故障而沒來得及寫日志,導(dǎo)致數(shù)據(jù)恢復(fù)時發(fā)生錯誤。D選項事務(wù)恢復(fù)時同樣需要日志,如redo、undo操作。所以選擇C選項。3、在數(shù)據(jù)庫管理系統(tǒng)中,為保證并發(fā)事務(wù)的正確執(zhí)行,需采用一定的并發(fā)控制技術(shù)。下列關(guān)于基于鎖的并發(fā)控制技術(shù)的說法,錯誤的是()。A、鎖是一種特殊的二元信號量,用來控制多個并發(fā)事務(wù)對共享資源的使用B、數(shù)據(jù)庫中的鎖主要分為排它鎖和共享鎖,當(dāng)某個數(shù)據(jù)項上已加有多個共享鎖時,此數(shù)據(jù)項上只能再加一個排它鎖C、數(shù)據(jù)庫管理系統(tǒng)可以采用先來先服務(wù)的方式防止出現(xiàn)活鎖現(xiàn)象D、當(dāng)數(shù)據(jù)庫管理系統(tǒng)檢測到死鎖后,可以采用撤銷死鎖事務(wù)的方式解除死鎖標(biāo)準(zhǔn)答案:B知識點解析:當(dāng)事務(wù)T對某個數(shù)據(jù)加上排它鎖時,T可以對該數(shù)據(jù)進(jìn)行讀和寫,其他任何事務(wù)都不能再對該數(shù)據(jù)加任何類型的鎖,直到T釋放該鎖才行;當(dāng)事務(wù)T對某個數(shù)據(jù)加上共享鎖,則T只能對該數(shù)據(jù)進(jìn)行讀操作,不能修改數(shù)據(jù),且其它事務(wù)也可以對該數(shù)據(jù)加共享鎖但不能加排它鎖。只有等到該數(shù)據(jù)沒有被其他任何事務(wù)訪問時才能加排它鎖。4、現(xiàn)有一個具有多個分店的大型連鎖超市,該連鎖超市使用統(tǒng)一的連鎖業(yè)務(wù)經(jīng)營管理系統(tǒng)管理其日常業(yè)務(wù)。已知其中的銷售數(shù)據(jù)明細(xì)表結(jié)構(gòu)為(銷售記錄ID,商品ID,價格,數(shù)量,總金額,銷售時間,分店ID),該表數(shù)據(jù)量很大。為了提高數(shù)據(jù)訪問效率,系統(tǒng)將每年每個分店的銷售數(shù)據(jù)劃分成獨立的數(shù)據(jù)表,這種劃分方式被稱為()。A、輪轉(zhuǎn)劃分B、范圍劃分C、散列劃分D、多維劃分標(biāo)準(zhǔn)答案:D知識點解析:輪轉(zhuǎn)法:對關(guān)系順序掃描,將第i個元組存儲到標(biāo)號為Dimodn的磁盤上,該方式保證了元組在多個磁盤上均勻分布。散列劃分:選定一個值域為{0,1,…,n-1}的散列函數(shù),對關(guān)系中的元組基于劃分屬性進(jìn)行散列,如果散列函數(shù)返回i,則將其存儲到第i個磁盤。范圍劃分:根據(jù)表中某個屬性取值區(qū)間劃分成不同的子區(qū)間,然后根據(jù)表中的屬性值屬于的不同區(qū)間將表分成不同的子表。多維劃分:維是人們觀察事物的角度,同樣的數(shù)據(jù)從不同的維進(jìn)行觀察可能會得到不同的結(jié)果,如從各個分店的角度、各種商品的角度(商品ID)等,而每個維度又可按粒度的不同劃分成多個層次,稱為維度成員。本題中將總表按分店號與時間劃分成不同的子表,屬于多維劃分,所以選擇D選項。5、當(dāng)數(shù)據(jù)庫系統(tǒng)出現(xiàn)故障時,可以通過數(shù)據(jù)庫日志文件進(jìn)行恢復(fù)。下列關(guān)于數(shù)據(jù)庫日志文件的說法,錯誤的是()。A、數(shù)據(jù)庫出現(xiàn)事務(wù)故障和系統(tǒng)故障時需使用日志文件進(jìn)行恢復(fù)B、使用動態(tài)轉(zhuǎn)儲機(jī)制時,必須使用日志文件才能將數(shù)據(jù)庫恢復(fù)到一致狀態(tài)C、在OLTP系統(tǒng)中,數(shù)據(jù)文件的空間使用量比日志文件大得多,使用日志備份可以降低數(shù)據(jù)庫的備份空間D、日志文件的格式主要有以記錄為單位的日志文件和以數(shù)據(jù)塊為單位的日志文件兩種標(biāo)準(zhǔn)答案:C知識點解析:數(shù)據(jù)文件的空間使用量未必比日志文件大,因為日志是快速增長的。此外,使用日志備份并不能降低數(shù)據(jù)庫的備份空間。所以選擇C選項。6、在信息系統(tǒng)的需求分析中,目前廣為使用的結(jié)構(gòu)化分析與功能建模方法主要有DFD、IDEF0等。其中,DFD建模方法也被稱為過程建模和功能建模方法,其核心是()。A、數(shù)據(jù)B、軟件C、數(shù)據(jù)流D、分析過程標(biāo)準(zhǔn)答案:C知識點解析:數(shù)據(jù)流圖(DataFlowDiagram,簡稱DFD)是便于用戶理解系統(tǒng)數(shù)據(jù)流程的圖形表示。DFD建模方法的核心是數(shù)據(jù)流,它能精確地在邏輯上描述系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲等,從而擺脫了其物理內(nèi)容。數(shù)據(jù)流圖是系統(tǒng)邏輯模型的重要組成部分。DFD特性:①抽象性:在DFD中具體的組織機(jī)構(gòu)、工作場所、物質(zhì)流等都已經(jīng)去掉,只剩下信息和數(shù)據(jù)存儲、流動、使用以及加工的情況。所以描述的是抽象出來的數(shù)據(jù)。②概括性:它把系統(tǒng)對各種業(yè)務(wù)的處理過程聯(lián)系起來考慮,形成一個總體,可反映出數(shù)據(jù)流之間的概括情況。7、數(shù)據(jù)庫設(shè)計主要包括概念設(shè)計、邏輯設(shè)計和物理設(shè)計三個步驟。設(shè)有下列活動:Ⅰ.設(shè)計ER圖Ⅱ.將ER圖轉(zhuǎn)換為關(guān)系模式Ⅲ.定義數(shù)據(jù)的約束條件Ⅳ.用SQL語句描述事務(wù)活動上述活動中,屬于邏輯設(shè)計所包含活動的是()。A、僅Ⅰ、Ⅱ和ⅢB、僅Ⅱ、Ⅲ和ⅣC、僅Ⅱ和ⅢD、僅Ⅱ和Ⅳ標(biāo)準(zhǔn)答案:C知識點解析:邏輯設(shè)計的主要工作是將現(xiàn)實世界的概念數(shù)據(jù)模型設(shè)計成數(shù)據(jù)庫的一種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。與此同時,可能還需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯子模式,這一步設(shè)計的結(jié)果就是所謂的“邏輯數(shù)據(jù)庫”。ER圖到關(guān)系模式的轉(zhuǎn)換和定義數(shù)據(jù)的約束條件都是在邏輯設(shè)計層面上的操作,設(shè)計ER圖是概念設(shè)計階段的產(chǎn)物。8、在信息系統(tǒng)的需求分析中,目前廣為使用的結(jié)構(gòu)化分析與功能建模方法主要有DFD、IDEF0等。其中,DFD建模方法也被稱為過程建模和功能建模方法,其核心是()A、數(shù)據(jù)B、軟件C、數(shù)據(jù)流D、分析過程標(biāo)準(zhǔn)答案:C知識點解析:數(shù)據(jù)流圖(DataFlowDiagram,簡稱DFD)是便于用戶理解系統(tǒng)數(shù)據(jù)流程的圖形表示。DFD建模方法的核心是數(shù)據(jù)流,它能精確地在邏輯上描述系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲等,從而擺脫了其物理內(nèi)容。數(shù)據(jù)流圖是系統(tǒng)邏輯模型的重要組成部分。DFD特性:①抽象性:在DFD中具體的組織機(jī)構(gòu)、工作場所、物質(zhì)流等都已經(jīng)去掉,只剩下信息和數(shù)據(jù)存儲、流動、使用以及加工的情況。所以描述的是抽象出來的數(shù)據(jù)。②概括性:它把系統(tǒng)對各種業(yè)務(wù)的處理過程聯(lián)系起來考慮,形成一個總體,可反映出數(shù)據(jù)流之間的概括情況。9、在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期中,當(dāng)邏輯設(shè)計階段完成后進(jìn)人到物理設(shè)計階段。下列不屬于物理設(shè)計階段活動的是()。A、確定關(guān)系表的文件組織形式B、進(jìn)行關(guān)系規(guī)范化設(shè)計C、創(chuàng)建必要的索引D、設(shè)置存儲分配參數(shù)標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)庫物理設(shè)計階段活動包括:①數(shù)據(jù)庫邏輯模式;②選擇或配置基本關(guān)系表的文件組織形式,為基本關(guān)系表設(shè)計數(shù)據(jù)存取方法或存取路徑;③數(shù)據(jù)分布設(shè)計;④安全模式設(shè)計;⑤確定系統(tǒng)配置;⑥物理模式評估。10、數(shù)據(jù)庫應(yīng)用系統(tǒng)日常維護(hù)的目標(biāo)是保證系統(tǒng)能夠正常運行以滿足系統(tǒng)預(yù)期的功能和性能要求。下列關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)日常維護(hù)工作的說法,錯誤的是()。A、數(shù)據(jù)庫管理員應(yīng)根據(jù)不同的應(yīng)用要求制定不同的備份計劃,在備份計劃中應(yīng)包含備份的時間、周期、備份方式和備份內(nèi)容等B、數(shù)據(jù)庫管理員應(yīng)監(jiān)控數(shù)據(jù)庫中各種鎖的使用情況,在數(shù)據(jù)庫出現(xiàn)鎖不能及時解除時可能需要手工解鎖C、很多情況下,數(shù)據(jù)庫管理員需要定期檢查CPU、內(nèi)存使用情況和操作系統(tǒng)相關(guān)日志,防止數(shù)據(jù)庫運行環(huán)境故障導(dǎo)致數(shù)據(jù)庫出現(xiàn)問題D、為了保證系統(tǒng)可靠運行,運行要求級別較高的數(shù)據(jù)庫一般采用人工監(jiān)控方法,很少采用自動監(jiān)控手段標(biāo)準(zhǔn)答案:D知識點解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)日常維護(hù)工作一般包括數(shù)據(jù)庫的備份、鎖管理、日志的維護(hù)等。若是對運行要求級別較高的數(shù)據(jù)庫采用人工監(jiān)控的辦法,則容錯性低、成本大,因而一般采用自動監(jiān)控手段提高性能。11、XML數(shù)據(jù)庫是一種新型的數(shù)據(jù)庫管理系統(tǒng)。下列關(guān)于XML數(shù)據(jù)庫的說法,錯誤的是()。A、由于XML文檔本身帶有標(biāo)記,可以自描述,因此XML數(shù)據(jù)庫并不對XML文檔進(jìn)行解析B、目前XML數(shù)據(jù)庫主要包括XEDB、NXD和HXD三種類型C、很多關(guān)系數(shù)據(jù)庫廠商在其傳統(tǒng)的數(shù)據(jù)庫產(chǎn)品中進(jìn)行了擴(kuò)充,使其能夠處XML文檔D、在數(shù)據(jù)本身具有層次特征時,XML文檔能夠清晰地表達(dá)數(shù)據(jù)的層次特征標(biāo)準(zhǔn)答案:A知識點解析:XML數(shù)據(jù)庫需要對XML文檔進(jìn)行解析,因為XML文檔的本身標(biāo)記只是文檔本身的描述,需要經(jīng)過數(shù)據(jù)庫的解析才能達(dá)到具體的用途。12、現(xiàn)有一個大型咨詢公司的數(shù)據(jù)庫應(yīng)用系統(tǒng),每個部門都要生成大量的全局報表并執(zhí)行少量的更新操作。隨著數(shù)據(jù)量的增加,系統(tǒng)出現(xiàn)了性能瓶頸。鑒于各個部門地理上是分散的,公司希望采用分布式數(shù)據(jù)庫技術(shù)解決該問題。下列數(shù)據(jù)分配方式中最適合該應(yīng)用的是()。A、集中式B、分割式C、復(fù)制式D、混合式標(biāo)準(zhǔn)答案:C知識點解析:集中式是指所有的數(shù)據(jù)片斷都安排在一個場地上。分割式是指所有全局?jǐn)?shù)據(jù)只有一份,它們被分割成若干片斷,每個片斷被分配在一個特定的場地上。全復(fù)制式是指全局?jǐn)?shù)據(jù)有多個副本,每個場地上都有一個完整的數(shù)據(jù)副本?;旌鲜绞侵溉?jǐn)?shù)據(jù)被分為若干個數(shù)據(jù)子集,每個子集都被安排在一個或多個場地上,但是每個場地未必保存所有數(shù)據(jù)。以上四種分配方式各有千秋,但復(fù)制式在每個分場都有完整的數(shù)據(jù),這樣大大減少了各部門對全局?jǐn)?shù)據(jù)的訪問。因此采用復(fù)制式數(shù)據(jù)分配能夠提高每個場地的響應(yīng)速度。13、關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析工作,下列說法正確的是()。A、通過需求分析過程,需要確定出整個應(yīng)用系統(tǒng)的目標(biāo)、任務(wù)和系統(tǒng)的范圍說明。B、在需求分析階段,系統(tǒng)需求分析員要與用戶充分溝通,并做出各類用戶視圖。C、數(shù)據(jù)需求分析的主要工作是要辨識出數(shù)據(jù)處理中的數(shù)據(jù)處理流程D、數(shù)據(jù)操作響應(yīng)時間、系統(tǒng)吞吐量、最大并發(fā)用戶數(shù)都是性能需求分析的重要指標(biāo)標(biāo)準(zhǔn)答案:D知識點解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求包括:數(shù)據(jù)需求分析,數(shù)據(jù)處理需求分析,業(yè)務(wù)需求分析及其在性能、存儲、安全、備份和恢復(fù)等方面的要求。C選項中,數(shù)據(jù)需求分析的主要工作是從用戶視圖出發(fā),分析與辨識應(yīng)用領(lǐng)域所管理的各類數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),形成數(shù)據(jù)字典的主要內(nèi)容。B選項中在需求分析階段,系統(tǒng)需求分析員與用戶充分溝通,并形成文檔化的需求描述。A選項中通過需求分析過程,需要系統(tǒng)的描述整個應(yīng)用系統(tǒng)的功能特征、性能特征和約束,并形成需求規(guī)范說明文檔。D選項中數(shù)據(jù)操作響應(yīng)時間、系統(tǒng)吞吐量和最大并發(fā)用戶數(shù)都是性能需求分析的重要指標(biāo)。所以選擇D選項。14、下列有關(guān)基于C/S和基于B/S數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)的說法中,錯誤的是()。A、在C/S結(jié)構(gòu)中,應(yīng)用業(yè)務(wù)規(guī)則主要是在客戶端實現(xiàn)的B、在B/S結(jié)構(gòu)中,應(yīng)用業(yè)務(wù)規(guī)則主要是在數(shù)據(jù)庫服務(wù)器端實現(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)中,客戶端一般只需要安裝瀏覽器標(biāo)準(zhǔn)答案:B知識點解析:C/S架構(gòu)是一種典型的兩層架構(gòu),其全稱是Client/Server,即客戶端/服務(wù)器端架構(gòu)。其客戶端包含一個或多個在用戶的電腦上運行的程序。而服務(wù)器端有兩種,一種是數(shù)據(jù)庫服務(wù)器端,客戶端通過數(shù)據(jù)庫連接訪問服務(wù)器端的數(shù)據(jù),另一種是Socket服務(wù)器端,服務(wù)器端的程序通過Socket與客戶端的程序通信。C/S架構(gòu)也可以看做是胖客戶端架構(gòu),因為客戶端需要實現(xiàn)絕大多數(shù)的業(yè)務(wù)邏輯和界面展示。C/S的客戶端一般需要單獨開發(fā)。在這種架構(gòu)中,作為客戶端的部分需要承受很大的壓力,因為顯示邏輯和事務(wù)處理都包含其中,需要通過與數(shù)據(jù)庫的交互(通常是SQL或存儲過程的實現(xiàn))來達(dá)到持久化數(shù)據(jù),以此滿足實際項目的需要。B/S架構(gòu)的全稱為Browser/Server,即瀏覽器/服務(wù)器結(jié)構(gòu)。Browser指的是Web瀏覽器,極少數(shù)事務(wù)邏輯在前端實現(xiàn),但主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。Browser客戶端、WebApp服務(wù)器端和DB數(shù)據(jù)庫服務(wù)端構(gòu)成所謂的三層架構(gòu)。B/S架構(gòu)的系統(tǒng)無須特別安裝,有Web瀏覽器即可。B/S架構(gòu)中,顯示邏輯交給了Web瀏覽器,事務(wù)處理邏輯則放在了WebApp上,這樣就避免了龐大的胖客戶端,減少了客戶端的壓力,因為客戶端包含的邏輯很少,因此也被稱為瘦客戶端。B/S架構(gòu)中,客戶端只需安裝WEB瀏覽器即可,且應(yīng)用業(yè)務(wù)規(guī)則一般是WEB服務(wù)器端實現(xiàn)的。15、關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析工作,下列說法正確的是()。A、通過需求分析過程,需要確定出整個應(yīng)用系統(tǒng)的目標(biāo)、任務(wù)和系統(tǒng)的范圍說明B、在需求分析階段,系統(tǒng)需求分析員要與用戶充分溝通,并做出各類用戶視圖C、數(shù)據(jù)需求分析的主要工作是要辨識出數(shù)據(jù)處理中的數(shù)據(jù)處理流程D、數(shù)據(jù)操作響應(yīng)時間、系統(tǒng)吞吐量、最大并發(fā)用戶數(shù)都是性能需求分析的重要指標(biāo)標(biāo)準(zhǔn)答案:D知識點解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求包括:數(shù)據(jù)需求分析,數(shù)據(jù)處理需求分析,業(yè)務(wù)需求分析及其在性能、存儲、安全、備份和恢復(fù)等方面的要求。C選項中,數(shù)據(jù)需求分析的主要工作是從用戶視圖出發(fā),分析與辨識應(yīng)用領(lǐng)域所管理的各類數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),形成數(shù)據(jù)字典的主要內(nèi)容。B選項中在需求分析階段,系統(tǒng)需求分析員與用戶充分溝通,并形成文檔化的需求描述。A選項中通過需求分析過程,需要系統(tǒng)的描述整個應(yīng)用系統(tǒng)的功能特征、性能特征和約束,并形成需求規(guī)范說明文檔。D選項中數(shù)據(jù)操作響應(yīng)時間、系統(tǒng)吞吐量和最大并發(fā)用戶數(shù)都是性能需求分析的重要指標(biāo)。所以選擇D選項。16、下面說法正確的是()。A、數(shù)據(jù)倉庫是從數(shù)據(jù)庫中導(dǎo)入的大量數(shù)據(jù),并對結(jié)構(gòu)和存儲進(jìn)行組織以提高查詢效率B、使用數(shù)據(jù)倉庫的目的在于對已有數(shù)據(jù)進(jìn)行高速的匯總和統(tǒng)計C、數(shù)據(jù)挖掘采用適當(dāng)?shù)乃惴?,從?shù)據(jù)倉庫的海量數(shù)據(jù)中提取具有潛在價值的信息和知識D、OLAP技術(shù)為提高處理效率,必須繞過DBMS直接對物理數(shù)據(jù)進(jìn)行讀寫標(biāo)準(zhǔn)答案:C知識點解析:數(shù)據(jù)庫不是用做日常查詢,也不是匯總和統(tǒng)計,而主要用于提取數(shù)據(jù)中的潛在信息和知識。因此A選項和B選項錯誤。OLAP(on-lineanalyrticalprocessing)是聯(lián)系分析處理的英文縮寫,它仍使用DBMS存取數(shù)據(jù),即D選項的描述錯誤。17、統(tǒng)一建模語言UML是一種常用于數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計和開發(fā)的可視化建模語言。關(guān)于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)的角色標(biāo)準(zhǔn)答案: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)的活動。描述物理部署情況的是部署視圖。18、在超市所從事的信息活動中,下列屬于挖掘時間序列模式的是()。A、針對匿名客戶,記錄其購買某種商品時,與該商品有關(guān)的優(yōu)惠B、針對注冊用戶,分析他們的購買,向他們設(shè)定下次可能購買的優(yōu)惠規(guī)則C、針對所有客戶,對其籃子里的商品進(jìn)行分析D、針對注冊用戶,進(jìn)行客戶分類,確定重要客戶及服務(wù)對策標(biāo)準(zhǔn)答案:B知識點解析:時間序列分析也可以稱為數(shù)據(jù)演變分析,描述行為對象隨時間變化的規(guī)律或趨勢,并進(jìn)行建模的數(shù)據(jù)挖掘方法。B選項中記錄客戶當(dāng)前的購買,指定下次的優(yōu)惠規(guī)則,屬于描述對象隨著時間的變化規(guī)律。19、在SQLServer2008某數(shù)據(jù)庫中,用戶U1是Rolel角色中的成員。設(shè)在該數(shù)據(jù)庫中執(zhí)行了下述授權(quán)語句:GRANTINSERTONTTOU1GRANTUPDATEDELETEONTTORolelGRANTSELECTONTTOPUBLICDENYUPDATEONTTOPUBLIC則用戶U1對T表具有的操作權(quán)限是()。A、INSERTB、INSERT、UPDATE和DELETEC、INSERT、SELECT和DELETED、INSERT和DELETE標(biāo)準(zhǔn)答案:C知識點解析:前三句賦予用戶U1對T表INSERT,UPDATE,DELETE的權(quán)限,第四句拒絕UPDATE權(quán)限。所以用戶的操作權(quán)限是INSERT,SELECT,DELETE。20、SQLServer2008允許用戶自己定義函數(shù)。關(guān)于內(nèi)聯(lián)表值函數(shù),有下列說法:I.在內(nèi)聯(lián)表值函數(shù)中,沒有相關(guān)聯(lián)的返回變量Ⅱ.內(nèi)聯(lián)表值函數(shù)通過INSERT語句填充函數(shù)返回的表值Ⅲ.內(nèi)聯(lián)表值函數(shù)的作用類似于帶參數(shù)的視圖Ⅳ.調(diào)用內(nèi)聯(lián)表值函數(shù)時,只能將內(nèi)聯(lián)表值函數(shù)放置在FROM子句中上述說法中正確的是()。A、僅ⅡB、僅Ⅱ和ⅢC、僅I、Ⅱ和ⅣD、僅I、Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:D知識點解析:內(nèi)聯(lián)表值函數(shù)的返回值是一個表,該表的內(nèi)容是一個查詢語句的結(jié)果;內(nèi)聯(lián)表值函數(shù)的使用與視圖非常相似,需要放在查詢語句的FROM子句中,作用很像是帶參數(shù)的視圖;內(nèi)聯(lián)表值函數(shù)通過SELECT語句填充函數(shù)返回的表值。21、利用游標(biāo)機(jī)制可以實現(xiàn)對查詢結(jié)果集的逐行操作。下列關(guān)于SQLServer2008中游標(biāo)的說法中,錯誤的是()。A、每個游標(biāo)都有一個當(dāng)前行指針,當(dāng)游標(biāo)打開后,當(dāng)前行指針自動指向結(jié)果集的第一行數(shù)據(jù)B、如果在聲明游標(biāo)時未指定INSENSITIVE選項,則已提交的對基表的更新都會反映在后面的提取操作中C、當(dāng)@@FETCH_STATUS=0時,表明游標(biāo)當(dāng)前行指針已經(jīng)移出了結(jié)果集范圍D、關(guān)閉游標(biāo)之后,可以通過OPEN語句再次打開該游標(biāo)標(biāo)準(zhǔn)答案:C知識點解析:每個游標(biāo)都有一個當(dāng)前行指針,當(dāng)游標(biāo)打開后,當(dāng)前行指針自動指向結(jié)果集的第一行數(shù)據(jù),INSENSITIVE關(guān)鍵字用以創(chuàng)建由該游標(biāo)使用的數(shù)據(jù)的臨時復(fù)本。對游標(biāo)的所有請求都從tempdb中的該臨時表中得到應(yīng)答。因此,在對該游標(biāo)進(jìn)行提取操作時,返回的數(shù)據(jù)中不反映對基表所做的修改,并且該游標(biāo)不允許修改。使用SQL一92語法時,如果省略INSENSITIVE,任何用戶對基表提交的刪除和更新都反映在后面的提取中。當(dāng)“@@FETCH_STATUS=0”時,表示的含義是FETCH語句成功;“@@FETCH_STATUS=-1”時,F(xiàn)ETCH語句失敗或行不在結(jié)果集中;“@@FETCH_STATUS=-2”時,提取的行不存在;關(guān)閉游標(biāo)之后,可以通過OPEN語句再次打開該游標(biāo)。22、在需求分析階段規(guī)定好不同用戶所允許訪問的視圖,這屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)的()。A、功能需求分析B、性能需求分析C、存儲需求分析D、安全需求分析標(biāo)準(zhǔn)答案:A知識點解析:需求分析主要包括數(shù)據(jù)需求分析、數(shù)據(jù)處理需求分析、功能需求分析(數(shù)據(jù)處理需求分析與業(yè)務(wù)規(guī)則需求分析)、性能需求分析和其他需求分析。①數(shù)據(jù)處理需求分析:從對數(shù)據(jù)組織與存儲的設(shè)計角度,辨識應(yīng)用領(lǐng)域所管理的各類數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),與數(shù)據(jù)處理需求分析結(jié)果一起,組成數(shù)據(jù)字典,形成“數(shù)據(jù)規(guī)范說明書”。②功能需求分析:功能需求分析主要針對DBAS應(yīng)具有的功能進(jìn)行分析,是DBAS需求分析的核心環(huán)節(jié),總體上可分為數(shù)據(jù)處理需求分析與業(yè)務(wù)規(guī)則需求分析。數(shù)據(jù)處理需求分析從數(shù)據(jù)訪問和處理的角度,明確對各數(shù)據(jù)項所需要進(jìn)行的數(shù)據(jù)訪問操作。在系統(tǒng)規(guī)劃與分析階段,DBAS開發(fā)者已經(jīng)明確了各類用戶視圖。因此數(shù)據(jù)處理需求分析階段可以從這些視圖出發(fā),針對每個用戶視圖進(jìn)行數(shù)據(jù)處理需求分析,然后匯總各個視圖的分析結(jié)果得到對系統(tǒng)的完整分析結(jié)果。故選擇A選項。③性能需求分析:性能需求則描述了系統(tǒng)應(yīng)當(dāng)做到什么程度,分析DBAS應(yīng)具有的性能指標(biāo)。④其它需求分析包括:存儲需求、安全性需求等。a.存儲需求分析:存儲需求分析是指估計DBAS系統(tǒng)需要的數(shù)據(jù)存儲量,如DB所存儲的數(shù)據(jù)總量。b.安全需求分析:主要用于數(shù)據(jù)庫安全設(shè)計,避免被非法使用和攻擊。23、索引是數(shù)據(jù)庫中重要的數(shù)據(jù)結(jié)構(gòu),當(dāng)數(shù)據(jù)庫表更新大量數(shù)據(jù)后,會導(dǎo)致索引產(chǎn)生大量碎片,一般需要進(jìn)行的操作是()。A、僅需更新該表上的唯一索引B、無需對該表索引進(jìn)行任何操作C、僅需重建該表上的更新列相關(guān)索引D、僅需更新該表上的更新列相關(guān)的非B樹索引標(biāo)準(zhǔn)答案:C知識點解析:除了刪除或創(chuàng)建索引,以及非聚簇索引和聚簇索引的相互轉(zhuǎn)換外,通過重建索引可以改進(jìn)系統(tǒng)的性能。故答案為C項。24、在需求分析階段,可以使用IDEF0方法來建立系統(tǒng)的功能模型,它的基本元素是矩形框和箭頭。下面列出的描述項目審計活動的IDEF0圖中,正確的是()。A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識點解析:組成IDEF0圖的基本元素是矩形框和箭頭,矩形框代表功能活動,寫在矩形框內(nèi)的動詞短語描述功能活動的名稱,活動的編號按照要求寫在矩形框右下角指定的位置。其中矩形框左邊的輸入箭頭表示完成活動需要的數(shù)據(jù),矩形框上方的控制箭頭描述了影響整個活動執(zhí)行的事件或約束條件;右邊的輸出箭頭說明由活動產(chǎn)生的結(jié)果及信息,下方進(jìn)入的機(jī)制箭頭表示實施該活動的物理手段或完成活動需要的資源(計算機(jī)系統(tǒng)、人或組織)。只有選項C中上、下、左、右的箭頭滿足要求。故答案為C項。25、在SQLServer2008中,設(shè)有職工表(職工號,姓名,所在部門,工資),現(xiàn)要查詢工資總和最高的前3個部門。下列查詢語句中正確的是()。A、SELECTTOP3所在部門,COUNT(工資)FROM職工表GROUPBY所在部門ORDERBYCOUNT(工資)B、SELECTTOP3所在部門,COUNT(工資)FROM職工表GROUPBY所在部門ORDERBYCOtJNT(工資)DESCC、SELECTTOP3所在部門,SUM(工資)FROM職工表GROUPBY所在部門ORDERBYSUM(工資)D、SELECTTOP3所在部門,SUM(工資)FROM職工表GROUPBY所在部門ORDERBYSUM(工資)DESC標(biāo)準(zhǔn)答案:D知識點解析:本題考查的是COuNT()函數(shù)和SUM()函數(shù)的使用。COUNT()函數(shù)是用于統(tǒng)計元組個數(shù)或者一列中值的個數(shù),而SUM()用來計算一列值的總和。故選擇D選項。26、在SQLServer2008某數(shù)據(jù)庫中,設(shè)用戶Ul是db_datawriter角色中的成員。下列關(guān)于U1在該數(shù)據(jù)庫中具有的權(quán)限的說法,正確的是()。A、對用戶表數(shù)據(jù)僅具有INSERT、DELETE、UPDATE和SELECT權(quán)限B、對用戶表數(shù)據(jù)僅具有INSERT、DELETE和UPDATE權(quán)限C、對用戶表數(shù)據(jù)僅具有INSERT和DELETE權(quán)限D(zhuǎn)、對用戶表數(shù)據(jù)僅具有INSERT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 重難點解析人教版八年級上冊物理聲現(xiàn)象《噪聲的危害和控制》專項測試試題(含答案及解析)
- 中級鉗工職稱考試題庫及答案
- 考點解析-人教版八年級上冊物理物態(tài)變化《溫度》同步測評試卷(含答案詳解版)
- 紅巖中考試題及答案詳解
- 一級裁判理論考試題庫及答案
- 2025年消防執(zhí)業(yè)資格考試題庫(消防應(yīng)急救援裝備)消防設(shè)施檢驗試題及答案
- 獨立承包協(xié)議書范本
- 2025年寧波市事業(yè)單位招聘考試綜合類公共基礎(chǔ)知識真題模擬試卷
- 2025年合肥市事業(yè)單位招聘考試綜合類專業(yè)能力測試試卷(審計類)真題模擬詳解及預(yù)測
- 2025年南京市事業(yè)單位招聘考試綜合類專業(yè)能力測試試卷(物流類)真題模擬訓(xùn)練
- 第10課《美麗的顏色》課件-2025-2026學(xué)年統(tǒng)編版語文八年級上冊
- 運動損傷的預(yù)防與處理教學(xué)教案
- 肌張力低下型腦性癱瘓
- 2025至2030全球及中國紙漿模塑包裝行業(yè)項目調(diào)研及市場前景預(yù)測評估報告
- 護(hù)理用藥錯誤PDCA案例
- 香道培訓(xùn)課件
- 2025至2030中國膝關(guān)節(jié)支持器行業(yè)項目調(diào)研及市場前景預(yù)測評估報告
- 心悸癥狀護(hù)理課件
- 河道施工船舶管理制度
- 中醫(yī)眼科管理制度
- 2025年中央廚房行業(yè)現(xiàn)狀及發(fā)展趨勢分析報告
評論
0/150
提交評論