全國計算機四級數(shù)據(jù)庫工程師筆試試卷及答案_第1頁
全國計算機四級數(shù)據(jù)庫工程師筆試試卷及答案_第2頁
全國計算機四級數(shù)據(jù)庫工程師筆試試卷及答案_第3頁
全國計算機四級數(shù)據(jù)庫工程師筆試試卷及答案_第4頁
全國計算機四級數(shù)據(jù)庫工程師筆試試卷及答案_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫工程師一、 選擇題(1) 數(shù)據(jù)模型定義子數(shù)據(jù)庫中數(shù)據(jù)的組織、描述、存儲和操作規(guī)范,可以分為概念模型、數(shù)據(jù)結(jié)構(gòu)模型和物理模型三大類。概念模型的典型代表是A)實體-聯(lián)系模型 B)關(guān)系模型C)面向?qū)ο竽P?D)網(wǎng)狀模型(2)根據(jù)數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型,完成數(shù)據(jù)庫關(guān)系模式設(shè)計的階段是 A)需求分析 B)概念設(shè)計 C)邏輯設(shè)計 D)物理設(shè)計(3)考慮一個關(guān)系表和建立在該表上的一個索引,如果該表中的數(shù)據(jù)記錄的排序順序與該索引的索引項的排序順序一致,則該索引為 A)聚集索引 B)非聚集索引 C)稠密索引 D)輔索引(4)當(dāng)多個事務(wù)并發(fā)執(zhí)行時,數(shù)據(jù)庫管理系統(tǒng)應(yīng)保證一個事務(wù)的執(zhí)行結(jié)果不受其他事務(wù)的干擾

2、,事務(wù)并發(fā)執(zhí)行的結(jié)果與這些事務(wù)串行執(zhí)行的結(jié)果一樣,這一特性被稱為事務(wù)的 A)原子性 B)一致性 C)持久性 D)隔離性(5)在數(shù)據(jù)庫物理設(shè)計階段,建立索引的目的是為了提高數(shù)據(jù)的 A)更改效率 B)插入效率 C)查詢效率 D)刪除效率(6)存儲過程是存儲在數(shù)據(jù)庫中的代碼,具有很多有點。下列陳述中不屬于存儲過程有點的是 A) 可通過預(yù)編譯機制提高數(shù)據(jù)操作的性能 B)可方便的按用戶視圖表達數(shù)據(jù) C)可減少客戶端和服務(wù)器端的網(wǎng)絡(luò)流量 D)可實現(xiàn)一定的安全控制(7)數(shù)據(jù)庫文件結(jié)構(gòu)包括堆文件、索引文件和散列文件等幾種形式,利用哈希函數(shù)實現(xiàn)對數(shù)據(jù)庫快速訪問的文件結(jié)構(gòu)是 A)順序文件 B)聚集文件 C)索引文

3、件 D)散列文件(8)數(shù)據(jù)庫鏡像有很多有點,但不包括 A)提供完整或接近完整的數(shù)據(jù)允余,提高數(shù)據(jù)可靠性 B)主數(shù)據(jù)庫系統(tǒng)發(fā)生故障時,可快速啟用數(shù)據(jù)庫鏡像提供服務(wù) C)降低數(shù)據(jù)庫存儲系統(tǒng)的建設(shè)成本 D)提高主數(shù)據(jù)庫系統(tǒng)在升級期間的可用性(9)在 SQL Server 2000 中,若希望用戶 user1 具有數(shù)據(jù)庫服務(wù)器上的全部權(quán)限,則應(yīng)將 user1 加入到下列哪個角色 A)db_owner B) public C) db_datawriter D) sysadmin(10) SQL Server 2000 提供了完全備份、差異備份和日志備份等幾種備份方法,其中差異備份備份的內(nèi)容是 A)上次差

4、異備份之后修改的數(shù)據(jù)庫全部內(nèi)容 B)上次完全備份之后修改的數(shù)據(jù)庫全部內(nèi)容 C)上次日志備份之后修改的數(shù)據(jù)庫全部內(nèi)容 D)上次完全備份之后修改的數(shù)據(jù)庫內(nèi)容,但不包括日志等其他內(nèi)容(11) SQL Server 2000數(shù)據(jù)庫用戶的來源 A)可以是所以SQL Server 的登陸用戶 B)只能是 Windows 身份驗證的登陸用戶 C)只能是SQL Server 身份驗證的登陸用戶 D)可以是其他數(shù)據(jù)庫中的用戶(12)數(shù)據(jù)庫的訪問接口包括ODBC、OLEDB等,其中ODBC接口是 A)專用的訪問SQL Server 數(shù)據(jù)庫的接口 B)一種開放的、訪問數(shù)據(jù)庫的接口 C)通用的訪問任何類型的數(shù)據(jù)的接口

5、 D)一種訪問關(guān)系數(shù)據(jù)庫的控件(13)中的數(shù)據(jù)綁定控件必須 A)同時具有DataSource 屬性和DataField 屬性 B)同時具有ConnectionString屬性和RecordSource屬性 C)具有DataSource 屬性 D)具有ConnectionString屬性(14)中,ADO數(shù)據(jù)控件用于連接數(shù)據(jù)源的屬性是 A)Refresh B)RecordSource C)CommandType D)ConnectionString(15)在VB6.0 ADO 對象模型中,RecordSet對象的AddNew方法的功能是 A)在對應(yīng)的的數(shù)據(jù)庫表中增加一條新記錄 B)在記錄集中增加

6、一個新列 C)在內(nèi)存中開辟存放一條新紀錄的空間 D)增加一個新的記錄集(16)在分布式數(shù)據(jù)庫系統(tǒng)中,一般不適合作為衡量查詢代價依據(jù)的是 A)CPU代價 B)I/O代價 C)通信代價 D)存儲代價(17)在UML模型中,用于表達一系列的對象、對象之間的聯(lián)系以及對象間發(fā)送和接收消息的圖是 A)協(xié)作圖 B)狀態(tài)圖 C)順序圖 D)部署圖(18)在分布式數(shù)據(jù)庫的數(shù)據(jù)分配策略中,若全局數(shù)據(jù)存在多個副本,且在每個物理場地都保存一個完整的數(shù)據(jù)副本,則該策略屬于 A)集中式策略 B)分割式策略 C)全復(fù)制式策略 D)混合式策略(19)許多大中型企業(yè)出于多種原因建立了數(shù)據(jù)倉庫,以下哪項不是建立數(shù)據(jù)倉庫的合理理由

7、? A)充分利用企業(yè)信息系統(tǒng)生成的數(shù)據(jù)B)把企業(yè)的各種應(yīng)用系統(tǒng)集中在一起 C)解決企業(yè)基本業(yè)務(wù)應(yīng)用和數(shù)據(jù)分析應(yīng)用之間的性能沖突問題 D)以面向主題、集成的方式合理組織數(shù)據(jù)、實現(xiàn)跨專業(yè)視圖(20)從聯(lián)機事務(wù)處理(OLTP)環(huán)境中抽取數(shù)據(jù)、建立新的數(shù)據(jù)分析環(huán)境的最初出發(fā)點是 A)對企業(yè)信息系統(tǒng)中的數(shù)據(jù)進行整理 B)解決企業(yè)信息系統(tǒng)中的數(shù)據(jù)孤島問題 C)解決企業(yè)基本業(yè)務(wù)應(yīng)用和數(shù)據(jù)分析應(yīng)用之間的性能沖突問題 D)解決企業(yè)信息系統(tǒng)心中的蜘蛛網(wǎng)問題(21)在數(shù)據(jù)庫三級模式結(jié)構(gòu)中,對數(shù)據(jù)庫中全部的數(shù)據(jù)邏輯結(jié)構(gòu)和特征進行描述的是 A)外模式 B)模式 C)子模式 D)內(nèi)模式(22)在數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計過程中,

8、屬于物理設(shè)計范疇的是 A)數(shù)據(jù)流圖設(shè)計 B)實體-聯(lián)系圖設(shè)計 C)關(guān)系模式設(shè)計 D)索引設(shè)計(23)下述不屬于數(shù)據(jù)庫維護工作的是 A)使用數(shù)據(jù)定義語言建立多個表、構(gòu)建數(shù)據(jù)庫總體框架 B)根據(jù)備份計劃周期性的備份數(shù)據(jù)庫 C)檢測數(shù)據(jù)庫的空間使用情況 D)調(diào)整數(shù)據(jù)庫參數(shù),進行性能優(yōu)化(24)以下哪個設(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è)計(25)下述關(guān)于關(guān)系表的相關(guān)信息中,不屬于元數(shù)據(jù)、不會存儲在數(shù)據(jù)字典中的是 A)屬性的名字和類型信息 B)表上的授權(quán)信息 C)表中的一個元組 D)定義在表上的索引

9、類型(26)關(guān)于并行數(shù)據(jù)庫結(jié)構(gòu),以下說法錯誤的是 A)在共享內(nèi)存結(jié)構(gòu)的系統(tǒng)中,如果處理器數(shù)量過多,容易造成內(nèi)存訪問沖突 B)在共享磁盤結(jié)構(gòu)的系統(tǒng)中,所有處理機都沒有獨立的主存儲器,并且通過網(wǎng)絡(luò)共享磁盤 C)在無共享結(jié)構(gòu)的系統(tǒng)中,每個處理機擁有獨立的主存儲器和磁盤,不共享資源 D)層次結(jié)構(gòu)綜合了共享內(nèi)存、共享磁盤和無共享結(jié)構(gòu)的特點(27) 針對數(shù)據(jù)量很打的數(shù)據(jù)庫系統(tǒng),最適合調(diào)用應(yīng)用程序的時機是 A)數(shù)據(jù)庫尚未建立之前 B)數(shù)據(jù)庫已經(jīng)建立,但尚未裝入任何數(shù)據(jù) C)數(shù)據(jù)庫已經(jīng)建立,并已裝入部分數(shù)據(jù) D)全部數(shù)據(jù)裝入數(shù)據(jù)庫之后或投入運行之后(28)對基于檢查點的恢復(fù)技術(shù),下列說法中錯誤的是 A)無論事

10、務(wù)在檢查點之前還是之后提交,都需執(zhí)行REDO操作 B)可以提高恢復(fù)效率 C)可以定期建立,也可以按照某種規(guī)則建立檢查點 D)能最大限度的減少恢復(fù)數(shù)據(jù)庫時根據(jù)日志記錄所需執(zhí)行的恢復(fù)操作(29)設(shè)有關(guān)系模式:教師表(教師號,教師名,所在系,工資),現(xiàn)需建立一個統(tǒng)計每個系全體教師工資總額的視圖,正確的語句是 A)CREATE VIEW SalaryView(系名,工資總額)AS SELECT 所在系,COUNT(工資) FROM 教師表 GROUP BY 所在系 B)CREATE VIEW SalaryView(系名,工資總額)AS SELECT 所在系,SUM(工資) FROM 教師表 GROUP

11、 BY 所在系 C)CREATE VIEW SalaryView AS SELECT 所在系,COUNT(工資) FROM 教師表 GROUP BY 所在系 D)CREATE VIEW SalaryView AS SELECT 所在系,SUM(工資) FROM 教師表 GROUP BY 所在系(30) 下述各圖給出的4個并發(fā)調(diào)度中,哪個不是沖突可串行的?T3T1Write(A)Read(A)Read(A)Write(B)Read(A)Write(B)T2T1Read(A)Write(A)A) B)T4T1Write(A)Read(B)Read(A)Write(B)T5T4Read(A)Read

12、(B)Write(A)Read(B)C) D)二、 簡答題(1) 數(shù)據(jù)庫應(yīng)用系統(tǒng)功能設(shè)計包括哪兩個方面?每個方面主要由哪些設(shè)計步驟組成?(10分)(2) 數(shù)據(jù)庫系統(tǒng)處理死鎖一般采用哪兩類方法?簡述每類方法的基本原理(10分)(3) 請按要求解答下列問題: 在設(shè)計數(shù)據(jù)庫應(yīng)用系統(tǒng)時,需要對系統(tǒng)所需的存儲空間進行規(guī)劃。規(guī)劃時需要考慮多種因素,請列出其中的4種(4分) 設(shè)有商品銷售系統(tǒng),該系統(tǒng)每天最多產(chǎn)生1萬條商品銷售記錄,并用商品銷售數(shù)據(jù)表保存銷售記錄。系統(tǒng)需要保存3年的銷售記錄,每年按365天計算。商品銷售數(shù)據(jù)表包含的屬性及各屬性占用的字節(jié)分別為:商品號(10各字節(jié))、銷售數(shù)量(8各字節(jié))、價格(

13、8各字節(jié))、金額(8各字節(jié))、收銀臺編號(4各字節(jié))、銷售員編號(4各字節(jié))、銷售時間(8各字節(jié))。保存該表的數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)存儲單位是數(shù)據(jù)頁,每頁大小為8KB(共8192個字節(jié))。該數(shù)據(jù)庫管理系統(tǒng)規(guī)定數(shù)據(jù)頁空間全部用于保存銷售數(shù)據(jù),并且存儲銷售數(shù)據(jù)時單條記錄不允許跨數(shù)據(jù)頁存放。請計算在數(shù)據(jù)庫中保存商品銷售數(shù)據(jù)表需要的數(shù)據(jù)頁數(shù)目,要求寫出計算過程。(6分)三、 設(shè)計題(1) 設(shè)有高校選課系統(tǒng),需要對學(xué)校的系信息、教師信息、課程信息、學(xué)生信息、學(xué)生選課信息進行管理。已知系(DEPT)信息包括系編號(DeptNO)、系名稱(DeptName),教師(Teacher)信息包括教師號(TNO)、教

14、師名(Tname),課程(Course)信息包括課程號(CNO)、課程名(CName)、課程學(xué)分(Credit),學(xué)生(Student)信息包括學(xué)號(SNO)、學(xué)生姓名(Sname)、學(xué)生性別(Sex)。選課系統(tǒng)的管理規(guī)則如下:、一個系可聘用多名教師,一個教師只受聘于一個系;、一個系可有多名學(xué)生,一個學(xué)生只屬于一個系;、一名教師可講授多門課程,一門課程可被多個學(xué)生選修;、一名學(xué)生可選修多門課程,一門課程可被多名學(xué)生選修;、學(xué)生選修完課程后,可獲得相應(yīng)課程的成績。針對以上描述,完成下列設(shè)計內(nèi)容: 構(gòu)建選修課系統(tǒng)的ER圖。(要求圖中的實體集名用試卷中給出的英文名,聯(lián)系名用聯(lián)系所關(guān)聯(lián)的實體集名的首字

15、母,字母間用“”或“_”連接,大小寫不限)(10分) 根據(jù)所構(gòu)建的ER圖,設(shè)計滿足3NF的關(guān)系模式,并標出每個關(guān)系模式的主碼和外碼。(要求關(guān)系模式名同實體集名或聯(lián)系名,屬性名用試卷中給出的英文名,大小寫不限)(10分)(2) 現(xiàn)有如下兩個關(guān)系模式:Employees(Eid,Name,DeptNO)Departments(DeptNO,DeptName,TotalNumber)Employees關(guān)系模式描述了職工編號、姓名和所在部門編號;Departments關(guān)系模式描述了部門編號、名稱和職工總?cè)藬?shù)。請按SQL Server所采用的TansactSQL語法格式編寫實現(xiàn)具有功能的后觸發(fā)型觸發(fā)器:

16、每當(dāng)在Employees表中插入一行數(shù)據(jù)時,相應(yīng)部門的職工總?cè)藬?shù)就加1。(10分)選擇題答案:ADDDC BDCBB ABBDC DCCDC BDADC CCABB二、簡答題解答(1)數(shù)據(jù)庫應(yīng)用系統(tǒng)功能設(shè)計包括數(shù)據(jù)庫事務(wù)設(shè)計和應(yīng)用程序設(shè)計。與數(shù)據(jù)庫應(yīng)用系統(tǒng)概念設(shè)計、邏輯設(shè)計、物理設(shè)計相對應(yīng),應(yīng)用程序(軟件)設(shè)計分為總體設(shè)計、概要設(shè)計和詳細設(shè)計,數(shù)據(jù)庫事務(wù)設(shè)計則由事務(wù)概要設(shè)計和事務(wù)詳細設(shè)計組成。(2)決死鎖主要采用死鎖預(yù)防和死鎖檢測與恢復(fù)兩類方法。a死鎖預(yù)防利用死鎖預(yù)防協(xié)議,通過破壞死鎖產(chǎn)生的必要條件來避免系統(tǒng)進入死鎖狀態(tài),防止死鎖發(fā)生。b死鎖檢測與恢復(fù)則是允許系統(tǒng)進入死鎖狀態(tài),并且定期檢查系統(tǒng)

17、是否發(fā)生死鎖。當(dāng)發(fā)現(xiàn)系統(tǒng)發(fā)生死鎖后,采取相應(yīng)的恢復(fù)機制使系統(tǒng)擺脫死鎖狀態(tài)。(3)單條商品銷售記錄占用字節(jié):10+8+8+8+4+4+8=50字節(jié)單數(shù)據(jù)頁可存放銷售記錄條數(shù):163條(163*50=8,150字節(jié);164*50=8,200字節(jié))保存三年的銷售總記錄數(shù):3*365*10,000=10,950,000條需要的數(shù)據(jù)頁數(shù)目=67,178(67,178*163=10,950,014;67,177*163=10,949,851)(3)空間管理的答案:1、單條數(shù)據(jù)的長度;2、每年、每天、每小時等數(shù)據(jù)所增長的大?。?、備份和冗余備份空間;4、系統(tǒng)文件的大??;5、占用內(nèi)存空間的大小等等。可以列出好

18、多;但每條1分,最多只給4分單條商品銷售記錄占用字節(jié):10+8+8+8+4+4+8=50字節(jié)單數(shù)據(jù)頁可存放銷售記錄條數(shù):8192/50字節(jié)=163.84(取整163頁)(單條記錄不允許跨頁存放)保存三年的銷售總記錄數(shù):3*365*10,000=10,950,000條需要的數(shù)據(jù)頁數(shù)目10950000/163=67177.914(取整數(shù)+1)應(yīng)為67178頁就會得滿分的,你那樣做沒錯,但會扣1-2分的三、設(shè)計題解答(1)1、E-R圖,如下:2、設(shè)計3NF,如下:DEPT(DeptNO,DeptName)主碼:DeptNO,無外碼Teacher(TNO,TName,DeptNO)主碼TNO,外碼De

19、ptNOStudent(SNO,SName,Sex,DeptNO)主碼SNO,外碼DeptNOCourse(CNO,CName,Credit)主碼CNO,無外碼T-C(TNO ,CNO)主碼(TNO,CNO),外碼TNO ,CNOS-C(SNO,CNO,成績)主碼(SNO,CNO),外碼SNO,CNO(2)后觸發(fā)型觸發(fā)器:create trigger SQL_trion Employees for insertasupdate Departments set TotalNumber = TotalNumber + 1where DeptNo (select DeptNO from insert

20、ed )正確的編寫如下:Create Trigger SQL_trion Employees for insertAsDeclare eid varchar(11)Declare name varchar(20)Declare deptno varchar(11)Declare yjy cursor forSelect *from insertedopen yjyFetch next from yjy into eid,name,deptnoWhile fetch_status=0BeginUpdate departmentSet TotalNumber= TotalNumber+1Where

21、 deptno=deptnoFetch next from yjy into eid,name,deptnoEndClose yjyDeallocate yjy2008年9月全國計算機等級考試四級筆試試卷數(shù)據(jù)庫工程師一、選擇題(1)在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型中,規(guī)劃與分析階段的輸出結(jié)果不包括A)需求規(guī)范說明書B)系統(tǒng)范圍與邊界C)可行性分析報告D)項目計劃書(2)在信息系統(tǒng)的需求分析中,廣為使用的DFD建模方法屬于A)結(jié)構(gòu)化分析方法B)數(shù)據(jù)分析方法C)數(shù)據(jù)抽象方法D)業(yè)務(wù)歸納方法(3)不允許出現(xiàn)在最終IDEF1X圖中的是A)標定型聯(lián)系B)非標定型聯(lián)系C)分類聯(lián)系D)多對多聯(lián)系(4)下列哪些屬

22、性不適合建立索引?A)經(jīng)常出現(xiàn)在GROUP BY字句中的屬性B)經(jīng)常參與連接操作的屬性C)經(jīng)常出現(xiàn)在WHERE字句中的屬性D)經(jīng)常需要進行更新操作的屬性(5)在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型中,作為系統(tǒng)總體設(shè)計階段輸入的是A)技術(shù)可行性分析報告和需求規(guī)范說明書B)軟硬件選型和配置設(shè)計C)數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計D)應(yīng)用軟件總體設(shè)計(6)SQL Server 2000中,如果希望用戶u1在DB1數(shù)據(jù)庫中具有查詢T1表的權(quán)限,正確的授權(quán)語句是A) GRANT SELECT ON DB1(T1) TO u1B) GRANT SELECT TO u1 ON DB1(T1)C) GRANT SELECT

23、TO u1 ON T1D) GRANT SELECT ON T1 TO u1(7)SQL Server 2000提供了很多預(yù)定義的角色,下述關(guān)于public角色說法正確的是A)它是系統(tǒng)提供的服務(wù)器級的角色,管理員可以在其中添加和刪除成員B)它是系統(tǒng)提供的數(shù)據(jù)庫級的角色,管理員可以在其中添加和刪除成員C)它是系統(tǒng)提供的服務(wù)器級的角色,管理員可以對其進行授權(quán)D)它是系統(tǒng)提供的數(shù)據(jù)庫級的角色,管理員可以對其進行授權(quán)(8)關(guān)于ADO對象模型中的RecordSer,下述說法正確的是A)它用于定義連接的數(shù)據(jù)庫名B)它用于定義數(shù)據(jù)的來源C)它是一個對象,用于在客戶端內(nèi)存中存放數(shù)據(jù)查詢的結(jié)果D)它是一個對象,

24、用于在服務(wù)器端內(nèi)存中存放數(shù)據(jù)查詢的結(jié)果(9)關(guān)于ADO對象模型,下述說法正確的是A)它是與OLE DB同層的獨立的接口集B)它是與ODBC同層的獨立的接口集C)它是建立在OLE DB接口之上的高層接口集D)OLE DB是建立在ADO對象模型之上的高層接口集(10)關(guān)于UML的靜態(tài)建模機制,下述說法錯誤的是A)用例模型是將滿足用戶需求的所有功能表示出來的工具B)用例圖用于表示系統(tǒng)的數(shù)據(jù)模型和功能模型C)類圖展現(xiàn)了一組類,接口和協(xié)作以及它們之間的關(guān)系D)組件圖表示系統(tǒng)的靜態(tài)實現(xiàn)視圖,用于對源代碼、可執(zhí)行程序和物理數(shù)據(jù)庫等進行建模(11)關(guān)于分布式數(shù)據(jù)庫的分布策略,下述說法正確的是A)數(shù)據(jù)分配是對關(guān)

25、系的操作,數(shù)據(jù)分片是對數(shù)據(jù)分配的操作B)集中式數(shù)據(jù)分配策略不便于進行數(shù)據(jù)控制C)全復(fù)制式數(shù)據(jù)分配策略可靠性高,響應(yīng)速度快,但數(shù)據(jù)冗余大,同步維護復(fù)雜D)分割式數(shù)據(jù)分配策略對全局數(shù)據(jù)控制靈活,但對局部數(shù)據(jù)存取效率低(12)關(guān)于數(shù)據(jù)劃分策略,下述說法錯誤的是A)散列劃分采用某種散列函數(shù),以數(shù)據(jù)的劃分屬性作為函數(shù)參數(shù),計算數(shù)據(jù)應(yīng)存儲的磁盤序號B)范圍劃分根據(jù)某個屬性的取值,將數(shù)據(jù)劃分為n個部分,分別存儲到不同磁盤上C)范圍劃分有利于范圍查詢和點查詢,但也可能會引起數(shù)據(jù)分布不均勻及并行處理能力下降問題D)輪轉(zhuǎn)法劃分能保證元組在多個磁盤上的平均分配,并具有較高的點查詢和范圍查詢(13)將新插入的記錄存儲

26、在文件末尾,并使記錄隨機地分布在文件物理存儲空間中的文件結(jié)構(gòu)是A)堆文件B)聚集文件C)索引文件D)散列文件(14)有一個事務(wù)T要更新數(shù)據(jù)庫中某表列的值,DBMS在執(zhí)行T時發(fā)現(xiàn)更新后的值超出了該列的值定義范圍,因此異常終止了T。為了保證數(shù)據(jù)的正確性及一致性,DBMS會執(zhí)行下列哪個恢復(fù)操作?A)undoB)介質(zhì)恢復(fù)C)進程恢復(fù)D)redo(15)關(guān)于數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)的靜態(tài)轉(zhuǎn)儲和動態(tài)轉(zhuǎn)儲機制,下述說法正確的是A)靜態(tài)轉(zhuǎn)儲時允許其它事務(wù)訪問數(shù)據(jù)庫B)動態(tài)轉(zhuǎn)儲時允許在轉(zhuǎn)儲過程中其它事務(wù)對數(shù)據(jù)進行存取和修改C)靜態(tài)轉(zhuǎn)儲能夠保證數(shù)據(jù)庫的可用性D)動態(tài)轉(zhuǎn)儲無法保證數(shù)據(jù)庫的可用性(16)在數(shù)據(jù)庫系統(tǒng)中,下列

27、哪個映像關(guān)系用于提供數(shù)據(jù)與應(yīng)用程序間的邏輯獨立性?A)外模式/模式B)模式/內(nèi)模式C)外模式/內(nèi)模式D)邏輯模式/內(nèi)模式(17)在SQL Server 2000中,事務(wù)日志備份A)對故障還原模型沒有要求B)要求故障還原模型必須是完全的C)要求故障還原模型必須是簡單的D)要求故障還原模型不能是簡單的(18)關(guān)于數(shù)據(jù)庫試運行和功能與性能測試,下列說法正確的是A)對數(shù)據(jù)庫系統(tǒng)的轉(zhuǎn)儲和恢復(fù)能力的測試屬于系統(tǒng)的功能測試范疇B)在進行數(shù)據(jù)庫功能測試時,一般要先進入大規(guī)模的數(shù)據(jù)C)數(shù)據(jù)庫試運行一般是與編寫調(diào)試程序的工作同步開展的D)數(shù)據(jù)庫系統(tǒng)的壓力測試、并發(fā)訪問測試、查詢效率測試一般屬于性能測試范疇(19)

28、關(guān)于數(shù)據(jù)倉庫設(shè)計,下述說法正確的是A)數(shù)據(jù)倉庫項目的需求很難把握,所以不可能從用戶的需求出發(fā)來進行數(shù)據(jù)倉庫的設(shè)計,只能從數(shù)據(jù)出發(fā)進行設(shè)計B)在進行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計時,應(yīng)該按面向部門業(yè)務(wù)應(yīng)用的方式來設(shè)計數(shù)據(jù)模型C)在進行數(shù)據(jù)倉庫主題數(shù)據(jù)模型設(shè)計時要強調(diào)數(shù)據(jù)的集成性D)在進行數(shù)據(jù)倉庫概念模型設(shè)計時,需要設(shè)計實體關(guān)系圖,給出數(shù)據(jù)表的劃分,并給出每個屬性的定義域(20)關(guān)于分布式數(shù)據(jù)庫系統(tǒng),下述說法正確的是A)查詢代價主要考慮CPU代價和I/O代價B)分布透明性是指用戶需要并能完全看清數(shù)據(jù)分片的位置,分片的分配位置以及數(shù)據(jù)復(fù)制的過程C)分布式查詢優(yōu)化一般不需要考慮操作的執(zhí)行順序和數(shù)據(jù)在不同場地

29、間的傳輸順序D)執(zhí)行分布式數(shù)據(jù)庫查詢時,導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接操作和并操作(21)已知下列員工關(guān)系表Employees對該表的工資屬性和完整性約束為:2000工資5000現(xiàn)將如下2個操作組織為事務(wù)T,操作1先執(zhí)行,操作2后執(zhí)行。操作1:INSERT INTO Employees VALUES(03650,研發(fā),4600)操作2:UPDATE Employees SET 工資=工資 1,2WHERE 部門=市場OR部門=研發(fā)事務(wù)T執(zhí)行完畢后,關(guān)系表Employees的數(shù)據(jù)是(22)有會員卡表TableCards(CardsID,StartDate,Score),CardID表示

30、卡標識,Scord為卡積分,有視圖:CREATE VIEW vCard ASSELECT * FROM TableCards WHERE Score BETWEEN 200 AND 500WITH CHECR OPTION假設(shè)(C0001,2008/5/6,220)是TableCards表中的一個元組,下述說法正確的是A)若要查詢積分在200和300之間的有卡標識,通過視圖vCARD查詢會比連接在TableCards上查詢的效率要高B)數(shù)據(jù)庫系統(tǒng)會分配存儲空間實際保存視圖vCards所對應(yīng)的數(shù)據(jù)C)語句UPDATE vCards SET Score=260 WHERE CardID=C0001

31、能成功執(zhí)行D)語句INSERT INTO vCard VALUSE(C0010,2008/4/5,1000)能成功執(zhí)行(23)現(xiàn)有SQL Sever2000數(shù)據(jù)庫服務(wù)器,其中的一個數(shù)據(jù)庫占用80GB空間,另有一臺用于備份的計算機,該機上有四個大小均為50GB的硬盤分區(qū)。若要將此數(shù)據(jù)庫完全備份到該計算機上,則A)不能實現(xiàn),因為每個分區(qū)上的空間都不夠80GBB)可以先建立一個備份設(shè)備,這個備份設(shè)備分別在四個分區(qū)上各占用20GB空間,然后再用此設(shè)備備份數(shù)據(jù)庫C)可以先在每個分區(qū)上分別建立一個備份設(shè)備,指定每個設(shè)備的大小均為20GB,并建立一個包含這四個備份設(shè)備的備份媒體集,最后再用此備份媒體集備份數(shù)

32、據(jù)庫D)可以先在每個分區(qū)上分別建立一個不用指定大小的備份設(shè)備,然后將數(shù)據(jù)庫同時備份到這四個備份設(shè)備上(24)有一個具有10萬行數(shù)據(jù)的關(guān)系表,每行占用2000字節(jié)空間,如果SQL Sever 2000管理的數(shù)據(jù)庫中存放此關(guān)系表,則需要的空間大約是A)300MBB)400MBC)500MBD)600MB(25)下面給出的關(guān)系表r(A,B,C,D)滿足下述哪個函數(shù)依賴?A) AB B) BD C) DC D) AD(26)某供應(yīng)商關(guān)系模式為:Provider(PID,Pname,Tel,GoodsID,GoodsClassID,GoodsName,GoodsPrice)該關(guān)系模式應(yīng)滿足如下函數(shù)依賴:

33、PIDPname,PIDTEL,GoodsID GoodsClassID,GoodsIDGoodsName,GoodsNameGoodsPrice則這個關(guān)系模式的主碼為A)(PID,GoodsName)B)(PID,GoodsClassID)C)(PID,GoodsID)D)(PID,GoodsPrice)(27)給定如下數(shù)據(jù):、商品銷售數(shù)據(jù)、關(guān)系模式信息、商品類別數(shù)據(jù)、權(quán)限信息、層間數(shù)據(jù)映射關(guān)系以上數(shù)據(jù)中,一般不屬于元數(shù)據(jù)的是A)和 B)、和 C)和 D)、和(28)有職工工資表(職工號、姓名、日期、基本工資、獎金、工資合計),其中“工資合計”等于同一行數(shù)據(jù)的“基本工資”與“獎金”之和,在職

34、工工資表中插入一行數(shù)據(jù)時(設(shè)一次只插入一行數(shù)據(jù))能實現(xiàn)自動計算“工資合計”列的值的代碼是A)ALTER TABLE 職工工資表 ADD CHECK(工資合計=基本工資+獎金)B)UPDATE 職工工資表 SET 工資合計=基本工資+獎金C)INSERTINTO 職工工資表(工資合計)VALUES(基本工資+獎金)D)CREATE TRIGGER TRION 職工工資表 FOR INSERTASUPDATE 職工工資表 SET a.工資合計=基本工資+a.獎金FROM 職工工資表 a.JOIN INSERTED b.ON a.職工號=b.職工號AN a.日期=b.日期(29)有教師表(教師號,姓

35、名,職稱,所在系)和授課表(教師號,課程號,授課學(xué)年,授課時數(shù)),同一門課程可由多個教師講授,同一個教師也可講授多門課程,查詢從未被“教授”講授過的課程的課程號,正確的語句是A)SELECT 課程號FROM 授課表 a JOIN 教師表 b ON a.教師號=b.教師號 WHERE職稱!=教授B) SELECT 課程號FROM 授課表 a RIGHT OUTTER JOIN 教師表 b ON a.教師號=b.教師號C) SELECT 課程號FROM 授課表 WHERE 課程號 NOT IN(SELECT 課程號FROM 授課表 a ON 授課表 b JOIN a.教師號=b.教師號 WHERE

36、職稱!=教授)D)SELECT 課程號FROM 授課表 WHERE 課程號 IN(SELECT 課程號FROM 授課表 a JOIN 授課表 b ON a.教師號=b.教師號 WHERE職稱!=教授)(30)給定如下三個關(guān)系表:銷售明細表(商品標識,銷售時間,單價,數(shù)量,金額)日銷售表(商品標識,銷售日,總數(shù)量,總金額)月銷售表(商品標識,銷售月份,總數(shù)量,總金額)下述說法正確的是A)銷售明細表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最大B)日銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小C)月銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小D)月銷售表的數(shù)據(jù)粒度最小,數(shù)據(jù)量最小二、簡答題(1)設(shè)有商場經(jīng)營管理系統(tǒng),系統(tǒng)中的部分數(shù)據(jù)表和視圖

37、的相關(guān)信息如下所示表中T4的數(shù)據(jù)額是T3表明T4中的數(shù)據(jù)是根據(jù)T1的數(shù)據(jù)匯總計算而來的,并假定各個表的數(shù)據(jù)都得到了及時計算,現(xiàn)需對系統(tǒng)進行優(yōu)化,以提高與視圖v1有關(guān)的查詢頻率,設(shè)有如下優(yōu)化方案:為T1建立主索引為T2建立主索引為T3建立主索引重寫視圖V1,將其數(shù)據(jù)源調(diào)整為T4,并為T4建立主索引重寫視圖V1,將其數(shù)據(jù)源調(diào)整為T2,并為T2建立主索引請針對每一個優(yōu)化方案,說明該優(yōu)化方案對實現(xiàn)目標是否有效,并簡要說明原因。(2)下圖為關(guān)系表Scodents(專業(yè),姓名,學(xué)號,年齡),在對應(yīng)的數(shù)據(jù)文件中的物理存儲結(jié)構(gòu)示意圖寫出“專業(yè)”屬性上建立聚集索引的SQL語句,索引值按升序排序(索引名為ZY_i

38、nd)假設(shè)索引按稠密索引方式組織數(shù)據(jù),畫出在“專業(yè)”屬性上建立聚集索引后該表對應(yīng)的索引文件和數(shù)據(jù)文件的物理存儲結(jié)構(gòu)示意圖(以“專業(yè)”為查找碼,按查找自定義的首字母升序排序)三、設(shè)計與應(yīng)用題(共40分)(1)有商品表(商品號,商品名,分類,單價),請編寫一個實現(xiàn)更改商品單價的存儲過程(存儲過程名為pUpdate),更改規(guī)則如下:“電腦”類商品降價10%,“電視”類商品降價6%,“冰箱”類商品降價3%,其他商品不降價。以商品的分類作為輸入?yún)?shù),假設(shè)“分類”為字符串類型,長度最多為6個漢字。如果商品表中沒有用戶指定的分類,則用輸出參數(shù)返回字符串“指定的分類不存在”;如果用戶指定的分類存在,則用輸出參

39、數(shù)返回字符串“修改已成功”。(10分)(2)現(xiàn)有某圖書銷售數(shù)據(jù)庫,其關(guān)系表結(jié)構(gòu)如下:圖書表(圖書編號,圖書名稱,出版社編號,出版名稱,出版時間,出版數(shù)量,版次)圖書銷售表(圖書編號,銷售日期,銷售數(shù)量,書店編號,讀者編號,讀者姓名,讀者電話)書店表(書店編號,聯(lián)系電話,所在城市編號,城市名稱).系統(tǒng)所涉及的數(shù)據(jù)存在如下約束出版社可以出版多本圖書,一本圖書只能在一個出版社出版,在該系統(tǒng)的記錄的圖書出版信息包括出版時間、版次及出版數(shù)量信息。.一個書店可以出售多本圖書給多個讀者,每位讀者可以從多個書店購買多本圖書,一本圖書可以通過多個書店出售給讀者,書店把圖書出售給讀者后會在系統(tǒng)中記錄售書日期和售書

40、數(shù)量信息:.每個書店只能位于一個城市,一個城市可以有多個書店。請根據(jù)以上信息畫出合理的圖書銷售數(shù)據(jù)庫的概念模型(用ER圖表示)。(8分)以圖書銷售表為例說明原數(shù)據(jù)庫設(shè)計的不合理之處。(4分)給出該數(shù)據(jù)庫符合3NF要求的全部關(guān)系模式,并指出關(guān)系模式中的全部主碼和外碼。(8分)(3)事務(wù)T1、T2和T3按如下調(diào)度方式并發(fā)地對數(shù)據(jù)項A、B、C進行訪問,假設(shè)A、B、C的初值分別為A=20,B=30,C=40。在事務(wù)T2剛完成提交后,數(shù)據(jù)庫中A、B、C的值各是多少?(3分)當(dāng)事務(wù)T3結(jié)束后,給出該并發(fā)調(diào)度對應(yīng)的日志文件,并說明此時A、B、C的值各是多少?(7分)參考答案:2009年9月全國計算機等級考試

41、四級筆試試卷數(shù)據(jù)庫工程師一、選擇題(1)(20)每題1分,(21)(30)每題2分,共40分)(1)查詢處理器是數(shù)據(jù)庫管理系統(tǒng)的重要組成部分,下列不屬于查詢處理器功能組成模塊的是A)DML編譯器B)查詢執(zhí)行引擎C) 嵌入式DML的預(yù)編輯器D) 查詢權(quán)限管理器(2)關(guān)于數(shù)據(jù)視圖預(yù)與三級模式,下列說法錯誤的是A)數(shù)據(jù)視圖是指用戶從某個角度看到的客觀世界數(shù)據(jù)對象的特征B) 外模式是數(shù)據(jù)庫用戶能使用的局部數(shù)據(jù),描述外模式時,通常需要給出其物理結(jié)構(gòu)C)概念模式以數(shù)據(jù)模型的形式描述數(shù)據(jù)D)三級模式結(jié)構(gòu)實現(xiàn)了數(shù)據(jù)的獨立性(3)為了保證數(shù)據(jù)庫應(yīng)用系統(tǒng)正常運行,數(shù)據(jù)庫管理員在日常工作中需要對數(shù)據(jù)庫進行維護。下列

42、一般不屬于數(shù)據(jù)庫管理員日常維護工作的是A) 數(shù)據(jù)內(nèi)容的一致性維護B) 數(shù)據(jù)庫備份與恢復(fù)C)數(shù)據(jù)庫安全性維護D) 數(shù)據(jù)庫存儲空間管理(4) 事務(wù)的活鎖又稱為事務(wù)的饑餓,為了避免數(shù)據(jù)庫出現(xiàn)事務(wù)活鎖,可以采用的措施是A) 使用先來服務(wù)策略處理事務(wù)請求B) 使用兩階段鎖協(xié)議C) 對事務(wù)進行并發(fā)調(diào)度D) 使用小粒度鎖(5)關(guān)于數(shù)據(jù)庫視圖,下列說法正確的是A) 視圖可以提高數(shù)據(jù)的操作性能B)定義視圖的語句可以是任何數(shù)據(jù)操作語句C) 視圖可以提供一定程度的數(shù)據(jù)獨立性D) 視圖的數(shù)據(jù)一般是物理存儲的(6)在需求分析階段,結(jié)構(gòu)化分析和建模方法是一種較為有效的需求分析方法。下列不屬于結(jié)構(gòu)化分析和建模方法優(yōu)點的是A

43、) 用圖形化模型能直觀地表示系統(tǒng)功能B)可避免過早陷入具體細節(jié)C) 圖形對象不涉及太多技術(shù)術(shù)語,便于用戶理解模型D) 從局部或子系統(tǒng)開始分析問題,便于建模人員了解業(yè)務(wù)模型(7)數(shù)據(jù)字典是數(shù)據(jù)庫管理系統(tǒng)的重要組成部分,其中存儲的各類信息通常由A)數(shù)據(jù)庫管理員維護B) 程序員維護C) 數(shù)據(jù)庫管理系統(tǒng)維護D)一般用戶維護(8)下列約束中能確保一個函數(shù)依賴是完全非平凡函數(shù)依賴的是A) 僅當(dāng)其右邊的屬性集是左邊屬性集的子集B) 僅當(dāng)其右邊屬性集中的屬性都不屬于左邊的屬性集C) 僅當(dāng)其右邊屬性集中至少有一個屬性不屬于左邊的屬性集D) 僅當(dāng)其右邊屬性集中的屬性都屬于左邊的屬性集(9)在數(shù)據(jù)庫中可用多種結(jié)構(gòu)組

44、織數(shù)據(jù),散列文件是其中的一種。關(guān)于散列文件,下列說法錯誤的是A)為了防止桶溢出,在散列文件設(shè)計時,需要預(yù)留一些空間大小固定的桶B) 用散列文件組織數(shù)據(jù)時,需要使用文件記錄中的一個或多個域作為查找碼C) 如果散列文件中散列函數(shù)的“均有分布性”不好,可能會造成桶溢出D) 好的散列函數(shù)產(chǎn)生的存儲地址分布以盡可能是隨機的(10)雖然數(shù)據(jù)庫應(yīng)該系統(tǒng)用戶界面的要求與具體應(yīng)用領(lǐng)域密切相關(guān),但都是遵守一定的原則,下列描述的用戶界面設(shè)計原則,錯誤的是A) 當(dāng)系統(tǒng)出現(xiàn)錯誤或程序運行時間較長時,用戶界面應(yīng)為用戶提供有意義的反饋信息B)友好的用戶界面應(yīng)該能適當(dāng)容忍用戶在使用中的一些操作錯誤C)Web界面應(yīng)多采用動畫和

45、圖形效果,以吸引用戶使用D) 用戶界面應(yīng)采取靈活多樣的數(shù)據(jù)輸入方式,以降低用戶輸入負擔(dān)(11) 在SQL Server 2000中,若希望數(shù)據(jù)庫用戶ACCT具有創(chuàng)建數(shù)據(jù)庫對象的權(quán)限,較為合適的實現(xiàn)方法是A) 使ACCT只在dbcreator角色中B)使ACCT只在publie角色中C) 使ACCT只在db_owner角色中D) 使ACCT只在db_ddladmin角色中(12) 設(shè)系、學(xué)生、教師三個實體之間存在約束:一個系可以招聘多名教師,一名教師只受聘于一個系,一個系可以招收多名學(xué)生,一名學(xué)生只屬于一個系,下列ER圖能準確表達以上約束的是 (13) 在SQL Server 2000中,為確保

46、數(shù)據(jù)庫系統(tǒng)能可靠地運行,不僅要考慮用戶數(shù)據(jù)庫的備份,也需要考慮系統(tǒng)數(shù)據(jù)庫(不考慮tempdb)的備份,關(guān)于系統(tǒng)數(shù)據(jù)庫的備份策略,下列做法中最合理的是A) 每天備份一次系統(tǒng)數(shù)據(jù)庫B)每天用戶進行數(shù)據(jù)庫更改操作時,備份系統(tǒng)數(shù)據(jù)庫C) 每當(dāng)用戶操作影響了系統(tǒng)數(shù)據(jù)庫內(nèi)容時,備份系統(tǒng)數(shù)據(jù)庫D) 備份用戶數(shù)據(jù)庫的同時備份系統(tǒng)數(shù)據(jù)庫(14)在數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析階段,需要進行性能分析。下列關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)性能指標的說法,錯誤的是A) 數(shù)據(jù)訪問響應(yīng)時間是指用戶向數(shù)據(jù)庫提交數(shù)據(jù)操作請求到操作結(jié)果返回給用戶的時間B) 系統(tǒng)吞吐量是指在單位時間內(nèi)系統(tǒng)能存儲的數(shù)據(jù)量C) 并發(fā)用戶數(shù)量是指在保證單個用戶查詢響應(yīng)時

47、間的前提下,系統(tǒng)最多允許同時訪問數(shù)據(jù)庫的用戶數(shù)量D) 系統(tǒng)性能指標是系統(tǒng)軟硬件設(shè)計和選型的重要依據(jù)(15) 下列屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)需求分析階段工作的是I. 標識的理解問題 II. 構(gòu)建關(guān)系模式III. 實現(xiàn)應(yīng)用系統(tǒng) IV. 建立功能模型A)I和IVB)II和IIIC)I和IID)II和IV(16) 在SQL Server 2000中,常用的數(shù)據(jù)庫備份方法有完全備份、差異備份和日志備份。為保證某些數(shù)據(jù)庫的可靠性,需要綜合采用者三種方式對該數(shù)據(jù)庫進行備份。下列說法正確的是A)這三種備份操作的周期都必須一樣,并且都必須備份在同一個備份設(shè)備上B) 這三種備份操作的周期都必須一樣,但可以備份在不同的備份

48、設(shè)備上C) 這三種備份操作的周期可以不一樣,但必須備份在同一個備份設(shè)備上D) 這三種備份操作的周期可以不一樣,并且可以備份在不同的備份設(shè)備上(17)對于聯(lián)機事務(wù)處理系統(tǒng)和數(shù)據(jù)倉庫系統(tǒng)中的數(shù)據(jù),下列說法正確的是A) 一般情況下,聯(lián)機事務(wù)處理系統(tǒng)中的數(shù)據(jù)不能被修改,數(shù)據(jù)倉庫系統(tǒng)中的數(shù)據(jù)可以被修改B) 聯(lián)機事務(wù)處理系統(tǒng)中的數(shù)據(jù)規(guī)模一般大于數(shù)據(jù)倉庫系統(tǒng)中的數(shù)據(jù)規(guī)模C) 聯(lián)機事務(wù)處理系統(tǒng)中的數(shù)據(jù)一般按面向業(yè)務(wù)應(yīng)用的方式組織,數(shù)據(jù)倉庫系統(tǒng)中的數(shù)據(jù)一般按面向分析主題的方式組織D)一般情況下,在安全性和一致性要求上,對數(shù)據(jù)倉庫系統(tǒng)中數(shù)據(jù)的要求要高于對聯(lián)機事務(wù)處理系統(tǒng)中數(shù)據(jù)的要求 (18)關(guān)于分布式數(shù)據(jù)庫,下列

49、說法錯誤的是A) 在分布式數(shù)據(jù)庫系統(tǒng)中,分片透明性主要是指數(shù)據(jù)分片的分配位置對用戶是透明的,用戶無需關(guān)注每個分片被分配的場地B) 對于用戶而言,一個分布式數(shù)據(jù)庫系統(tǒng)從邏輯上看如何一個集中式數(shù)據(jù)庫,用戶可在任何一個場地進行執(zhí)行全局應(yīng)用和局部應(yīng)用C) 分布式數(shù)據(jù)庫的查詢處理代價包括CPU和I/O代價,也需要考慮場地間傳輸數(shù)據(jù)所需的通信代價D)在分布式數(shù)據(jù)庫查詢中,導(dǎo)致場地間數(shù)據(jù)傳輸最大的主要原因是數(shù)據(jù)間的連接操作和并操作(19)查詢優(yōu)化是提高數(shù)據(jù)庫應(yīng)用系統(tǒng)性能的重要手段。下列給出的查詢優(yōu)化方法,一般情況下無效的是A) 為經(jīng)常需要進行排序或分組的列建立索引B) 為經(jīng)常出現(xiàn)在查詢條件中的列建立索引C)

50、對涉及連接的查詢,盡量用左外連接或右外連接代替內(nèi)連接D) 采用提前計算方法,將頻繁訪問的視圖轉(zhuǎn)為物化視圖(20)關(guān)于UML建模機制,下列說法錯誤的是A) 用例模型可以把滿足用戶需求的功能表示出來B) 包圖是表面包與包之間關(guān)系的類圖C) 協(xié)作圖包含一組對象,并在圖中展示這些對象之間聯(lián)系以及對象間發(fā)送和接收的消息D) 順序圖主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后秩序次序或并行次序(21)在明確了解數(shù)據(jù)庫應(yīng)用系統(tǒng)的任務(wù)目標和系統(tǒng)范圍之后,需要進行項目的可行性分析,關(guān)于可行性分析,下列說法錯誤的是A) 經(jīng)濟可行性分析是指對項目進行成本效益分析,其中項目成本一般包括開發(fā)費用,軟硬件購置費用、安

51、裝調(diào)試及維護費用B) 技術(shù)可行性分析一般以系統(tǒng)的性能要求為主要依據(jù),對系統(tǒng)的軟件,硬件和技術(shù)方案做出評估和選擇建議C) 操作可行性分析的主要目的在于論證系統(tǒng)開發(fā)是否具備所需要的人員、軟件、硬件、和工作環(huán)境等條件D) 開發(fā)方案選擇的目的在于提出并評價實現(xiàn)系統(tǒng)的各種開發(fā)方案,并從中選出合理的方案(22)在SQL Server 2000中,某數(shù)據(jù)庫中有角色R1和用戶U1,U1是R1角色的成員,且只屬于該角色?,F(xiàn)對T表給R1只授予SELECT和DELETE權(quán)限,并授予U1對于T表具有SELECT、UPDATE和DENY DELETE權(quán)限,則用戶U1對T表可以執(zhí)行的操作是A) 查詢,刪除和更改數(shù)據(jù)B) 查詢和更改數(shù)據(jù)C) 查詢和刪除數(shù)據(jù)D) 查詢和更改表結(jié)構(gòu) (23)對于關(guān)系的主碼必須滿足的條件,有下列說法:I. 一個關(guān)系中的主碼屬性或?qū)傩孕阅芎瘮?shù)決定該關(guān)系中的所有其他屬性II. 一個關(guān)系中的主碼屬性不能與其他關(guān)系中的主碼屬性重名III. 在一個關(guān)系中,一個主碼屬性的任一真子集都不能函數(shù)決定其他屬性IV. 在一個關(guān)系中,從主碼屬性集中去掉某個屬性仍能唯一標識一個元組以上說法正確的是A) I和IIB) I和IIIC) II和IIID) II和IVA) UODATE 教師表 SET 工資=工資+C

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論