四級(jí)數(shù)據(jù)庫(kù)工程師-80_第1頁
四級(jí)數(shù)據(jù)庫(kù)工程師-80_第2頁
四級(jí)數(shù)據(jù)庫(kù)工程師-80_第3頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、四級(jí)數(shù)據(jù)庫(kù)工程師 -80( 總分: 105.00 ,做題時(shí)間: 90 分鐘 )、 選擇題 ( 總題數(shù): 30,分?jǐn)?shù): 43.00)1. 數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢、插入、修改和刪除,這些功能由數(shù)據(jù)庫(kù)管理系統(tǒng)的哪一個(gè)模塊完成 ?(分?jǐn)?shù): 2.00 )A. 數(shù)據(jù)庫(kù)定義模塊B. 數(shù)據(jù)庫(kù)運(yùn)行模塊C. 數(shù)據(jù)庫(kù)存取模塊 VD. 數(shù)據(jù)庫(kù)維護(hù)模塊解析: 解析 數(shù)據(jù)庫(kù)存取模塊實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢、插入、修改和刪除。2. 如果數(shù)據(jù)庫(kù)中的一個(gè)基本表中的數(shù)據(jù)量很少,且插入、刪除、更新等操作頻繁,該基本表采用下列哪種 文件結(jié)構(gòu)最優(yōu) ?分?jǐn)?shù): 1.00 )A. 聚集文件 VB. 順序文件C. 散列文件

2、D. 索引文件解析: 解析 如果數(shù)據(jù)庫(kù)中的一個(gè)基本表中的數(shù)據(jù)量很少,且插入、刪除、更新等操作頻繁,該基本表采 用聚集文件結(jié)構(gòu)最優(yōu)。3. 關(guān)系SC(Sno, Cno, Grade)表示學(xué)號(hào),課程號(hào),成績(jī)?,F(xiàn)要查詢平均分在90分以上的學(xué)生的學(xué)號(hào)和平均成績(jī),正確的語句是 。(分?jǐn)?shù): 1.00 )A. SELECT Sno, AVG(Grade)FROM SCWHERE AVG(Gracte=90GROUP BY SnoB. SELECT Sno, AVG(Grade)FROM SCGROUP BY SnoHAVING AVG(Gracte=90 VC. SELECT Sno AVG(Grade)FR

3、OM SCWHERE AVG(Gracte=90ORDER BY SnoD. SELECT Sno AVG(Grade)FROM SCGROUP BY CnoHAVING AVG(Grade=90解析:解析WHERE子句中是不能用聚集函數(shù)作為條件表達(dá)式的。4. 數(shù)據(jù)庫(kù)設(shè)計(jì)中,確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu),即確定關(guān)系、索引、聚簇、日志、備份等數(shù)據(jù)的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),這是屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的哪個(gè)階段的內(nèi)容 ?(分?jǐn)?shù): 2.00 )A. 需求分析階段B. 邏輯設(shè)計(jì)階段C. 概念設(shè)計(jì)階段D. 物理設(shè)計(jì)階段 V解析: 解析 確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu), 即確定關(guān)系、 索引、聚簇、日志、備份等數(shù)據(jù)的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu), 這是

4、屬于物理設(shè)計(jì)階段的內(nèi)容。5. 有學(xué)生表 ( 學(xué)號(hào),姓名,所在系,年齡 ) ,找出系內(nèi)學(xué)生平均年齡高于全體學(xué)生平均年齡的系信息,正確的語句是 。(分?jǐn)?shù): 2.00 )A. SELECT所在系,AVG(年齡)FROM學(xué)生表 WHERE AV年齡)(SELECT AVG(年齡)FEOM學(xué)生表)B. SELECT所在系,AVG(年齡)FROM學(xué)生表 WHERE AV年齡)(SELECT AVG(年齡)FEOM學(xué)生表)GROUP BY 所在系C.SELECT所 在系,AVG(年齡)FROM學(xué)生表 GROUP B所在系 HAVING AVG年齡)(SELECT AVG年齡)FEOM學(xué)生表 ) VD.SEL

5、ECT所 在系,AVG(年齡)FROM學(xué)生表 GROUP B所在系 WHERE AVG(齡) (SELECT AVG年齡)FEOM學(xué)生表 )解析:解析在分組查詢中要用關(guān)鍵字 GROU,AVG()、SUM()等函數(shù)作為查詢條件時(shí),必須放在HAVING關(guān)鍵字后面,而不能用 WHER關(guān)鍵字。6. 以下關(guān)于活鎖敘述錯(cuò)誤的 。(分?jǐn)?shù): 2.00 )A. 事務(wù)的活鎖又稱為事務(wù)的餓死B. 為避免鎖現(xiàn)象的發(fā)生,DBM呵以采用先來先服務(wù)的策略處理事務(wù)的數(shù)據(jù)操作請(qǐng)求C. 各個(gè)事務(wù)可以按照申請(qǐng)?jiān)L問 Q的時(shí)問先后順序,依次獲得定義在Q上的鎖D. DBMS按事務(wù)請(qǐng)求加鎖的先后順序?qū)@些事務(wù)排隊(duì),先請(qǐng)求的事務(wù)排在隊(duì)列的靠

6、后位置V解析:解析事務(wù)的活鎖又稱事務(wù)的餓死,當(dāng)多個(gè)事務(wù)請(qǐng)求對(duì)同一數(shù)據(jù)項(xiàng)Q加鎖時(shí),DBM戯事務(wù)請(qǐng)求加鎖的先后順序?qū)@些事務(wù)排隊(duì),先請(qǐng)求的事務(wù)排在隊(duì)列的靠前位置。7. 數(shù)據(jù)庫(kù)管理員作為數(shù)據(jù)庫(kù)的主要維護(hù)者,其維護(hù)工作主要包括 。 數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù) 數(shù)據(jù)庫(kù)的安全性、完整性控制 數(shù)據(jù)庫(kù)性能的監(jiān)控分析和改進(jìn) 數(shù)據(jù)庫(kù)的重組和重構(gòu)(分?jǐn)?shù): 1.00 )A. B. C. D. V解析:解析DBA的主要維護(hù)工作包括數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù),數(shù)據(jù)庫(kù)的安全性和完整性,數(shù)據(jù)庫(kù)性能的監(jiān) 控分析和改進(jìn)以及數(shù)據(jù)庫(kù)的重組和重構(gòu)。8. 針對(duì)數(shù)據(jù)量很大的數(shù)據(jù)庫(kù)系統(tǒng),最適合調(diào)用應(yīng)用程序的時(shí)機(jī)是 。(分?jǐn)?shù): 2.00 )A. 數(shù)據(jù)庫(kù)尚未建

7、立之前B. 數(shù)據(jù)庫(kù)已經(jīng)建立,但尚未裝入任何數(shù)據(jù)C. 數(shù)據(jù)庫(kù)已經(jīng)建立,并已裝入部分?jǐn)?shù)據(jù) VD. 全部數(shù)據(jù)裝入數(shù)據(jù)庫(kù)之后或投入運(yùn)行之后解析: 解析 對(duì)于數(shù)據(jù)量很大的數(shù)據(jù)庫(kù)系統(tǒng),最適合調(diào)用應(yīng)用程序的時(shí)機(jī)是數(shù)據(jù)庫(kù)已經(jīng)建立,并已裝入部 分?jǐn)?shù)據(jù)的時(shí)候,因此本題答案為C。9. 在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,查詢代價(jià)是由下列哪幾項(xiàng)來衡量的 ? CPU代價(jià)I/O代價(jià)通信代價(jià) 存儲(chǔ)代價(jià)(分?jǐn)?shù): 1.00 )A. B. VC. D. 解析:解析在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,查詢代價(jià)不僅要考慮CPU代價(jià)和I/O代價(jià),還要考慮站點(diǎn)間傳輸數(shù)據(jù)的通信代價(jià)。10. 事務(wù)的一致性是指 。(分?jǐn)?shù): 2.00 )A. 事務(wù)中包括的所有操作要么都做

8、,要么都不做B. 事務(wù)必須是數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)VC. 事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的D. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的解析: 解析 事務(wù)的特征有 4 個(gè),即原子性、一致性、隔離性、持久性。一致性是為了數(shù)據(jù)庫(kù)不會(huì)因事務(wù) 執(zhí)行而遭到破壞,事務(wù)應(yīng)使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)轉(zhuǎn)到另一個(gè)一致性狀態(tài),數(shù)據(jù)庫(kù)的一致性是指數(shù)據(jù)庫(kù) 滿足完整性約束,處于正確狀態(tài)。11. 假設(shè)倉(cāng)庫(kù)管理關(guān)系表為 StorehouseManage(倉(cāng)庫(kù)ID,存儲(chǔ)物品ID,管理員ID,數(shù)量),且有一個(gè)管理員 只在一個(gè)倉(cāng)庫(kù)工作;一個(gè)倉(cāng)庫(kù)可以存儲(chǔ)多種物品。這個(gè)數(shù)據(jù)庫(kù)表中存在如下決定關(guān)系:(

9、倉(cāng)庫(kù)ID,存儲(chǔ)物品ID)-(管理員ID,數(shù)量)(管理員ID,存儲(chǔ)物品ID)-(倉(cāng)庫(kù)ID,數(shù)量)關(guān)系 StorehouseManage 最高達(dá)到哪級(jí)范式 ?。(分?jǐn)?shù): 1.00 )A. 不滿足B. 1NFC. 2NFD. 3NF V解析:解析 第三范式是在第二范式的基礎(chǔ)上對(duì)關(guān)系又增加了一個(gè)約束,就是關(guān)系中的每一個(gè)非主屬性必 須只依賴于主碼。 換句話說, 就是在第二范式的基礎(chǔ)上, 消除非主屬性對(duì)主碼的傳遞函數(shù)依賴可達(dá)到3NF。如果關(guān)系模式R是1NF,且每個(gè)屬性(包括主屬性)既不存在部分函數(shù)依賴也不存在傳遞函數(shù)依賴于候選碼, 則稱R是改進(jìn)的第三范式(記作BCNF。本題中依題意可知,(倉(cāng)庫(kù)ID,存儲(chǔ)物

10、品ID)和(管理員ID,存儲(chǔ)物 品 ID) 都是 StorehouseManage 的候選關(guān)鍵字, 表中的唯一非關(guān)鍵字段為數(shù)量, 它是符合第三范式的。 但是, 由于存在如下決定關(guān)系:(倉(cāng)庫(kù)ID)-(管理員ID)(管理員ID)-(倉(cāng)庫(kù)ID)即存在關(guān)鍵字段決定關(guān)鍵字段的情況,所以其不符合BCNF范式。所以本題的答案為Do12. 事務(wù)的一致性是指 。(分?jǐn)?shù): 1.00 )A. 事務(wù)中包括的所有操作要么都做,要么都不做B. 事務(wù)必須是數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)VC. 事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的D. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的解析:解析事務(wù)的特征有4

11、個(gè),即原子性、一致性、隔離性、持久性。致性是為了數(shù)據(jù)庫(kù)不會(huì)因事務(wù) 執(zhí)行而遭到破壞,事務(wù)應(yīng)使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)轉(zhuǎn)到另一個(gè)一致性狀態(tài),數(shù)據(jù)庫(kù)的一致性是指數(shù)據(jù)庫(kù) 滿足完整性約束,處于正確狀態(tài)。13. 在UML模型中,用于表達(dá)一系列的對(duì)象、對(duì)象之間的聯(lián)系以及對(duì)象間發(fā)送和接收消息的圖是o(分?jǐn)?shù): 1.00 )A. 協(xié)作圖 VB. 狀態(tài)圖C. 順序圖D. 部署圖解析: 解析 協(xié)作圖是交互圖中的一種,圖中包含一組對(duì)象,并展示了這些對(duì)象之間的聯(lián)系以及對(duì)象間發(fā) 送和接收消息。狀態(tài)圖主要是描述一個(gè)實(shí)體在發(fā)生一些事件時(shí)的狀態(tài)變化情況,顯示了該實(shí)體在某一狀態(tài) 時(shí)對(duì)不同的事件做出的不同反應(yīng)。14. 以下關(guān)于決策系統(tǒng)

12、說法錯(cuò)誤的是 o(分?jǐn)?shù): 2.00 )A. 為了解決DSS存在的不足,人們提出了基于數(shù)據(jù)倉(cāng)庫(kù)的決策支持系統(tǒng)B. 數(shù)據(jù)倉(cāng)庫(kù)是核心C. 決策支持系統(tǒng)是數(shù)據(jù)的需求者D. 決策支持系統(tǒng)主要存在兩類數(shù)據(jù):原始數(shù)據(jù)和導(dǎo)出數(shù)據(jù),導(dǎo)出數(shù)據(jù)也稱操作型數(shù)據(jù)V解析: 解析 導(dǎo)出數(shù)據(jù)是為了提高數(shù)據(jù)查詢和管理效率,根據(jù)操作型數(shù)據(jù)計(jì)算得到的數(shù)據(jù),常用于支持分 析型應(yīng)用,因此,一般將這種數(shù)據(jù)稱為分析型數(shù)據(jù)。15. 校園一卡通的轉(zhuǎn)賬業(yè)務(wù)中,學(xué)生的錢少了而系統(tǒng)收入賬戶的余額也沒有增加,這一故障屬于 o(分?jǐn)?shù): 1.00 )A. 計(jì)算機(jī)病毒故障B. 系統(tǒng)故障C. 介質(zhì)故障D. 事務(wù)內(nèi)部故障 V解析: 解析 數(shù)據(jù)庫(kù)系統(tǒng)中的故障類型

13、有事務(wù)內(nèi)部的故障、系統(tǒng)故障、介質(zhì)故障以及計(jì)算機(jī)病毒故障。系 統(tǒng)故障是指數(shù)據(jù)庫(kù)在運(yùn)行過程中,由于硬件故障、數(shù)據(jù)庫(kù)軟件及操作系統(tǒng)的漏洞、突然停電等情況,導(dǎo)致 系統(tǒng)停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常方式終止,需要系統(tǒng)重新啟動(dòng)的一類故障。介質(zhì)故障是指數(shù) 據(jù)庫(kù)在運(yùn)行過程中,由于磁頭碰撞、磁盤損壞等情況,使得數(shù)據(jù)庫(kù)中的數(shù)據(jù)部分或全部丟失的一類故障。 計(jì)算機(jī)病毒是一種惡意的計(jì)算機(jī)程序,它可以像病毒一樣繁殖和傳播,在對(duì)計(jì)算機(jī)系統(tǒng)造成破壞的同時(shí)也 可能對(duì)數(shù)據(jù)庫(kù)系統(tǒng)造成破壞。事務(wù)內(nèi)部故障分為預(yù)期的和非預(yù)期的,預(yù)期的事務(wù)內(nèi)部故障是指可以通過事 務(wù)程序本身發(fā)現(xiàn)的內(nèi)部故障。學(xué)生消費(fèi)時(shí),需要把學(xué)生賬戶上的金額劃到系統(tǒng)收

14、入賬上,這涉及兩個(gè)更新 操作,一是把學(xué)生賬戶余額減少,二是把系統(tǒng)收入賬戶的金額增加。它們要么全部完成,要么全部不做。 學(xué)生的錢少了而系統(tǒng)收入帳戶的余額也沒有增加,使數(shù)據(jù)庫(kù)處于不一致狀態(tài),屬于預(yù)期的事務(wù)內(nèi)部故障。16. VB6.0 中的數(shù)據(jù)綁定控件必須(分?jǐn)?shù): 1.00 )A. 同時(shí)具有 DataSource 屬性和 DataField 屬性B. 同時(shí)具有 ConnectionString 屬性和 RecordSource 屬性C. 具有 DataSource 屬性 VD. 具有 ConnectionString 屬性解析: 解析 VB6.0 中的數(shù)據(jù)綁定控件必須具有 DataSource 屬性

15、,所以本題的答案為 C。17. 以下關(guān)于數(shù)據(jù)的存儲(chǔ)方式敘述錯(cuò)誤的是 。(分?jǐn)?shù): 1.00 )A. 數(shù)據(jù)庫(kù)中的應(yīng)用數(shù)據(jù)是以記錄形式存儲(chǔ)在外設(shè)存儲(chǔ)介質(zhì)上的VB. 文件在邏輯上被組織成記錄的序列C. 一個(gè)文件在磁盤上占有一定的物理存儲(chǔ)空間D. 文件中的每個(gè)邏輯記錄被映射存儲(chǔ)到某個(gè)特定的磁盤塊上解析:解析 數(shù)據(jù)庫(kù)中的應(yīng)用數(shù)據(jù)是以文件形式存儲(chǔ)在外設(shè)存儲(chǔ)介質(zhì)(如磁盤)上的,文件在邏輯上被組織成記錄的序列。一個(gè)文件在磁盤上占有一定的物理存儲(chǔ)空間,文件中的每個(gè)邏輯記錄被映射存儲(chǔ)到某個(gè)特 定的磁盤塊上。因此本題答案為A。18. 以下關(guān)于 Visual Basic 6.0說法錯(cuò)誤的是 。(分?jǐn)?shù): 2.00 )A.

16、 它以 Basic 語言為基礎(chǔ),具有可視化編程環(huán)境、面向?qū)ο?、事件?qū)動(dòng)等特點(diǎn)B. 在 Visual Basic 中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,把數(shù)據(jù)和操作封裝為一個(gè)對(duì)象C. 利用OLE技術(shù)可以方便地開發(fā)集聲音、圖像、動(dòng)畫、文字處理等對(duì)象于一體的應(yīng)用程序D. 僅可以訪問小型數(shù)據(jù)庫(kù) V解析: 解析 VB 提供了很強(qiáng)的數(shù)據(jù)訪問功能,不僅可以訪問小型數(shù)據(jù)庫(kù),而且可以利用開發(fā)式數(shù)據(jù)庫(kù)接 口還可以訪問大型數(shù)據(jù)庫(kù)。19. 當(dāng)關(guān)系引用了屬性名以后,關(guān)系具有的性質(zhì)中不包括 。(分?jǐn)?shù): 1.00 )A. 有重復(fù)的元組 VB. 元組上下無序C. 按屬性名引用時(shí)屬性左右無序D. 所有屬性值都是原子項(xiàng)解析: 解析 當(dāng)

17、關(guān)系引用了屬性名以后具有以下性質(zhì):不能有重復(fù)的元組,元組上下無序,按屬性名引用 時(shí)屬性左右無序,所有屬性值都是原子項(xiàng) ( 不可再分 ) 。20. 允許在轉(zhuǎn)儲(chǔ)過程中對(duì)數(shù)據(jù)庫(kù)進(jìn)行存取和修改,但不能保證備份數(shù)據(jù)有效性的數(shù)據(jù)轉(zhuǎn)儲(chǔ)類型是。(分?jǐn)?shù): 2.00 )A. 增量轉(zhuǎn)儲(chǔ)B. 差量轉(zhuǎn)儲(chǔ)C. 靜態(tài)轉(zhuǎn)儲(chǔ)D. 動(dòng)態(tài)轉(zhuǎn)儲(chǔ) V解析:解析 允許在轉(zhuǎn)儲(chǔ)過程中對(duì)數(shù)據(jù)庫(kù)進(jìn)行存取和修改,但不能保證備份數(shù)據(jù)有效性的數(shù)據(jù)轉(zhuǎn)儲(chǔ)類型是 動(dòng)態(tài)轉(zhuǎn)儲(chǔ)。21. 設(shè)在SQL Server 2000某數(shù)據(jù)庫(kù)中有選課表(學(xué)號(hào),課程號(hào),成績(jī)),設(shè)成績(jī)列的數(shù)據(jù)類型為INT,且有取值范圍為0100的約束。若需統(tǒng)計(jì)全體學(xué)生的平均成績(jī)(精確到小數(shù)點(diǎn)后1

18、位),下列語句正確的是(分?jǐn)?shù): 2.00 )A. SELECT CAST(AVG成績(jī))AS NUMERIC(4,1) FROM 選課表 VB. SELECT AVG(CAST成績(jī) AS NUMERIC(4,1) FROM 選課表C. SELECT AVG成績(jī))AS NUMERIC(4,1) FROM 選課表D. SELECT CAST(AVG成績(jī) *1.0) AS NUMERIC(4,1) FROM 選課表解析: 解析 查詢語句的基本結(jié)構(gòu)為:SELECT: 目標(biāo)列名序列FROIVt數(shù)據(jù)源WHERE V行選擇條件GROUP BYk分組依據(jù)列HAVINGV組選擇條件ORDER BYV排序依據(jù)列SQ

19、L提供的聚合函數(shù)有: COUNT(*)統(tǒng)計(jì)表中元組的個(gè)數(shù)。 COUNT(ALL全部)| DISTINCT(無重復(fù))V列名):統(tǒng)汁本列非空列值的個(gè)數(shù)。 SUM:列名):計(jì)算列值的總和(必須是數(shù)值型列)。 AVGV列名):計(jì)算列值平均值(必須是數(shù)值型列)。 MAX:列名):求列值最大值。 MIN(V列名):求列值最小值。22. 某公司的客戶信息數(shù)據(jù)庫(kù)中,選定客戶的 ID 號(hào)作為客戶信息的查找碼,然后建立起部分?jǐn)?shù)據(jù)記錄在查找碼上的取值與該記錄的物理地址間的映射關(guān)系,組成索引項(xiàng),則該索引稱為。(分?jǐn)?shù): 2.00 )A. 稀疏索引 VB. 聚集索引C. 稠密索引D. 非聚集索引解析: 解析 如果只有部分

20、查找碼的值有對(duì)應(yīng)的索引記錄,則該索引稱為稀疏索引。23. 事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上某種鎖后,其他事務(wù)只能在對(duì) A加S鎖,不能加X鎖,直到事務(wù)T釋放A上的鎖,則可以確定為事務(wù) T對(duì)數(shù)據(jù)對(duì)象A加的鎖是。(分?jǐn)?shù): 2.00 )A. 共享鎖 VB. 排他鎖C. 獨(dú)占鎖D. 寫鎖解析:解析事務(wù)對(duì)一個(gè)數(shù)據(jù)項(xiàng) Q的操作類型決定了設(shè)置為 Q上的鎖的類型,主要是共享鎖和獨(dú)占鎖,其 中獨(dú)占鎖也稱為排他鎖。24. 下述各圖給出的 4 個(gè)并發(fā)調(diào)度中,哪個(gè)不是沖突可串行的 。(分?jǐn)?shù): 2.00 )A. T1T4Read(A)Read(A)Write(B)Write(B)VB. T1T3Rwad(B)Read(A)Writ

21、e(A)Write(B)C. T4T5Read(A)Read(A)Write(B)Write(B)D. T1T2Read(A)Read(A)Write(A)Write(B)解析:解析如果定義在事務(wù)集TS上的并發(fā)調(diào)度S沖突等價(jià)于事務(wù)集TS上的某個(gè)串行調(diào)度S",則稱S 是沖突可串行的,A項(xiàng)中T1 R(A) ; T4 W (B) ; T4 R(B) ; T1 W(B)不是沖突可串行的,因此本題答案A。25. 現(xiàn)需設(shè)計(jì)某在線圖書銷售系統(tǒng),在需求調(diào)研階段,調(diào)研人員整理出如下用戶需求:I .需要存儲(chǔ)圖書信息、讀者信息、訂單信息、在線支付信息、圖書配送信息和書評(píng)信息為盡可能避免訂單信息丟失,需每半

22、小時(shí)備份一次訂單信息山為方便讀者快速找到需要的書目,需要將圖書按文科、理科進(jìn)行分類,文科類再細(xì)分為歷史、文學(xué)和 語言,理科類再細(xì)分為電子科學(xué)和非電子科學(xué)W.根據(jù)讀者購(gòu)書歷史記錄和讀者信息,定期為讀者提供新書目錄以及生日折扣等個(gè)性化服務(wù) 以上需求,屬于數(shù)據(jù)需求的是 。(分?jǐn)?shù): 1.00 )A. .僅 IB. 僅U和WC. 僅I和山 VD. 僅n>m和w解析: 解析 需求分析階段主要是“數(shù)據(jù)”和“處理”,通過調(diào)查、收集和分析,獲得用戶如下需求: 信息需求是指用戶需要從數(shù)據(jù)庫(kù)中獲得的信息的內(nèi)容與實(shí)質(zhì)。由信息需求可以導(dǎo)出數(shù)據(jù)需求,即在數(shù)據(jù) 庫(kù)中存儲(chǔ)那些數(shù)據(jù)。 處理需求是用戶要完成什么處理功能,對(duì)

23、處理的響應(yīng)時(shí)間有什么要求,處理方式是什么。 安全性與完整性要求。由此可知,數(shù)據(jù)需求獲得的是數(shù)據(jù),故選項(xiàng)C)正確。26. 下面說法不正確的是 。(分?jǐn)?shù): 1.00 )A. 數(shù)據(jù)庫(kù)管理系統(tǒng)是一組軟件B. 概念模型不涉及計(jì)算機(jī)的處理細(xì)節(jié)C. 數(shù)據(jù)庫(kù)管理系統(tǒng)包括數(shù)據(jù)庫(kù) VD. 概念模型是信息世界的建模工具解析: 解析 數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它的主要功能是數(shù)據(jù)定義、數(shù)據(jù)組織 / 存儲(chǔ)和管理,數(shù)據(jù)操縱、數(shù)據(jù)庫(kù)的事務(wù)管理和運(yùn)行管理、數(shù)據(jù)庫(kù)的建立和維護(hù)功能等。關(guān)系模型 是一種邏輯模型,它不屬于概念模型。概念模型是用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層 抽象。27.

24、 在 SQLSetver 2000 中,為確保數(shù)據(jù)庫(kù)系統(tǒng)能可靠地運(yùn)行,不僅要考慮用戶數(shù)據(jù)庫(kù)的備份,也需要考慮系統(tǒng)數(shù)據(jù)庫(kù)(不考慮tempdb)的備份。關(guān)于系統(tǒng)數(shù)據(jù)庫(kù)的備份策略,下列做法中最合理的是 。(分?jǐn)?shù): 1.00 )A. 每天備份一次系統(tǒng)數(shù)據(jù)庫(kù)B. 每當(dāng)用戶進(jìn)行數(shù)據(jù)更改操作時(shí),備份系統(tǒng)數(shù)據(jù)庫(kù)C. 每當(dāng)用戶操作影響了系統(tǒng)數(shù)據(jù)庫(kù)內(nèi)容時(shí),備份系統(tǒng)數(shù)據(jù)庫(kù)VD. 備份用戶數(shù)據(jù)庫(kù)的同時(shí)備份系統(tǒng)數(shù)據(jù)庫(kù)解析:解析 備份數(shù)據(jù)庫(kù)就是將數(shù)據(jù)庫(kù)數(shù)據(jù)和與數(shù)據(jù)庫(kù)的正常運(yùn)行有關(guān)的信息保存起來,以備恢復(fù)數(shù)據(jù)庫(kù) 時(shí)使用。備份數(shù)據(jù)庫(kù)的主要目的是為了防止數(shù)據(jù)的丟失。對(duì)于系統(tǒng)數(shù)據(jù)庫(kù)應(yīng)進(jìn)行修改之后立即備份;對(duì)于 用戶數(shù)據(jù)庫(kù),一般采

25、用定期備份。28. 在最終的模型中任何一個(gè)不確定聯(lián)系必須被轉(zhuǎn)化成 。(分?jǐn)?shù): 1.00 )A. 標(biāo)定型聯(lián)系B. 非標(biāo)定型聯(lián)系C. 分類聯(lián)系D. 確定聯(lián)系 V解析: 解析 在最終的模型中不允許出現(xiàn)不確定聯(lián)系,任何一個(gè)不確定聯(lián)系必須被轉(zhuǎn)化成確定聯(lián)系。所以 本題的答案為 D。29. 在進(jìn)行備份時(shí), 不但備份數(shù)據(jù)庫(kù)的數(shù)據(jù)文件、 日志文件, 而且還備份文件的存儲(chǔ)位置以及數(shù)據(jù)庫(kù)中的全部對(duì)象以及相關(guān)信息的備份是 。(分?jǐn)?shù): 1.00 )A. 事務(wù)日志備份B. 差異備份C. 完全備份 VD. 文件和文件組備份解析: 解析 完全備份是將數(shù)據(jù)庫(kù)中的全部信息進(jìn)行備份,它是恢復(fù)的基線。在進(jìn)行完全備份時(shí),不但備 份數(shù)據(jù)

26、庫(kù)的數(shù)據(jù)文件、 日志文件,而且還備份文件的存儲(chǔ)位置信息以及數(shù)據(jù)庫(kù)中的全部對(duì)象以及相關(guān)信息。30. 下面說法正確的是 。(分?jǐn)?shù): 1.00 )A. 數(shù)據(jù)倉(cāng)庫(kù)是從數(shù)據(jù)庫(kù)中導(dǎo)入的大量數(shù)據(jù),并對(duì)結(jié)構(gòu)和存儲(chǔ)進(jìn)行組織以提高查詢效率B. 使用數(shù)據(jù)倉(cāng)庫(kù)的目的在于對(duì)已有數(shù)據(jù)進(jìn)行高速的匯總和統(tǒng)計(jì)C. 數(shù)據(jù)挖掘時(shí)采用適當(dāng)?shù)乃惴?,從?shù)據(jù)倉(cāng)庫(kù)的海量數(shù)據(jù)中提取潛在的信息和知識(shí)VD. OLAP技術(shù)為提高處理效率,必須繞過 DBMS直接對(duì)物理數(shù)據(jù)進(jìn)行讀取和寫入解析:解析 數(shù)據(jù)挖掘是指應(yīng)用一系列技術(shù)從大型數(shù)據(jù)庫(kù)或數(shù)據(jù)倉(cāng)庫(kù)中提取人們感興趣的信息和知識(shí),這 些知識(shí)或信息是隱含的,事先未知而潛在有用的,提取的知識(shí)表示為概念、規(guī)則、規(guī)

27、律、模式等形式。 二、應(yīng)用題(總題數(shù): 9,分?jǐn)?shù): 32.00)在UML提供的圖中,可以采用 1對(duì)邏輯數(shù)據(jù)庫(kù)模式建模;2用于接口,類和協(xié)作的行為建模,并強(qiáng)調(diào)對(duì)象行為的時(shí)間順序。(分?jǐn)?shù): 4.00 ) 填空項(xiàng) 1: (正確答案: *unknown )填空項(xiàng) 1: (正確答案: *unknown )解析:狀態(tài)圖某數(shù)據(jù)庫(kù)中有表 COURSE(CNOCNAME TNO和表 TEACHER(TN|OTNAME DEPART)完成查詢選修某課程的同 學(xué)人數(shù)多于 5 人的教師姓名。SELECT TNAMEFROM TEACHER WHERE1(SELECT X.TNO FROM COURSE, XCOURS

28、E Y WHERE 234(分?jǐn)?shù): 8.00 )填空項(xiàng) 1: (正確答案:*unknown )填空項(xiàng) 1: (正確答案:*unknown )填空項(xiàng) 1: (正確答案:*unknown )填空項(xiàng) 1: (正確答案:*unknown )解析:HAVING COUNT(X.CNO) 5設(shè)有學(xué)生表STUDENT其中有學(xué)號(hào),姓名,年齡,性別等字段,該表是在 2002年建立的,到2003年用戶 可以使用SQL的1語句,將表中所有學(xué)生的年齡增加一歲,到 2004年,顯示學(xué)生表中年齡大于 22歲的學(xué) 生的信息的SQL語句是2。(分?jǐn)?shù): 4.00 )填空項(xiàng) 1: (正確答案: *unknown )填空項(xiàng) 1:

29、(正確答案: *unknown )解析:SELECT*FROM STUDENT WHER齡 年齡 +134.假設(shè)已對(duì)pubs數(shù)據(jù)庫(kù)進(jìn)行了完全備份,并備份到MyBK_1備份上,假設(shè)此備份設(shè)備只含有對(duì)pubs數(shù)據(jù)庫(kù)的完全備,則恢復(fù) pubs 數(shù)據(jù)庫(kù)的語句為 1 。(分?jǐn)?shù): 2.00 )解析: RESTORE DATABASE pubs FROM My BK_1在 VB6.0 的數(shù)據(jù)綁定控件中,用于連接外碼對(duì)應(yīng)的主碼所在的主表數(shù)據(jù)源的屬性是1 。用于指定要綁定的數(shù)據(jù)源,并且值一般為 ADO數(shù)據(jù)控件的名稱的屬性是 2。(分?jǐn)?shù): 4.00 )填空項(xiàng) 1: (正確答案: *unknown )填空項(xiàng) 1:

30、(正確答案: *unknown )解析: Datasource 解析 在 VB6.0 的數(shù)據(jù)綁定控件中,用于連接外碼對(duì)應(yīng)的主碼所在的主表數(shù)據(jù)源的屬性 是Rowsource。用于指定要綁定的數(shù)據(jù)源,并且值一般為ADO數(shù)據(jù)控件的名稱的屬性是 Datasource。36. 數(shù)據(jù)倉(cāng)庫(kù)是一個(gè)面向主題,集成的,時(shí)變的,非易失的數(shù)據(jù)集合,支持管理部門的決策過程,數(shù)據(jù)倉(cāng)庫(kù)通過數(shù)據(jù)轉(zhuǎn)移從多個(gè)數(shù)據(jù)源中提取數(shù)據(jù),為了解決不同數(shù)據(jù)源格式上的不統(tǒng)一,需要進(jìn)行的操作是1 。(分?jǐn)?shù): 2.00 )解析:清洗 解析 構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)的重要一環(huán)是用戶從數(shù)據(jù)源抽取出所需的數(shù)據(jù),經(jīng)過數(shù)據(jù)清洗后,最終按 照預(yù)先定義好的數(shù)據(jù)倉(cāng)庫(kù)模型,將數(shù)

31、據(jù)加載到數(shù)據(jù)倉(cāng)庫(kù)中去。37. 介質(zhì)故障恢復(fù)采用的操作有: 裝載數(shù)據(jù)備份,執(zhí)行REDO操作,執(zhí)行UNDO操作,其正確的操作步驟是1。 (用AB表示A的執(zhí)行順序先于B)(分?jǐn)?shù): 2.00 )解析:數(shù)據(jù)裝載執(zhí)行 UND執(zhí)行REDO操作解析S鎖又稱為排他鎖,一旦事務(wù)加了排他鎖后,任何的 其他鎖都無法再加入。X鎖又稱為共享鎖,加了 S鎖后,還可以對(duì)該事務(wù)加 S鎖,但是不能加 X鎖。38. 由多塊磁盤構(gòu)成的一個(gè)整體, 但是這并不等于是簡(jiǎn)單的磁盤容量疊加, 而是相對(duì)于其他存儲(chǔ)設(shè)備在容量、 管理、性能、可靠性和可用性上都有了進(jìn)一步的提高的是 15 。(分?jǐn)?shù): 2.00 )解析:RAID(廉價(jià)冗余磁盤陣列) 散

32、列文件組織將文件的物理空間劃分為一系列的桶,每個(gè)桶的空間大小是固定的,可以容納的文件記錄也 是固定, 如果某個(gè)桶內(nèi)已近裝滿記錄, 又有新的記錄插入就會(huì)產(chǎn)生桶溢出, 產(chǎn)生桶溢出的 2 個(gè)主要原因?yàn)?1 和 2。(分?jǐn)?shù): 4.00 )填空項(xiàng) 1: (正確答案: *unknown )填空項(xiàng) 1: (正確答案: *unknown )解析:散列函數(shù)的均勻分布性不好三、 設(shè)計(jì)與應(yīng)用題 (總題數(shù): 3,分?jǐn)?shù): 30.00)40. 某學(xué)生選課數(shù)據(jù)庫(kù),庫(kù)中包括學(xué)生、課程和選課 3個(gè)表,其表結(jié)構(gòu)為: 學(xué)生(學(xué)號(hào),姓名,性別,年齡,所在系 );課程(課程號(hào),課程名,先行課 ); 選課(學(xué)號(hào),課程號(hào),成績(jī) )。用 T

33、ransact-SQL 完成下列操作。1)建立學(xué)生選課數(shù)據(jù)庫(kù)。2)建立學(xué)生、課程和選課表。3)建立各表以主碼為索引項(xiàng)的索引。4)建立學(xué)生性別只能是“男”或“女”的規(guī)則,性別為“男”的缺省,并將它們綁定到學(xué)生表上。5)建立在對(duì)選課表輸入或更改數(shù)據(jù)時(shí),必須服從參照完整性約束的INSERT和UPDATE蟲發(fā)器。6)建立在刪除學(xué)生記錄時(shí),同時(shí)也要把相應(yīng)的選課記錄刪除的觸發(fā)器。7)列出學(xué)生學(xué)號(hào)、姓名及學(xué)習(xí)情況。學(xué)習(xí)情況用好、較好、一般或較差表示。當(dāng)平均成績(jī)大于85分時(shí),學(xué)習(xí)情況為好;當(dāng)平均成績(jī)?cè)?7085分之間,學(xué)習(xí)情況為較好;當(dāng)平均成績(jī)?cè)?070分之問,學(xué)習(xí)情況為一般;當(dāng)平均成績(jī)?cè)?60 分以下,學(xué)習(xí)

34、情況為較差。(分?jǐn)?shù): 10.00 ) 正確答案: ()解析:1)CREATE DATABASES生選課庫(kù) ON PRIMARY (NAME學(xué)生選課庫(kù),F(xiàn)ILENAMEC:/msSQL/data/ 學(xué)生 選課.mdf' SIZE =4MB MAX-SIZE=6MB,FILEROWHT=2MB) CO2) CREATETABLE學(xué)生(學(xué)號(hào) CHAR(10)PRI-MARY<EYCLUSTERE姓名 CHAR(8),性別 CHAR(2),年齡 SMALLINT 所在系 VARCHAR(50)GGCREATE_ABLE課程(課程號(hào) CHAR(10)PRIMARYKEYCLUSTERE課程

35、名 VARCHAR(50) 先行課 VARCHAR(50)GO CRE-ATE TABLE選課(學(xué)號(hào) CHAR(10),課程號(hào) VARCHAR(50,)成績(jī) SMALLINT, CONSTRAINT C1PRIMARYCEY(學(xué)號(hào)課程,課程號(hào)),CONSTRAINC2 PRIMARYCEY(學(xué)號(hào)REFERENCE學(xué)生(學(xué)號(hào)),CONSTRAINT FOREIGN KEY課程號(hào)REFERENCE課程(課程號(hào))GO3) CREATEINDEXstudent_ind ON學(xué)生(學(xué)號(hào))GO CREATENDEXclass_ind ON課程(課程號(hào))GO CREATENDEX select_ind ON

36、 選課(學(xué)號(hào),課程號(hào) )C04) CREATERULEvalue_rule ASVALUF1N('男',女')CO CREATEEFAULT生別缺省 AS'男'GOFJXEC sp_bindrule value_rude ',學(xué)生性別' GO EXEC sp_binddefault 性別缺省',學(xué)生性別'GO5) CREAT&FRIGCERsc_insert ON選課 FORNSERTASIF(SELECT COUNT(*)FROM學(xué)生,insened,課程 WHERE 學(xué)生,學(xué)號(hào) inserted .學(xué)號(hào) AND

37、課程,課程號(hào) inserted. 課程號(hào))=0 ROLL-BACK TRANSACTION GO CREATE TRICGER sc_up-date ON FOR UPDATE AS IF (SELECT COUNT(*)FROM學(xué)生,updated,課程 WHFR學(xué)生.學(xué)號(hào)=updated .學(xué)號(hào) AND課程課程號(hào)=updated .課程號(hào))=0 ROLLBACK TRANSACTION GO6) CREArrE TRICGERdelete_allON學(xué)生 FORDELETAS DELETEFROM選課 WHER選課,學(xué)號(hào)=deleted .學(xué)號(hào) GO7) SELECT選課,學(xué)號(hào),學(xué)生,姓名

38、,學(xué)習(xí)情況中=CASE WHEAVC成績(jī))> =85 THEN'好WHFN AV成績(jī))> =70 AND AVG(成績(jī))V85THEN '較好 WHEN AVG成績(jī))> =60 AND AVG(成績(jī))<70 THEN' 般 WHEN AVG成績(jī))<60THEN '較差FROM學(xué)生選課 WHER孝生.學(xué)號(hào)=選課.學(xué)號(hào) CROUP B選課.學(xué)號(hào) GO 解 析主要考查了 T-SQL的數(shù)據(jù)查詢功能、數(shù)據(jù)定義功能和數(shù)據(jù)操縱功能。與標(biāo)準(zhǔn)SQL類似。41. 在進(jìn)行某學(xué)校教務(wù)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),數(shù)據(jù)庫(kù)設(shè)計(jì)人員設(shè)計(jì)了如下幾個(gè)關(guān)系模式:系( 系號(hào),

39、系名 ) ,系號(hào)為主碼學(xué)生(學(xué)號(hào),姓名,所在系號(hào) ) ,學(xué)號(hào)為主碼 課程(課程號(hào),課程名,開課系號(hào) ) ,課程號(hào)為主碼 選課(學(xué)號(hào),課程號(hào),選課時(shí)間 ) ,學(xué)號(hào)和課程號(hào)為主碼開發(fā)人員在將關(guān)系模式實(shí)施到 SQL Server 2000 的“教務(wù)”數(shù)據(jù)庫(kù)時(shí),使用了如下表結(jié)構(gòu)定義語句:CREATE TABLED(系號(hào) varchar(10)NOT NULL,系名 varchar(100)CREATE TABLED生(學(xué)號(hào) varchar(50)NOT NULL,姓名 varchar(50),所在系號(hào) varchar(10)CREATE TABLED程(課程號(hào) varchar(50)NOT NULL,課程名 varchar(100),開課系號(hào) varchar(10)CREATE TABL選課(學(xué)號(hào) varchar(50)NOT NULL,課程號(hào)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論