版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機(jī)三級(數(shù)據(jù)庫技術(shù))模擬試卷第
1套
一、選擇題(本題共40題,每題1.0分,共40分。)
1、關(guān)系模型是數(shù)據(jù)庫系統(tǒng)最常用的一種數(shù)據(jù)模型。下列關(guān)于關(guān)系模型的說法,錯
誤的是()。
A、關(guān)系模型中的關(guān)系是一個二維表,表中的一行對應(yīng)關(guān)系中的一個元組
B、按照一定的規(guī)則可以將ER模型轉(zhuǎn)換為關(guān)系模型中的關(guān)系模式
C、關(guān)系模型是建立在集合論的基礎(chǔ)上的,關(guān)系模型中數(shù)據(jù)存取對用戶是透明的
D、關(guān)系模型中的關(guān)系模式描述關(guān)系的動態(tài)結(jié)構(gòu),其內(nèi)容隨用戶對數(shù)據(jù)庫的操作而
變化
標(biāo)準(zhǔn)答案:D
知識點解析:關(guān)系模式描述關(guān)系的靜態(tài)結(jié)構(gòu),它是靜態(tài)、穩(wěn)定的,而關(guān)系是動態(tài)、
隨用戶對數(shù)據(jù)庫的操作而變化的??忌獏^(qū)分開來關(guān)系模式與關(guān)系。
2、設(shè)有關(guān)系模式:作者(作者編號,姓名,身份證號,職業(yè),出生日期)。下列能
夠作為該關(guān)系模式候選碼的是()。
A、作者編號,姓名
B、作者編號,身份證號
C、作者編號,職業(yè)
D、身份證號,出生日期
標(biāo)準(zhǔn)答案:B
知識點解析:關(guān)系模型中的候選碼定義為某一組屬性可以唯一標(biāo)識一個元組,則稱
為該屬性組的候選碼,所以其候選碼屬性的取值必須不能有重復(fù)也不能為空。題目
中姓名,職業(yè),出生日期都可能重復(fù)。
3、在概念模型中,屬性用于描述事物的特征或性質(zhì)。關(guān)于屬性有下列說法:
I.一個實體集中的屬性名要唯一H.屬性一般用名詞或名詞短語命名in.一個
屬性的值可以取自不同的域IV.實體集的標(biāo)識屬性能夠唯一識別實體集中每一個
實體v.標(biāo)識屬性的取值不能重復(fù),但可以為空以上說法正確的是()。
A、僅I、in和v
B、僅I、II和IV
C、僅II、IV和v
D、僅H、HI和IV
標(biāo)準(zhǔn)答案:B
知識點解析:in:一個屬性的值必須屬于唯一的域,域在這里相當(dāng)于數(shù)據(jù)類型的子
集,屬性的取值必須為同一域。v:標(biāo)識屬性的值不能重復(fù)且不可以為空。
4、設(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、可以用DE卜AULT約束實現(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)用戶自定義的完
整性,只能表示實體或參照完整性。
5、設(shè)某在線論壇系統(tǒng),其數(shù)據(jù)庫服務(wù)和Web服務(wù)運行在同一臺服務(wù)器上。系統(tǒng)運
行一段時間后用戶數(shù)量激增,文章數(shù)量龐大,并發(fā)訪問量不斷增加,導(dǎo)致用戶普遍
反映論壇響應(yīng)變慢,主要現(xiàn)象有用戶登錄驗證時間變長和進(jìn)入文章列表時響應(yīng)時間
過長。經(jīng)排查發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)成為主要瓶頸。假設(shè)數(shù)據(jù)庫中有用戶信息表和文章
表。為改善此情況,設(shè)有下列措施:I.修改論壇程序使其能在內(nèi)存中對常用查
詢結(jié)果進(jìn)行緩存,以減少數(shù)據(jù)庫的訪問次數(shù)0.在操作系統(tǒng)中提高數(shù)據(jù)庫服務(wù)進(jìn)
程的優(yōu)先級HI.不再使用數(shù)據(jù)庫,以文本文件方式存儲用戶信息和文章IV.根據(jù)
用戶信息表和文章表的索引情況,優(yōu)化用戶驗證查詢語句和文章列表查詢語句
V.統(tǒng)計并檢查使用頻率最高的幾類查詢,針對這些查詢模式對用戶信息表或文章
表建立相應(yīng)的索引以提高這些查詢的效率以上措施,一般情況下,合理且有效果
的是()。
A、僅I、I【和III
B、僅I、IV和V
c、僅n、in和iv
D、僅II、IV和V
標(biāo)準(zhǔn)答案:B
知識點解析:II錯誤原因是題目中已經(jīng)說明數(shù)據(jù)庫服務(wù)成為主耍瓶頸,因此跟操作
系統(tǒng)的進(jìn)程調(diào)度無關(guān),而且改變操作系統(tǒng)進(jìn)程優(yōu)先級會影響系統(tǒng)的運行,有可能會
造成其它錯誤。in錯誤是因為數(shù)據(jù)庫系統(tǒng)中包括數(shù)據(jù)庫管理系統(tǒng),其中有一些執(zhí)行
和處理數(shù)據(jù)的方法己經(jīng)很優(yōu)化,而若使用文本方式存儲數(shù)據(jù),則數(shù)據(jù)管理要用戶自
己完成,處理更繁瑣且效率較低。
6、在并行數(shù)據(jù)庫中,需要將表拆分到不同的磁盤上。下列最適合整表掃描的拆分
方式是()。
A、輪轉(zhuǎn)法
B、散列劃分
C、范圍劃分
D、等值劃分
標(biāo)準(zhǔn)答案:A
知識點解析:并行數(shù)據(jù)庫常用的劃分技術(shù)有輪轉(zhuǎn)法、散列劃分、范圍劃分。輪轉(zhuǎn)
法:對關(guān)系順序掃描,將第i個元組存儲到標(biāo)號為Dimodn的磁盤上;該方式俁證
了元組在多個磁盤上均勻分布。散列劃分:選定一個值域為{0,1,…,41}的散
列函數(shù),對關(guān)系中的元組基于劃分屬性進(jìn)行散列。如果散列函數(shù)返回i,則將其存
儲到第i個磁盤。范圍劃分:該策略按照關(guān)系中某個屬性的取值范圍將數(shù)據(jù)文件劃
分為兒部分,分別存放到磁盤上。由此可見,輪轉(zhuǎn)法最適合于掃描整個關(guān)系的應(yīng)
用,并在掃描時可以并行地從幾個磁盤讀取數(shù)據(jù),負(fù)載平衡,充分發(fā)揮了并行性。
7、下列敘述中不屬于三層B/S結(jié)構(gòu)數(shù)據(jù)庫應(yīng)用系統(tǒng)特點和操作特征的是()。
A、客戶端使用瀏覽器,瀏覽器與Web應(yīng)用服務(wù)器之間的通信使用超文本傳輸協(xié)
議(HTTP)
B、數(shù)據(jù)庫服務(wù)器接受應(yīng)用服務(wù)器提出的數(shù)據(jù)操作請求,對數(shù)據(jù)庫進(jìn)行相應(yīng)的操
作,并將操作結(jié)果返回給應(yīng)用服務(wù)器
C、這種結(jié)構(gòu)使客戶端和服務(wù)器能在不同的系統(tǒng)間通信,但對客戶機(jī)配置要求較
高,且應(yīng)用軟件維護(hù)代,’介也較大
D、這種結(jié)構(gòu)不受時空限制,使用者可以在全球任何地力,任何時間請求數(shù)據(jù)庫應(yīng)
用系統(tǒng)提供的各種數(shù)據(jù)服務(wù)
標(biāo)準(zhǔn)答案:C
知識點解析:B/S結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)的特點是用戶界面完全通過WWW瀏覽
器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),主要的事務(wù)邏輯在服務(wù)器實現(xiàn),所以其對客
戶機(jī)配置要求不高,即使對服務(wù)器要求較高,也不需要安裝客戶端軟件。
8、下列關(guān)于函數(shù)依賴概念的說法,正確的是()
A、函數(shù)依賴研究一個關(guān)系中記錄之間的依賴關(guān)系
B,)函數(shù)依賴研究一個關(guān)系中屬性之間的依賴關(guān)系
C、函數(shù)依賴研究一個關(guān)系中主碼與外碼之間的依賴關(guān)系
D、函數(shù)依賴研究一個關(guān)系中某列不同行之間取值的依賴關(guān)系
標(biāo)準(zhǔn)答案:B
知識點解析:函數(shù)依賴的定義為:設(shè)R(U)是屬性集U上的關(guān)系模型X,Y是U的子
集,若對于R(U)的任意一個可能的關(guān)系r,r中不可能存在兩個元組在X上屬性值
相等,而在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴于X。其本質(zhì)是
根據(jù)屬性間的依賴情況來判定關(guān)系是否具有模型不合適的性質(zhì)。
9、某數(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%,磁盤10也
非常小。造成此現(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選項。
10、在對某商場的顧客進(jìn)行流失預(yù)測分析時,先取得一個顧客樣本集S,其模式為
(id,al,a2,...?an,c),其中id為顧客的唯一標(biāo)識,ai(i=l,2,…,n)為顧客的
屬性,如年齡、性別、消費時間間隔等,c的取值為{流失,未流失}?,F(xiàn)有算法
A對樣本S進(jìn)行處理,輸出結(jié)果為P,P能根據(jù)該樣本集外的顧客u的n個屬性,
確定u的c屬性值,以對顧客的流失作出預(yù)測。那么,A和P分別是()。
A、聚類算法,聚類工具
B、分類算法,分類器
C、關(guān)聯(lián)規(guī)則算法,規(guī)則集
D、多維分析算法,OLAP工具
標(biāo)準(zhǔn)答案:B
知識點解析:由于有樣本集和測試集之分,乂有已有的類別標(biāo)簽,所以屬于監(jiān)督學(xué)
習(xí)。分類:通過學(xué)習(xí)得到一個目標(biāo)函數(shù)f,把每個屬性集x映射到一個預(yù)先定義的
類標(biāo)號y。分類屬于監(jiān)督學(xué)習(xí)。聚類:根據(jù)在數(shù)據(jù)中發(fā)現(xiàn)的描述對象及其關(guān)系的信
息,將數(shù)據(jù)對象分組,組內(nèi)的對象相互之間是相似的,而不同組中的對象則不同。
組內(nèi)的相似性越大,組間差別越大,聚類就越好,屬于無監(jiān)督學(xué)習(xí)。關(guān)聯(lián)規(guī)則挖
掘:發(fā)現(xiàn)隱藏在大型數(shù)據(jù)集中的有意義的聯(lián)系。多維分析是指各級管理決策人員從
不同的角度、快速靈活地對數(shù)據(jù)倉庫中的數(shù)據(jù)進(jìn)行復(fù)雜查詢多維分析處理。根據(jù)題
意顯然是符合分類。所以選擇B選項。
11、三層瀏覽器/服務(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)將人機(jī)交互、應(yīng)用業(yè)務(wù)邏輯和數(shù)據(jù)管理三類功能分離,提高了可維于性
D、與二層的客戶/服務(wù)器架構(gòu)相比,此架構(gòu)在交互性、運行速度方面優(yōu)勢明顯
標(biāo)準(zhǔn)答案:D
知識點解析:三層架構(gòu)將更多的任務(wù)傳給服務(wù)器端計算,所以增加了網(wǎng)絡(luò)的通信
量,其運行速度受制于網(wǎng)絡(luò),并不一定會提高。在適用Internet,維護(hù)工作量等方
面,B/S比C/S強(qiáng);住運行速度、數(shù)據(jù)安全和人機(jī)交互等方面,不如C/Sc
12、在進(jìn)行數(shù)據(jù)庫物理沒計時,為了保證系統(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)中存在頻繁的多表連接操作,可以考慮將這些基本表組織為聚集文
件,以提高查詢效率
標(biāo)準(zhǔn)答案:C
知識點解析:RAID1O比RAID5在寫數(shù)據(jù)上更穩(wěn)定、速度更快,所以C選項中應(yīng)
盡量避免存儲在RAID5的磁盤存儲系統(tǒng)中。
13、當(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選項。
14、從功能上講,數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計包括四個層次。下列層次中包含索引設(shè)計的
是()。
A、表示層
B、業(yè)務(wù)邏輯層
C、數(shù)據(jù)訪問層
D、數(shù)據(jù)持久層
標(biāo)準(zhǔn)答案:D
知識點解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的四個層次分別為:①表示層;②業(yè)務(wù)邏輯
層:③數(shù)據(jù)訪問層;④數(shù)據(jù)持久層。在這四個層次中,數(shù)據(jù)持久層的設(shè)計工作屬
于數(shù)據(jù)組織與存儲等方面的物理設(shè)計內(nèi)容,而索引設(shè)計屬于物理設(shè)計階段。因此,
索引設(shè)計是在數(shù)據(jù)持久層上的設(shè)計。
15、在信息系統(tǒng)的需求分析中,目前廣為使用的結(jié)構(gòu)化分析與功能建模方法主要有
DFD、IDEF0等。其中,DFD建模方法也被稱為過程建模和功能建模方法,其核
心是()。
A、數(shù)據(jù)
B、軟件
C、數(shù)據(jù)流
D、分析過程
標(biāo)準(zhǔn)答案:C
知識點解析:數(shù)據(jù)流圖(DalaFlowDiagram,簡稱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ù)流之間的概括情況。
16、從功能上講,數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計包括四個層次。下列層次中包含索引設(shè)計的
是()
A、表示層
B、業(yè)務(wù)邏輯層
C、數(shù)據(jù)訪問層
D、數(shù)據(jù)持久層
標(biāo)準(zhǔn)答案:D
知識點解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)訂的四個層次分別為:①表示層;②業(yè)務(wù)邏輯
層;③數(shù)據(jù)訪問層;④數(shù)據(jù)持久層。在這四個層次中,數(shù)據(jù)持久層的設(shè)計工作屬
于數(shù)據(jù)組織與存儲等方面的物理設(shè)計內(nèi)容,而索引設(shè)計屬于物理設(shè)計階段。因此,
索引設(shè)計是在數(shù)據(jù)持久層上的設(shè)計。
17、數(shù)據(jù)庫物理設(shè)計的目標(biāo)是為應(yīng)用數(shù)據(jù)提供合適的數(shù)據(jù)存儲結(jié)構(gòu),同時要保證數(shù)
據(jù)庫系統(tǒng)具有良好的性能。關(guān)于數(shù)據(jù)庫物理設(shè)計,下列說法中錯誤的是()。
A、數(shù)據(jù)庫物理設(shè)計需要考慮數(shù)據(jù)的存儲方式、存取路徑和具體的實現(xiàn)細(xì)節(jié),還需
要考慮數(shù)據(jù)的加載方式
R、數(shù)據(jù)庫物理設(shè)計一般需要根據(jù)數(shù)據(jù)的存儲需求和使用需求確定數(shù)據(jù)庫管理系統(tǒng)
的配置參數(shù)
C、數(shù)據(jù)庫物理設(shè)計需要權(quán)衡系統(tǒng)的時間效率、空間效率、維護(hù)代價和各種用戶要
求,因此可能會產(chǎn)生多個備選方案
D、在數(shù)據(jù)庫物理設(shè)計后期,可以根據(jù)實際需要適當(dāng)降低某些關(guān)系模式的規(guī)范化程
度,以提高查詢效率
標(biāo)準(zhǔn)答案:A
知識點解析:數(shù)據(jù)庫物理設(shè)計的目的是將數(shù)據(jù)的邏輯模式轉(zhuǎn)換為實現(xiàn)技術(shù)規(guī)范,其
目標(biāo)是設(shè)計數(shù)據(jù)存儲方案,以便提供足夠好的性能并確保數(shù)據(jù)庫數(shù)據(jù)的完整性、安
全性和可恢復(fù)性。通常,數(shù)據(jù)庫物理設(shè)計并不包括文件和數(shù)據(jù)庫的具體實現(xiàn)細(xì)節(jié)
(例如如何創(chuàng)建文件、建立數(shù)據(jù)庫以及如何加載數(shù)據(jù)等)。
18、在分布式數(shù)據(jù)庫應(yīng)用系統(tǒng)中,對全局關(guān)系進(jìn)行分片設(shè)計時,下列說法正確的是
()o
A、對于一個全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個片段,但允許某些
數(shù)據(jù)同時屬于不同的片段
B、對于一個全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個片段,也允許某
些數(shù)據(jù)同時屬于不同的片段
C、對于一個全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個片段,也不允許某
些數(shù)據(jù)同時屬于不同的片段
D、對于一個全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個片段,也不允許
某些數(shù)據(jù)同時屬于不同的片段
標(biāo)準(zhǔn)答案:C
知識點解析:分布式數(shù)據(jù)庫采用數(shù)據(jù)分片對數(shù)據(jù)進(jìn)行管理,分片有以下三個原則:
①完整性原則,即全局關(guān)系的所有數(shù)據(jù)項必須包含在某個片段中,否則將導(dǎo)致數(shù)
據(jù)庫不完整,造成某些片段數(shù)據(jù)丟失;②重構(gòu)性原則,即所有片段必須能夠還原
全局關(guān)系;③不相交原則(對垂直分片的主鍵除外),對于一個全局關(guān)系,要保證數(shù)
據(jù)不丟失,則必須要屬于某個片段,即不允許不屬于任何一個片段,也不允許一個
全局關(guān)系的某些數(shù)據(jù)既屬于該全局關(guān)系的某些片斷又屬于該全局關(guān)系的另一個片斷
(垂直關(guān)系中的碼屬性除外)。
19>在SQLServer2008中,master是一個非常重要的系統(tǒng)數(shù)據(jù)庫,如果master損
壞將會對系統(tǒng)造成嚴(yán)重后果,因此系統(tǒng)管理員應(yīng)該對"master進(jìn)彳了備份。SQLServer
2008對數(shù)據(jù)庫提供的備份有()。I.完全備份H.差異備份HI.日志備份
A、僅I
B、僅I和II
C、僅I和川
D、全部
標(biāo)準(zhǔn)答案:B
知識點解析:數(shù)據(jù)庫備份分為以下兩種:①完全備份,這可能是大多數(shù)人常用的
方式,它不僅可以備份整個數(shù)據(jù)庫,包含用戶表、系統(tǒng)表、索引、視圖和存儲過程
等所有數(shù)據(jù)庫對象,而且備份數(shù)據(jù)庫文件和日志文件,但它需要花費更多的時間和
空間,所以一般推薦一周做一次;②差異備份,差異備份是備份自上一次完全備
份之后有變化的數(shù)據(jù)文件、口志文件以及數(shù)據(jù)庫中其他被修改的內(nèi)容等。它比最初
的完全備份小,因為它只包含自上次完全備份以來所改變的數(shù)據(jù)。它的優(yōu)點是存儲
和恢復(fù)速度快,推薦每天做一次差異備份。
20、給定如下三個關(guān)系表:銷售明細(xì)表(商品標(biāo)識,銷售時間,單價,數(shù)量,金額)
日銷售表(商品標(biāo)識,銷售日,總數(shù)量,總金額)月銷售額(商品標(biāo)識,銷售月份,
總數(shù)量,總金額)下列說法正確的是()。
A、銷售明細(xì)表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最大
B、日銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小
C、月銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小
D、月銷售表的數(shù)據(jù)粒度最小,數(shù)據(jù)量最小
標(biāo)準(zhǔn)答案:C
知識點解析:數(shù)據(jù)粒度劃分標(biāo)準(zhǔn)可以將數(shù)據(jù)倉庫中的數(shù)據(jù)劃分為詳細(xì)數(shù)據(jù)、輕度總
結(jié)、高度總結(jié)三級或更多級。確立粒度的原則:細(xì)化程度越高,粒度越??;細(xì)化程
度越低,粒度越大,綜合程度越高。如果數(shù)據(jù)倉庫不保存低粒度的數(shù)據(jù)而只有粗粒
度的數(shù)據(jù),則需要存儲的數(shù)據(jù)量就較少。所以A、D選項錯。B選項中已是最小粒
度,所以沒有最大和最小之分。C選項中月銷售表可以分成粒度更小的日銷售表。
21、關(guān)于數(shù)據(jù)庫概念設(shè)計及物理結(jié)構(gòu)設(shè)計,下列說法錯誤的是()。
A、數(shù)據(jù)庫概念設(shè)計過程中,每個實體集需要有唯一的名字,實體集一般用名詞或
名詞短語命名
B、數(shù)據(jù)庫概念設(shè)計階段的目標(biāo)是描述需要存儲的記錄及其數(shù)量
C、數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計的目標(biāo)是設(shè)計一個空間利用率高,具有較高訪問效率和較
低維護(hù)成本的數(shù)據(jù)庫物理結(jié)構(gòu)
D、數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計的結(jié)果可以從時間、空間和維護(hù)代價等方面進(jìn)行評估,
般需要從多種可行方案中根據(jù)評估情況選擇最為合理的方案
標(biāo)準(zhǔn)答案:B
知識點解析:B選項中數(shù)據(jù)庫概念設(shè)計的目標(biāo):定義和描述應(yīng)用領(lǐng)域涉及的數(shù)據(jù)范
圍;獲取應(yīng)用領(lǐng)域或問題域的信息模型;描述清楚數(shù)據(jù)的屬性特征;描述清楚數(shù)據(jù)
之間的關(guān)系;定義和描述數(shù)據(jù)的約束;說明數(shù)據(jù)的安全性要求;支持用戶的各種數(shù)
據(jù)處理需求;保證信息模型方便地轉(zhuǎn)換成數(shù)據(jù)的邏輯結(jié)構(gòu)(數(shù)據(jù)庫模式),同時也使
于用戶理解。A選項在數(shù)據(jù)庫概念設(shè)計階段,將具有相同屬性特征的同類對象抽象
為實體集,然后用一個有意義的名詞或名詞短語為每一個實體集命名。C選項數(shù)據(jù)
庫物理設(shè)計階段的目標(biāo)是設(shè)計一個存儲空間占用少、數(shù)據(jù)訪問率高和維護(hù)代價低的
數(shù)據(jù)庫物理模式。D選項物理模式評估中對數(shù)據(jù)庫物理設(shè)計結(jié)果從時間、空間和維
護(hù)等方面進(jìn)行評估,從多種可行方案中選擇合理的數(shù)據(jù)庫物理結(jié)構(gòu)。綜上所述,B
選項錯誤。
22、設(shè)有選課表(學(xué)號,課程號,成績),現(xiàn)要統(tǒng)計每門課程的選課人數(shù),并將結(jié)果
保存到新表:選課情況表0下列語句中正確的是()、
A、SELECT課程號,COUNT(*)選課人數(shù)FROM選課表INTO選課情況表
GROUPBY課程號
B、SELECT課程號,COUNTS)選課人數(shù)INTO選課情況表FROM選課表
GROUPBY課程號
C、SELECT課程號,COUNT(*)FROM選課表INTO選課情況表(課程號,選課人
數(shù))GROUPBY課程號
D、SELECT課程號,COUNT(*)INTO選課情況表(課程號,選課人數(shù))FROM選課
表GROUPBY課程號
標(biāo)準(zhǔn)答案:B
知識點解析:包含INTO子句的SELECT語句的語法格式為:SELECT查詢歹U表序
列INTOV新表名>FROM數(shù)據(jù)源。
23、在云計算中,當(dāng)云以即用即付的方式提供給公眾的時候,我們稱其為()。
A、公共云
B、私有云
C、共享云
D、混合云
標(biāo)準(zhǔn)答案:A
知識點解析:公共云指的是云以即用即付的方式提供給公眾。私有云是指不對公眾
開放的企業(yè)或組織內(nèi)部數(shù)據(jù)中心的資源。
24、下列關(guān)于SQLServer2008分離和附加數(shù)據(jù)庫的說法,錯誤的是()。
A、分離數(shù)據(jù)庫之前,必須先斷開所有用戶與該數(shù)據(jù)庫的連接
B、進(jìn)行分離數(shù)據(jù)庫操化時,SQLServer服務(wù)必須是啟動狀態(tài)
C、分離數(shù)據(jù)庫時只需分離數(shù)據(jù)文件,不需要分離日志文件
D、分離和附加數(shù)據(jù)庫是數(shù)據(jù)轉(zhuǎn)移的一種方式
標(biāo)準(zhǔn)答案:C
知識點解析:分離數(shù)據(jù)庫是指將數(shù)據(jù)庫從SQLServer實例中刪除,但不刪除數(shù)據(jù)
庫的數(shù)據(jù)文件和口志文4。分離數(shù)據(jù)庫實際就是讓數(shù)據(jù)庫的文件不受數(shù)據(jù)庫管理系
統(tǒng)的管理,使用戶可以將數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件復(fù)制到另一臺計算機(jī)上或者
是同一臺計算機(jī)的其他地方。故答案為C項。
25,在SQLServer2008某數(shù)據(jù)庫中,設(shè)用戶U1是db_accessadmin角色中的成
員。下列關(guān)于U1在該數(shù)據(jù)庫中具有的權(quán)限的說法,正確的是()。
A、具有增、冊人改、查所有用戶表數(shù)據(jù)的權(quán)限
B、具有添加和刪除數(shù)據(jù)庫用戶的權(quán)限
C、具有備份和恢復(fù)數(shù)據(jù)庫的權(quán)限
D、具有創(chuàng)建數(shù)據(jù)庫對象的權(quán)限
標(biāo)準(zhǔn)答案:B
知識點解析:db_datawriter角色具有增、冊人改、查所有用戶表數(shù)據(jù)的權(quán)限;
db_accessadmin角色具有添加和刪除數(shù)據(jù)庫用戶的權(quán)限;db_backupoperator/(J色具
有備份和恢復(fù)數(shù)據(jù)庫的權(quán)限:dbjwnet角色具有創(chuàng)建數(shù)據(jù)庫對象的權(quán)限.故答案
為B項。
26、在數(shù)據(jù)庫運行階段,對數(shù)據(jù)庫經(jīng)常性的維護(hù)工作主要是由DBA完成的。下列
工作中不屬于數(shù)據(jù)庫運行維護(hù)工作的是()。
A、監(jiān)控數(shù)據(jù)庫運行狀態(tài)
B、數(shù)據(jù)庫的重組與重構(gòu)
C、對數(shù)據(jù)庫管理系統(tǒng)打補(bǔ)丁升級
D、確定數(shù)據(jù)庫軟件選型和版本
標(biāo)準(zhǔn)答案:D
知識點解析:數(shù)據(jù)庫的維護(hù)工作包括:數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù);數(shù)據(jù)庫的安全性和完
整性控制;數(shù)據(jù)庫性能的監(jiān)控分析和改進(jìn);數(shù)據(jù)庫的重組和重構(gòu)。C項屬于數(shù)據(jù)庫
安全性內(nèi)容,D項不屬于數(shù)據(jù)庫系統(tǒng)運行維護(hù)工作,故答案為D項。
27、現(xiàn)有商品表(商品號,商品名,商品價格,商品類別),銷售表(顧客號,商品
號,銷售數(shù)量,銷售日期)。關(guān)于這兩個表有如下性能優(yōu)化做法:I.因為經(jīng)常按
照銷售日期進(jìn)行銷售數(shù)量的匯總分析,因此對銷售表可以按銷售日期進(jìn)行分區(qū)
II.因為經(jīng)常按照商品名查詢商品的銷售數(shù)量,因此可以在銷售表中添加商品名屬
性HI.因為經(jīng)常按照商品類別進(jìn)行銷售數(shù)量的匯總分析,因此可以將按商品號分
組的銷傳數(shù)量匯總結(jié)果保存起來IV.因為經(jīng)常按照顧客號執(zhí)行分組操作,因此可
以將銷售表組織成基于顧客號的順序文件以上做法中,正確的是()。
A、僅I、H和HI
B、僅【、II和IV
C、僅II、IH和IV
D、全部都對
標(biāo)準(zhǔn)答案:D
知識點解析:當(dāng)對數(shù)據(jù)的操作只涉及一部分?jǐn)?shù)據(jù)而不是所有數(shù)據(jù)時,就可以考慮建
立分區(qū)表。I符合分區(qū)的條件,故【正確。增加冗余列是指在多個表中增加具有
相同語義的列,它常用來在查詢時避免連接操作,提高查詢效率。n中在銷售表中
增加了“商品名''屬性就屬于增加冗余列,故n可以提高查詢效率,符合性能優(yōu)化方
法。匯總過程可能需要同時對大批量數(shù)據(jù)進(jìn)行實時訪問,同時對數(shù)據(jù)進(jìn)行加和、
取平均操作,這些操作與用數(shù)據(jù)庫服務(wù)器CPU大、持續(xù)時間長。為了降低這些操
作時間,可以根據(jù)統(tǒng)計操作的使用情況,將頻繁使用的統(tǒng)計操作的中間結(jié)果保存匯
總表中,當(dāng)用戶發(fā)出匯總請求時,即可直接從匯總表中獲取數(shù)據(jù),降低了數(shù)據(jù)訪問
量以及匯總操作的CPU計算量。in就是通過新增匯總表來進(jìn)行性能優(yōu)化的。順序
文件支持基于查找碼的順序訪問,也支持快速的二分查找。如果用戶的查詢條件定
義在查找碼上,則順序文件是比較適合的文件結(jié)構(gòu)。IV中是基于顧客號的分組,因
此順序文件適合查找。故答案為D項。
28、在一個ER圖中,包含三個實體集,兩個二元一對多聯(lián)系,兩個二元多對多聯(lián)
系,則將該ER圖轉(zhuǎn)化為關(guān)系模型后,得到的關(guān)系模式個數(shù)是()。
A、4個
B、5個
C、6個
D、7個
標(biāo)準(zhǔn)答案:B
知識點解析:ER圖向關(guān)系模式轉(zhuǎn)換涉及到兩方面:①實體的轉(zhuǎn)換;②實體間聯(lián)系
的轉(zhuǎn)換。實體的轉(zhuǎn)換:在從ER圖轉(zhuǎn)換為關(guān)系模式時,一個實體就轉(zhuǎn)換成一個關(guān)系
模式,實體的屬性就是關(guān)系模式的屬性,實體的鍵就是關(guān)系的主鍵。實體間聯(lián)系
的轉(zhuǎn)換:實體間存在三種聯(lián)系,即1:1(一對一),l:m(一對多),m:n(多對
多)。在從ER向關(guān)系模式轉(zhuǎn)換規(guī)則如下:1:1(一對一)聯(lián)系方法一:聯(lián)系轉(zhuǎn)換
為獨立的關(guān)系模式;模式的屬性由聯(lián)系本身的屬性及兩個實體的鍵構(gòu)成;主鍵由兩
個實體中的任意一個鍵為成。方法二:聯(lián)系與一端的實體的關(guān)系模式合并,即將
聯(lián)系的屬性加入到實體的關(guān)系模式內(nèi),主鍵不變。l:m(一對多)聯(lián)系方法一:
聯(lián)系轉(zhuǎn)換為獨立的關(guān)系模式;模式的屬性由聯(lián)系本身的屬性及兩個實體的鍵構(gòu)成;
主鍵由n端實體的鍵組成。方法二:與n端的實體的關(guān)系模式合并,即將聯(lián)系的
屬性加入到實體的關(guān)系模式內(nèi),主鍵不變。m:n(多對多)聯(lián)系多對多聯(lián)系轉(zhuǎn)換
成新的獨立的模式,模式的屬性由聯(lián)系本身的屬性及兩個實體的鍵構(gòu)成,主鍵由兩
端實體的鍵組合而成。由題目可知,該題中有三個實體,二個(一對多)聯(lián)
系,二個m:n(多對多)聯(lián)系。三個實體和二個m:n(多對多)聯(lián)系可以轉(zhuǎn)換為單
獨的模式,二對l:m(一對多)聯(lián)系需要合并到實體中去。因此可以最終得到5個
模式,故選擇B選項。
29、下列關(guān)于分布式數(shù)據(jù)庫系統(tǒng)的說法,錯誤的是()。
A、分內(nèi)式數(shù)據(jù)庫系統(tǒng)中的節(jié)點是緊耦合的,它們形成單一的數(shù)據(jù)庫系統(tǒng)
B、分布式數(shù)據(jù)庫系統(tǒng)要求每個節(jié)點具有較高的獨立性,具有本地自治能力
C、分布式數(shù)據(jù)庫的分布透明性目的在于使用戶完全感覺不到數(shù)據(jù)是分布的,使用
戶的使用方式與集中式數(shù)據(jù)庫完全一樣
D、分布式數(shù)據(jù)庫系統(tǒng)的分片透明性是最高級別的透明性,位于全局概念模式與分
片模式之間
標(biāo)準(zhǔn)答案:A
知識點解析:分布式數(shù)據(jù)庫系統(tǒng)是物理上分散、邏輯上集中的數(shù)據(jù)庫系統(tǒng)。故答案
為A項。
30、下列關(guān)于SQLServer2008分離數(shù)據(jù)庫的說法,錯誤的是()。
A、分離數(shù)據(jù)庫后,數(shù)據(jù)庫文件將不受數(shù)據(jù)庫管理系統(tǒng)的管理
B、分離數(shù)據(jù)庫是指將數(shù)據(jù)庫從SQLServer實例中刪除,但不刪除數(shù)據(jù)庫包含的文
件
C、分離數(shù)據(jù)庫時,數(shù)據(jù)庫管理系統(tǒng)無需判斷該數(shù)據(jù)庫是否正在被使用
D、數(shù)據(jù)庫被分離后,其所包含的文件可以被復(fù)制和剪切
標(biāo)準(zhǔn)答案:C
知識點解析:分離數(shù)據(jù)庫時需要停用被分離的數(shù)據(jù)庫,但是不需要停用SQLServer
服務(wù).故答案為「選項0
31、在數(shù)據(jù)庫優(yōu)化工作中,有關(guān)增加冗余列的說法,正確的是()。
A、派生性冗余列一般不增加數(shù)據(jù)庫空間使用
B、該方法不能減少查詢時的連接操作
C、該方法實施后的關(guān)系模式一般不符合第三范式要求
D、該方法可以減少數(shù)據(jù)庫分組操作帶來的資源消耗
標(biāo)準(zhǔn)答案:C
知識點解析:反規(guī)范化是將規(guī)范化的關(guān)系轉(zhuǎn)換為非規(guī)范化的關(guān)系的過程。常用的反
規(guī)范化方法有增加派生冗余列、增加冗余列、重新分組、分割表和新增匯總表等。
增加冗余列的目的就是避免查詢時的連接操作。派生性冗余列是指表中增加的列由
表中一些數(shù)據(jù)項經(jīng)過計算生成,它的作用是在查詢時減少連接操作,避免使用聚合
函數(shù),以犧牲空間來換取減少查詢時間的目的。該方法可以減少數(shù)據(jù)庫連接操作帶
來的資源消耗,而不是分組。故答案為C選項。
32、云計算包含互聯(lián)網(wǎng)上的應(yīng)用服務(wù)及在數(shù)據(jù)中心提供這些服務(wù)的軟硬件設(shè)施,其
中SaaS指()。
A、平臺即服務(wù)
B、基礎(chǔ)設(shè)施即服務(wù)
C、軟件即服務(wù)
D、社會即服務(wù)
標(biāo)準(zhǔn)答案:C
知識點解析:SaaS,B|JSoftwareasaService,中文意思是軟件即服務(wù)。
33、設(shè)某在線論壇系統(tǒng),其數(shù)據(jù)庫服務(wù)和Web服務(wù)運行在同一臺服務(wù)器上。系統(tǒng)
運行一段時間后用戶數(shù)量激增,文章數(shù)量龐大,并發(fā)訪問量不斷增加,導(dǎo)致用戶普
遍反映論壇響應(yīng)變慢,主要現(xiàn)象有用戶登錄驗證時間變長和進(jìn)入文章列表時響應(yīng)時
間過長。經(jīng)排查發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)成為主要瓶頸。假設(shè)數(shù)據(jù)庫中有用戶信息表和文章
表。為改善此情況,設(shè)有下列措施:I.修改論壇程序使其能在內(nèi)存中對常用查
詢結(jié)果進(jìn)行緩存,以減少數(shù)據(jù)庫的訪問次數(shù)H.在操作系統(tǒng)中提高數(shù)據(jù)庫服務(wù)進(jìn)
程的優(yōu)先級HI.不再使用數(shù)據(jù)庫,以文本文件方式存儲用戶信息和文章IV.根據(jù)
用戶信息表和文章表的索引情況,優(yōu)化用戶驗證查詢語句和文章列表查詢語句
V.統(tǒng)計并檢查使用頻率最高的兒類查詢,針對這些查詢模式對用戶信息表或文章
表建立相應(yīng)的索引以提高這些查詢的效率以上措施,一般情況下,合理且有效果
的是()。
A、僅I、n和in
B、僅I、IV和V
C、僅H、IH和IV
D、僅II、W和V
標(biāo)準(zhǔn)答案:B
知識點解析:n錯誤原因是題目中已經(jīng)說明數(shù)據(jù)庫服務(wù)成為主要瓶頸,因此跟操作
系統(tǒng)的進(jìn)程調(diào)度無關(guān),而且改變操作系統(tǒng)進(jìn)程優(yōu)先級會影響系統(tǒng)的運行,有可能會
造成其它錯誤。in錯誤是因為數(shù)據(jù)庫系統(tǒng)中包括數(shù)據(jù)庫管理系統(tǒng),其中有一些執(zhí)行
和處理數(shù)據(jù)的方法已經(jīng)很優(yōu)化,而若使用文本方式存儲數(shù)據(jù),則數(shù)據(jù)管理要用戶自
己完成,處理更繁瑣且效率較低。
34、DBAS生命周期模型中時間最長的階段是()。
A、需求分析
B、系統(tǒng)設(shè)計
C、實行與部署
D、運行管理與維護(hù)
標(biāo)準(zhǔn)答案:D
知識點解析:一個數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)完成后,運行管理與維護(hù)往往是一個長久的
過程,時間一般是以年為單位,其成本消耗也是巨大的。
35、在SQL語言中的視圖(view)是數(shù)據(jù)庫體系結(jié)構(gòu)中的()。
A、內(nèi)模式
B、模式
C>外模式
D、物理模式
標(biāo)準(zhǔn)答案:c
知識點解析:在SQL中,視圖是基于SQL語句的結(jié)果集的可視化的虛表,它包含
行和列,就像一個真實的表。視圖中的字段就是來自一個或多個數(shù)據(jù)庫中的真實的
表中的字段。我們可以向視圖添加SQL函數(shù)、WHERE以及JOIN語句。外模式也
稱子模式(Subschema)或用戶模式,它是數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)能
看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某
一應(yīng)用有關(guān)的數(shù)據(jù)邏輯表示。視圖是外模式的實現(xiàn)方式之一。
36、數(shù)據(jù)庫物理設(shè)計的目標(biāo)是為應(yīng)用數(shù)據(jù)提供合適的數(shù)據(jù)存儲結(jié)構(gòu),同時要保證數(shù)
據(jù)庫系統(tǒng)具有良好的性能。關(guān)于數(shù)據(jù)庫物理設(shè)計,下列說法中錯誤的是()。
A、數(shù)據(jù)庫物理設(shè)計需要考慮數(shù)據(jù)的存儲方式、存取路徑和具體的實現(xiàn)細(xì)節(jié),還需
要考慮數(shù)據(jù)的加載方式
B、數(shù)據(jù)庫物理設(shè)計一般需要根據(jù)數(shù)據(jù)的存儲需求和使用需求確定數(shù)據(jù)庫管理系統(tǒng)
的配置參數(shù)
C、數(shù)據(jù)庫物理設(shè)計需要權(quán)衡系統(tǒng)的時間效率、空間效率、維護(hù)代價和各種用戶要
求,囚此可能會產(chǎn)生多個備選方案
D、在數(shù)據(jù)庫物理設(shè)計后期,可以根據(jù)實際需要適當(dāng)降低某些關(guān)系模式的規(guī)范化程
度,以提高查詢效率
標(biāo)準(zhǔn)答案:A
知識點解析:數(shù)據(jù)庫物理設(shè)計的目的是將數(shù)據(jù)的邏輯模式轉(zhuǎn)換為實現(xiàn)技術(shù)規(guī)范,其
目標(biāo)是設(shè)計數(shù)據(jù)存儲方案,以便提供足夠好的性能并確保數(shù)據(jù)庫數(shù)據(jù)的完整性、安
全性和可恢復(fù)性。通常,數(shù)據(jù)庫物理設(shè)計并不包括文件和數(shù)據(jù)庫的具體實現(xiàn)細(xì)節(jié)
(例如如何創(chuàng)建文件、建立數(shù)據(jù)庫以及如何加載數(shù)據(jù)等)。
37、在SQLServer2008中?master是一個非常重要的系統(tǒng)數(shù)據(jù)庫,如果master報
壞將會對系統(tǒng)造成嚴(yán)重后果,因此系統(tǒng)管理員應(yīng)該對master進(jìn)行備份。SQL
Server2008對數(shù)據(jù)庫提供的備份有()。I.完全備份H.差異備份HI.日志備份
A、僅I
B、僅I和n
c、僅[和川
D、全部
標(biāo)準(zhǔn)答案:B
知識點解析:數(shù)據(jù)庫備份分為以下兩種:①完全備份,這可能是大多數(shù)人常用的
方式,它不僅可以備份整個數(shù)據(jù)庫,包含用戶表、系統(tǒng)表、索引、視圖和存儲過程
等所有數(shù)據(jù)庫對象,而且備份數(shù)據(jù)庫文件和日志文件,但它需要花費更多的時間和
空間,所以一般推薦一周做一次;②差異備份,差異備份是備份自上一次完全備
份之后有變化的數(shù)據(jù)文件、日志文件以及數(shù)據(jù)庫中其他被修改的內(nèi)容等。它比最初
的完全備份小,因為它只包含自上次完全備份以來所改變的數(shù)據(jù)。它的優(yōu)點是存儲
和恢復(fù)速度快,推薦每天做一次差異備份。
38、設(shè)某數(shù)據(jù)庫中有學(xué)生表(學(xué)號,姓名,所在系)和選課表(學(xué)號,課程號,成
績)。現(xiàn)要查詢沒選課的學(xué)生姓名和所在系。下列語句中能夠?qū)崿F(xiàn)該查詢要求的是
()。
A、SELECT姓名,所在系FROM學(xué)生表aLEFTJOIN選課表bONa.學(xué)號
=b.學(xué)號WHEREa.學(xué)號ISNULL
B、SELECT姓名,所在系FROM學(xué)生表aLEFTJOIN選課表bONa.學(xué)號二b.學(xué)
號WHEREb.學(xué)號ISNULL
C、SELECT姓名,所在系FROM學(xué)生表aRIGHTJOIN選課表bONa.學(xué)號
=b.學(xué)號WHER.Ea.學(xué)號ISNULL
D、SELECT姓名,所在系FROM學(xué)生表aRIGHTJOIN選課表bONa.學(xué)號
=b.學(xué)號WHEREb.學(xué)號ISNULL
標(biāo)準(zhǔn)答案:B
知識點解析:從數(shù)據(jù)庫中查出沒有選課的學(xué)生姓名和所在系,則在學(xué)生表中查出選
課表中沒有的學(xué)生即可。在這里采用LEFTJOIN來連接查詢。并且要求選課表中
的學(xué)生學(xué)號為NULLo
39、關(guān)于分布式數(shù)據(jù)庫的數(shù)據(jù)分布策略,下列說法錯誤的是()。
A、集中式數(shù)據(jù)分配就是將所有數(shù)據(jù)片斷安排在一個場地上
B、分割式數(shù)據(jù)分配是所有全局?jǐn)?shù)據(jù)有且只有一份,它們被分割成若干片斷,每個
片斷被分配在一個場地上
C、全復(fù)制式數(shù)據(jù)分配是全局?jǐn)?shù)據(jù)有多個副本,每個場地上有一個完整的數(shù)據(jù)副本
D、混合式數(shù)據(jù)分配是一種介于集中式和全復(fù)制式的分布方式
標(biāo)準(zhǔn)答案:D
知識點解析:混合式數(shù)據(jù)分配是一種介于分割式和全復(fù)制式的分布方式。故選擇D
選項。
40、設(shè)某大型電子商務(wù)平臺有如下數(shù)據(jù)表:表1(商鋪ID,顧客ID,商品ID,商
品名稱,數(shù)量,價格.金額,銷售日期,銷售時間)表2(商鋪ID.商品ID.商品
名稱,日銷售量,銷售總金額,銷售日期)表3(商鋪ID,商品類別,日銷售量,銷
售總金額,銷售日期)表4(商鋪ID,商品類別,周銷售量,銷售總金額,周ID)則
各表數(shù)據(jù)的粒度級從低到高排列,正確的是()。
表
表2
A、表1,,
表
表4
B、表2,,
表
表3
、表,
C1,表
表32
D、表4,,
A
標(biāo)準(zhǔn)答案:
知識點解析:數(shù)據(jù)綜合度越高,粒度也就越大;數(shù)據(jù)越詳細(xì),粒度就越小。則各表
數(shù)據(jù)的粒度級從低到高徘列表1,表2,表3,表4。故答案為A選項。
二、應(yīng)用題(本題共5題,每題L0分,共5分。)
41、在UML中,用例模型由用例、系統(tǒng)和【3】三部分組成。
標(biāo)準(zhǔn)答案:角色
知識點解析:用例圖是外部用戶(參與者)所能觀察到的系統(tǒng)功能的模型圖,顯示系
統(tǒng)中的用例與角色及其相互關(guān)系,主要用于對系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建
模。用例模型由用例、角色和系統(tǒng)三部分組成。
42、在SQLServer2008中,主要數(shù)據(jù)文件必須建立在LUJ文件組中。
標(biāo)準(zhǔn)答案:主
知識點解析:每個數(shù)據(jù)庫有一個主數(shù)據(jù)文件和若干個從文件。文件是數(shù)據(jù)庫的物理
體現(xiàn)。文件組可以包括分。在多個邏輯分區(qū)的文件,從而實現(xiàn)負(fù)載平衡,它允許對
文件進(jìn)行分組,以便于管理和數(shù)據(jù)的分配及放置。主文件組包含主要數(shù)據(jù)文件和任
何沒有明確指派給其他文件組的其他文件。
43、在分割表的調(diào)優(yōu)方法中,【II】分割會給應(yīng)用增加復(fù)雜度,特別是在查詢所有
數(shù)據(jù)時需要union操作。
標(biāo)準(zhǔn)答案:水平
知識點解析:在分割表的調(diào)優(yōu)方法中,水平分割會給應(yīng)用增加復(fù)雜度,特別是在查
詢所有數(shù)據(jù)時需要union操作。垂直分割使得數(shù)據(jù)行變小,一個數(shù)據(jù)頁就能存放更
多的數(shù)據(jù),在查詢時就會減少I/O次數(shù),從而提高系統(tǒng)性能,但其缺點是查詢所
有數(shù)據(jù)時需要Join(連接)操作。
44、在分布式數(shù)據(jù)庫中,采用[13]連接操作可以減少場地之間的數(shù)據(jù)傳輸量。
標(biāo)準(zhǔn)答案:半
知識點解析:數(shù)據(jù)在網(wǎng)絡(luò)中傳輸時,則是以整個關(guān)系(也可以是片段)傳輸,顯然這
是一種冗余的方法。在一個關(guān)系傳輸?shù)搅硪粓龅睾?,并非每個數(shù)據(jù)都參與連接操
作,因此,不參與連接的數(shù)據(jù)或無用的數(shù)據(jù)不必在網(wǎng)絡(luò)中來回傳輸。采用半連接操
作即可在網(wǎng)絡(luò)中只傳輸參與連接的數(shù)據(jù)。
45、在衡量數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能指標(biāo)中,【4】指的是系統(tǒng)在單位時間內(nèi)可以完
成的數(shù)據(jù)庫事務(wù)數(shù)量。
標(biāo)準(zhǔn)答案:數(shù)據(jù)吞吐量
知識點解析:數(shù)據(jù)庫吞吐量指的是系統(tǒng)在單位時間可以完成的數(shù)據(jù)庫事務(wù)數(shù)量。
三、設(shè)計與應(yīng)用題(本題共2題,每題7.0分,共2
分。)
在SQLServer2008數(shù)據(jù)庫中存在銷售單據(jù)明細(xì)表,其建表語句為:CREATE
TABLE銷售單據(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ī)運行的SQLServer
2008改為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ù)不間斷。
知識點解析:Aclive-Slandby架構(gòu)的數(shù)據(jù)庫運行模式雙機(jī)熱備特指基于高可用系統(tǒng)
中的兩臺服務(wù)器的熱備(或高可用),因兩機(jī)高可用在國內(nèi)使用較多,故得名雙嘰熱
備,雙機(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-
Slandby和Standby-Aclive狀態(tài))。雙機(jī)熱備有兩種實現(xiàn)方式,一種是兩臺服務(wù)器通
過一個共享的存儲設(shè)備(一般是共享的磁盤陣列或存儲區(qū)域網(wǎng)SAN),通過安裝雙機(jī)
軟件實現(xiàn)雙機(jī)熱備,稱為共享方式。另一-種方式是沒有共享的存儲設(shè)備,數(shù)據(jù)同時
存放于各自服務(wù)器中,禰為純軟件方式或軟件同步數(shù)據(jù)方式。基于存儲共享的實現(xiàn)
方式是雙機(jī)熱備的最標(biāo)準(zhǔn)的方案,在主從模式工作中,兩臺服務(wù)器以一個虛擬的
IP地址對外提供服務(wù),報務(wù)請求發(fā)送給豐服務(wù)器(activeserver)承擔(dān)。同時,兩臺服
務(wù)器通過心跳線(hearbealline)偵測另一臺服務(wù)器的工作狀況。一旦主服務(wù)器出現(xiàn)故
障,備服務(wù)器(standbyserver)根據(jù)心跳偵測的情況做出判斷,在較短時間內(nèi)完戌切
換,接管主機(jī)上的所有資源,成為新的主服務(wù)器。由于使用共享的存儲設(shè)備,因此
兩臺服務(wù)器使用的實際上是一樣的數(shù)據(jù),由雙機(jī)或集群軟件對其進(jìn)行管理。
計算機(jī)三級(數(shù)據(jù)庫技術(shù))模擬試卷第
2套
一、選擇題(本題共30題,每題1.0分,共30分。)
1、數(shù)據(jù)完整性保護(hù)是指保護(hù)數(shù)據(jù)的正確性和一致性。有下列關(guān)鍵字:
I.GRANTII.CHECKHI.UNIQUEIV.NOTNUIL卜述關(guān)鍵字中和完整性定
義相關(guān)的是()。
A、僅I和II
B、僅I、II和川
C、僅I、II和IV
D、僅0、HI和IV
標(biāo)準(zhǔn)答案:D
知識點解析:數(shù)據(jù)庫完整性包括實體完整性、參照完整性和用戶自定義完整性。
①實體完整性在CREATETABLE中用PRIMARYKEY定義。②參照完整性住
CREATETABLE用FOREIGNKEY短語定義明卜些列為外碼,用REFEENCES短語
指明這些外碼參照哪些表的主碼。③用戶自定義完整性在CREATETABLE中定
義屬性的同時也可以根據(jù)應(yīng)用要求,定義屬性上的約束條件,即屬性值限制,包
括:列值非空(NOTNULL)、列值唯一(UNIQUE)和檢查列值是否滿足一個布爾表
達(dá)式(CHECK短語)。根據(jù)上述用戶自定義完整性可知選項D符合題意。GRANT
關(guān)鍵字是屬于定義數(shù)據(jù)庫安全性的語句,主要用于將某些對數(shù)據(jù)庫的操作權(quán)限授予
某個用戶。
2、在一個ER圖中,包含三個實體集,分別是員工、部門和項目:員工內(nèi)部存在
一對多的領(lǐng)導(dǎo)聯(lián)系,員工和部門之間存在一對一的管理聯(lián)系,員工和部門之間存在
多對一的屬于聯(lián)系,員工和項目之間存在多對多的參與聯(lián)系,部門和項目之間存在
一對多的負(fù)責(zé)聯(lián)系,則將該ER圖轉(zhuǎn)化為關(guān)系模型后,得到的關(guān)系模式個數(shù)是()。
A、4個
B、5個
C、6個
D、7個
標(biāo)準(zhǔn)答案:A
知識點解析:ER圖向關(guān)系模式轉(zhuǎn)換涉及到兩方面:實體的轉(zhuǎn)換和實體間聯(lián)系的轉(zhuǎn)
換。①實體的轉(zhuǎn)換:在從ER圖轉(zhuǎn)換為關(guān)系模式時,一個實體就轉(zhuǎn)換成一個關(guān)系
模式,實體的屬性就是關(guān)系模式的屬性,實體的鍵就是關(guān)系的主鍵。②實體間聯(lián)
系的轉(zhuǎn)換:實體間存在三種聯(lián)系,即1:1(一對一)玦系、1:m(一對多)聯(lián)系和m:
n(多對多)聯(lián)系。由題目可知,該題中有三個實體、一個1:1(一對一)聯(lián)系、三個
1:m(一對多)聯(lián)系和一個m:n(多對多)聯(lián)系。三個實體和一個m:n(多對多)聯(lián)系
可以轉(zhuǎn)換為單獨的模式,1:1(一對一)聯(lián)系和一對1:m(一對多)聯(lián)系需要合并到實
體中去。因此可以最終得到四個模式,即三個實體(員工,部門,項目)和一個多對
多聯(lián)系,故選擇A選項。
3、從功能角度數(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ù)的保存和讀取操作。可以訪問關(guān)系數(shù)據(jù)庫、文本文件或XML文檔等。④數(shù)據(jù)
持久層:以程序為媒介非表現(xiàn)層或服務(wù)層的數(shù)據(jù)持久化,它位于物理層和數(shù)據(jù)訪問
層之間。
4、在需求分析階段規(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è)計,避免被非法使
用和攻擊。
5、安全性保護(hù)是防止用戶對數(shù)據(jù)庫的非法使用。現(xiàn)有下列措施:I.用戶身份鑒
別H.權(quán)限控制in.視圖機(jī)制N.雙機(jī)熱備上述措施中和安全性保護(hù)相關(guān)的是
()o
A、僅I和n
B、僅I、II和HI
c、僅?、n和iv
D、全部都是
標(biāo)準(zhǔn)答案:B
知識點解析:N.雙機(jī)熱備是屬于數(shù)據(jù)庫恢復(fù)技術(shù)內(nèi)容,當(dāng)介質(zhì)被破壞后能夠保證
數(shù)據(jù)的完整性。I、II、III都是和安全性相關(guān)的一些措施,故選擇B選項。
6、己知有關(guān)系:學(xué)生(學(xué)號,姓名,性別,年齡),對該關(guān)系有如下查詢操作:
SELECT學(xué)號FROM學(xué)生WHERE性別=f男,AND年齡!=25ORDERBY姓名為了
加快其查詢速度,則應(yīng)該()。
A、在學(xué)號上建索引
B、在姓名上建索引
C、在性別上建索引
D、在年齡上建索引
標(biāo)準(zhǔn)答案:B
知識點解析:使用索引的原則:①在需要經(jīng)常搜索的列上創(chuàng)建索引。②主鍵上創(chuàng)
建索引。③經(jīng)常用于連接的列上創(chuàng)建索引。④經(jīng)常需要根據(jù)范圍進(jìn)行搜索的列上
創(chuàng)建索引。⑤經(jīng)常需要排序的列上創(chuàng)建索引。⑥在Where查詢子句中引用效率
高的列上創(chuàng)建索引。⑦在OrderBy子句、GroupBy子句中出現(xiàn)的列上建立索引。
根據(jù)題意,經(jīng)常查詢的是學(xué)號,并且要對所查詢的結(jié)果按照姓名排序。根據(jù)索引使
用原則,可以考慮在學(xué)號或者姓名列建立索引,故排除C、D選項。又因為在某一
個范圍內(nèi)頻繁搜索的屬性,只有在當(dāng)使用索引的查詢結(jié)果不超過記錄總數(shù)的20%
時,索引才會有明顯效果,因此綜合考慮,在姓名上建立索引更能加快查詢速度,
故選擇B選項。
7、如果一個基本表的數(shù)據(jù)量很小,查詢以整表掃描為主,并且會頻繁執(zhí)行更新操
作,則存儲該表的最佳文件結(jié)構(gòu)是()。
A、散列文件
B、堆文件
C、順序文件
D、聚集文件
標(biāo)準(zhǔn)答案:B
知識點解析:散列文件是指利用散列存儲方式組織的文件,亦稱為直接存取文件。
散列文件的優(yōu)點是:文件隨機(jī)存放,記錄不需進(jìn)行排序;插入、刪除方便;存取速
度快;不需要索引區(qū),節(jié)省存儲空間。其缺點是:不能進(jìn)行順序存取,只能按關(guān)鍵
字隨機(jī)存取,.且詢問方式只限于簡單詢問,并且在經(jīng)過多次插入、刪除后,也可能
造成文件結(jié)構(gòu)不合理,需要重新組織文件。如果數(shù)據(jù)庫中的一個基本表的數(shù)據(jù)量
很少,并且插入、刪除、更新等操作非常頻繁,那么該基本表可以采用堆文件組織
形式。囚為堆文件無需建立索引,維護(hù)代價非常低。雖然堆文件的數(shù)據(jù)訪問效率較
低,但在數(shù)據(jù)量很少時,定位文件記錄的時間非常短。順序文件指的是文件信息
存放在若干連續(xù)的物理塊中。其優(yōu)點是簡單.、支持順序存取和隨機(jī)存取,順序存取
速度相對較快。缺點是文件不能動態(tài)增長、不利于文件插入和刪除。如果用戶的查
詢條件定義在查找碼上,則順序文件是比較適合的文件結(jié)構(gòu)。聚集文件將不同關(guān)
系表中有關(guān)聯(lián)關(guān)系的記錄存儲在一起。如果某些重要而頻繁的用戶查詢經(jīng)常需要進(jìn)
行多表連接操作,可以考慮聚集文件,來改善查詢效率。綜上所述,故選擇B選
項。
8、在數(shù)據(jù)庫系統(tǒng)運行過程中,并發(fā)事務(wù)可能導(dǎo)致死鎖.下而是一些實現(xiàn)事務(wù)的做
法:I.按相同順序訪問資源H.減少事務(wù)中的用戶交互HI.合并多個小事務(wù)
IV.盡量使用表級鎖V.使用綁定連接在以上做法中,能有效減少數(shù)據(jù)庫死鎖發(fā)
生數(shù)量的是()。
A、僅I、n和ni
B、僅I、n和v
c、僅n、HI和w
D、僅in、IV和V
標(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ù)等。由此可知in中合并多個小事務(wù)不是有效減少死鎖的做法,即可排除A、
C、D選項。故選擇B選項。
9、在數(shù)據(jù)庫應(yīng)用系統(tǒng)建模過程中,經(jīng)常采用UML作為建模工具。關(guān)于UML的動
態(tài)建模機(jī)制,下列說法錯誤的是()。
A、類圖是展現(xiàn)一組類、接口和協(xié)作以及它們之間的關(guān)系的一種靜態(tài)視圖
B、協(xié)作圖是交互圖的一種,其中包含一組對象、對象之間的聯(lián)系以及對象間發(fā)送
和接收的消息
C、狀態(tài)圖主要用來描達(dá)一個實體在發(fā)生一些事件時的狀態(tài)變化情況,用于展示該
實體處于不同狀態(tài)時對不同事件做出響應(yīng)后的狀態(tài)變化情況
D、順序圖主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行次序或并行
次序
標(biāo)準(zhǔn)答案:D
知識點解析:順序圖是用來描述對象自身及對象間信息傳遞順序的視圖。活動圖主
要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行次序、并行次序。故選擇
D選項。
10、在SQLServer2008中,設(shè)有職工表(職工號,姓名,所在部門,工資),各列
均不允許空值“現(xiàn)要查詢?nèi)藬?shù)最多的3個部門,有下列查詢語句:I.SELECT
TOP3所在部門,COUNTS)FROM職工表GROUPBY所在部門ORDERBY
COUNT(*)DESCII.SELECTTOP3所在部門,COUNT(職工號)FROM職工表
GROUPBY所在部門ORDERBYCOUNT(職工號)DESCIII.SELECTTOP3所
在部門,COUNT(所在部門)FROM職工表GROUPBY所在部門ORDERBY
COUNT(所在部門)DESCIV.SELECTTOP3所在部門,SUM(職工號)FROM職
工表GROUPBY所在部門ORDERBYSUM(職工號)DESC上述語句中,能夠?qū)崿F(xiàn)
該查詢要求的是()。
A僅
、
R僅
、
c僅
、和
僅In
D
、I、H和in
標(biāo)準(zhǔn)答案:D
知識點解析:本題考查的是COUNT。函數(shù)和SUM。函數(shù)的使用。COUNT。函數(shù)用
于統(tǒng)計元組的個數(shù)或者某個字段中值的個數(shù),而SUM()則用來計算某個字段值的
總和。故選擇D選項。
11、下列關(guān)于SQLServer2008觸發(fā)器的說法,錯誤的是()。
A、觸發(fā)器可用于實現(xiàn)復(fù)雜的業(yè)務(wù)規(guī)則
B、使用觸發(fā)器實現(xiàn)數(shù)據(jù)完整性的效率通常低于CHECK約束
C、在同一個表的同一個操作上可以建立多個后觸發(fā)型觸發(fā)器
D、當(dāng)前觸發(fā)型觸發(fā)器執(zhí)行時,引發(fā)觸發(fā)器執(zhí)行的操作語句己執(zhí)行完畢
標(biāo)準(zhǔn)答案:D
知識點解析:前觸發(fā)型觸發(fā)器是在引發(fā)該觸發(fā)器執(zhí)行的操作語句執(zhí)行之前激活的觸
發(fā)器,而后觸發(fā)器就是在語句執(zhí)行之后激活的觸發(fā)器。根據(jù)觸發(fā)器的特點可知D
選項錯誤。故選擇D選項。
12、在SQLServer2008中,設(shè)有職工表(職工號,姓名,所在部門,工資),現(xiàn)要
建立查詢指定部門的最高工資的標(biāo)量函數(shù)。下列語句中正確的是()。
A、CREATEFUNCTIONdbo.LAvgSalary(@deptvarchar(20))RETURNSINTAS
BEGINRETURN(SELECTMAX(工資)FROM職工表WHERE所在部門=@dept)
END
B、CREATEFUNCTIONdbo.f_AvgSalary(@deptvarchar(20))RETURNSINTAS
BEGINDECLARE@XINTSET@x二SELECTMAX(工資)FROM職工表WHERE
所在部門=@deptRETURN(@X)END
C、CREATEFUNCTIONdbo.f_AvgSalary(@deptvarchar(20))RETURNSINTAS
BEGINRETURN(SELECTMAX(工資)FROM職工表WHERE所在部門=@dcpt
GROUPBY所在部門)END
D、CREATEFUNCTIONdbo.f_AvgSalary(@deptvarchar(20))RETURNSINTAS
BEGINDECLARE@XINTSET@x=SELECTMAX(工資)FROM職工表WHERE
所在部門二@deptGROUPBY所在部門RETURN(?X)END
標(biāo)準(zhǔn)答案;A
知識點解析:GROUPBY子句的作用是將查詢的結(jié)果按照指定的字段進(jìn)行分組,
而題目中要求建立查詢,查找指定部門中員工的最高工資,可以僅使用條件查詢完
成該功能,并且不需要對“所在部門”字段進(jìn)行分組操作,故可以排除C、D選項。
SET語句主要作用是給變量賦值,且一個變量只有一個值。而一個部門可能存在一
個或多個人的工資一樣多且是最高的,那么B選項就不符合要求。故選擇A選
項。
13、下列關(guān)于SQLServer2008數(shù)據(jù)庫文件的說法,錯誤的是()。
A、一個數(shù)據(jù)庫可以包含多個主要數(shù)據(jù)文件
B、一個數(shù)據(jù)文件不能屬于多個文件組
C、日志文件不能包含在文件組中
D、一個數(shù)據(jù)庫可以包含多個H志文件
標(biāo)準(zhǔn)答案:A
知識點解析:每個數(shù)據(jù)庫有且僅有一個主要數(shù)據(jù)文件,但可以有多個次要數(shù)據(jù)文
件。每個數(shù)據(jù)庫必須至少有一個H志文件,也可以有多個日志文件
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 零基礎(chǔ)樂器學(xué)習(xí)指南
- 列車新型技術(shù)講解
- 食堂慢性病培訓(xùn)課件總結(jié)
- 共享經(jīng)濟(jì)模式項目合作協(xié)議
- 平?jīng)鍪惺兄睂W(xué)校招聘2026屆協(xié)議培養(yǎng)師范生23人備考題庫(第二批)及完整答案詳解
- 2026福建三明仲裁委員會綜合秘書崗位招聘1人備考題庫及1套參考答案詳解
- 腮腺混合瘤患者的安全風(fēng)險評估
- 胸痹的穴位選擇
- 護(hù)理繼續(xù)教育的重要性
- 公司財務(wù)報告制度
- 鋼結(jié)構(gòu)施工進(jìn)度計劃及措施
- 供應(yīng)商信息安全管理制度
- 智慧健康養(yǎng)老服務(wù)與管理專業(yè)教學(xué)標(biāo)準(zhǔn)(高等職業(yè)教育??疲?025修訂
- 2025年農(nóng)業(yè)機(jī)械化智能化技術(shù)在農(nóng)業(yè)防災(zāi)減災(zāi)中的應(yīng)用報告
- 發(fā)展與安全統(tǒng)籌策略研究
- 移動式壓力容器安全技術(shù)監(jiān)察規(guī)程(TSG R0005-2011)
- 2025年廣東省惠州市惠城區(qū)中考一模英語試題(含答案無聽力原文及音頻)
- 征兵體檢超聲診斷
- 云南省大理白族自治州2025屆高三上學(xué)期二??荚?英語 含解析
- 2025年公司綜合管理部工作總結(jié)及2025年工作計劃
- 購買古琴合同范例
評論
0/150
提交評論