計算機數(shù)據(jù)庫工程師-82_第1頁
計算機數(shù)據(jù)庫工程師-82_第2頁
計算機數(shù)據(jù)庫工程師-82_第3頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、計算機數(shù)據(jù)庫工程師 -82( 總分: 115.00 ,做題時間: 90 分鐘 )一、選擇題 (總題數(shù): 30,分數(shù): 40.00)1. 設有某OLAP多維分析工具,對由商品銷售表、商品采購表、商品表、商品類別表、顧客表、供應商表構 成的主題區(qū)域進行主題分析。為了反映數(shù)據(jù)的變化,系統(tǒng)需要采用適當?shù)牟呗詮臄?shù)據(jù)源獲取變化數(shù)據(jù)。這 些數(shù)據(jù)表中,一般情況下,不太適合采用快照方式從業(yè)務系統(tǒng)獲取數(shù)據(jù)的是。A)商品銷售表、商品采購表 B) 商品表、商品類別表C) 顧客表、商品類別表、供應商表 D) 都不適合 (分數(shù): 1.00 )A. VB.C.D.解析: 解析 數(shù)據(jù)庫快照是數(shù)據(jù)庫 (稱為“源數(shù)據(jù)庫” )的只

2、讀靜態(tài)視圖。在創(chuàng)建時,每個數(shù)據(jù)庫快照在事 務上都與源數(shù)據(jù)庫一致。在創(chuàng)建數(shù)據(jù)庫快照時,源數(shù)據(jù)庫通常會有打開的事務。在快照可以使用之前,打 開的事務會回滾以使數(shù)據(jù)庫快照在事務上取得一致。故數(shù)據(jù)庫快照適合于靜態(tài)數(shù)據(jù),故選項A) 正確。2. 在數(shù)據(jù)庫系統(tǒng)的三級模式結構中,內模式有 。A)1 個 B) 2 個 C) 3 個 D) 多個(分數(shù): 2.00 )A. VB.C.D.解析: 解析 內模式也稱物理模式或存儲模式,是數(shù)據(jù)物理結構和存儲方式的描述,是數(shù)據(jù)庫內部的表示 方法,一個數(shù)據(jù)庫只有一個內模式。3. 設在 SQL Server 2000 的某數(shù)據(jù)庫中,有表 T 和下列類型的用戶I該數(shù)據(jù)庫的擁有者表

3、T的創(chuàng)建者 山普通用戶U1 IV. Guest在該數(shù)據(jù)庫中,需要經過授權才能對表 T 數(shù)據(jù)執(zhí)行更改操作的用戶是 。A)僅山B)僅山和v C)僅n>m和v D)全部(分數(shù): 1.00 )A.B. VC.D.解析: 解析 在數(shù)據(jù)庫中定義存取權限稱為授權。 用戶對自己建立的基本表和視圖擁有全部的操作權限,并且可以用Grant語句把其中的某些權限授予其他用戶。 數(shù)據(jù)庫的擁有者稱為數(shù)據(jù)庫超級用戶,它擁有所有的權限。4. 在數(shù)據(jù)庫中為什么要并發(fā)控制 ? 為了控制數(shù)據(jù)庫 防止多用戶并發(fā)使用數(shù)據(jù)庫時造成數(shù)據(jù)錯誤和程序運行錯誤保證數(shù)據(jù)的完整性 保證數(shù)據(jù)的安全性 保證數(shù)據(jù)的可靠性A) B) C) D) (分

4、數(shù): 1.00 )A. VB.C.D.解析:解析 數(shù)據(jù)庫的并發(fā)控制就是為了控制數(shù)據(jù)庫,防止多用戶并發(fā)使用數(shù)據(jù)庫時造成數(shù)據(jù)錯誤和程序 運行錯誤,保證數(shù)據(jù)的完整性。5. 在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若全局數(shù)據(jù)存在多個副本,在每個物理場地都保存著一個完整的數(shù)據(jù)副 本,該策略屬于 。A) 集中式 B) 分割式 C) 全復制式 D) 混合式 (分數(shù): 1.00 )A.B.C. VD.解析: 解析 集中式是所有數(shù)據(jù)片段都安排在一個場地上;分割式是所有全局數(shù)據(jù)有且只有一份,它們被 分割成若干片段,每個片段被分配在一個特定的場地上;混合式是全局數(shù)據(jù)被分為若干個數(shù)據(jù)子集,每個 子集被安排在一個或是多個不同的場地

5、上,但是每個場地未必保存所有數(shù)據(jù)。6. 有關聯(lián)機分析處理(OLAP)與聯(lián)機事務處理(OLTP)的正確描述是。A) OLAP面向操作人員,OLTP面向決策人員B) OLAP使用歷史性的數(shù)據(jù),OLTP使用當前數(shù)據(jù)C) OLAP經常對數(shù)據(jù)進行插入、刪除等操作,而OLTP僅對數(shù)據(jù)進行匯總和分析D) OLAP不會從已有數(shù)據(jù)中發(fā)掘新的信息,而OLTP可以(分數(shù): 2.00 )A.B. VC.D.解析:解析OLAP是面向市場的,OLTP是面向客戶的;OLAP的訪問大部分都是只讀操作。7. 在數(shù)據(jù)庫應用系統(tǒng)的運行過程中,設有下列運維活動I.監(jiān)控數(shù)據(jù)庫服務器的空間使用情況,根據(jù)需要對空間進行調整調整數(shù)據(jù)庫結構,

6、編寫應用程序,滿足最終用戶提出的應用程序功能需求山制定合理的備份計劃,定期對數(shù)據(jù)庫和日志進行備份W.通過權限管理、身份認證、跟蹤及審計等措施來保證數(shù)據(jù)庫的安全V.設計和編制數(shù)據(jù)錄入程序,完成數(shù)據(jù)庫應用系統(tǒng)上線前的初始數(shù)據(jù)錄入工作借助相應工具在數(shù)據(jù)庫運行過程中監(jiān)測數(shù)據(jù)庫系統(tǒng)的運行情況以上活動中,一般情況下不應由DBA執(zhí)行的是。A)僅山和w B)僅u和v C)僅I和v D)僅n>m和w分數(shù): 2.00 )A.B. VC.D.解析: 解析 DBA 職責: 安裝和升級數(shù)據(jù)庫服務器 (如 Oracle 、Microsoft SQL server) ,以及應用程序工具。 數(shù)據(jù)庫設計系統(tǒng)存儲方案,并制

7、定未來的存儲需求計劃。 登記數(shù)據(jù)庫的用戶,維護數(shù)據(jù)庫的安全性。 保證數(shù)據(jù)庫的使用符合知識產權相關法規(guī)。 控制和監(jiān)控用戶對數(shù)據(jù)庫的存取訪問。 監(jiān)控和優(yōu)化數(shù)據(jù)庫的性能。 制定數(shù)據(jù)庫備份計劃,災難出現(xiàn)時對數(shù)據(jù)庫信息進行恢復。 維護適當介質上的存檔或者備份數(shù)據(jù)。 備份和恢復數(shù)據(jù)庫。 聯(lián)系數(shù)據(jù)庫系統(tǒng)的生產廠商,跟蹤技術信息。根據(jù)DBA職責,可以確定運維過程中不是 DBA執(zhí)行的。8. 某高校十個系的學生信息放在一張基本表里,下列措施可使各系的管理員只能讀取本系的學生信息的是A)建立各系的列級信息,并將對該視圖的讀取權限賦予該系的管理員B)建立各系的行級視圖,并將對該視圖的讀取權限賦予該系的管理員C)將學生

8、信息表的部分列的讀取權限賦予各系的管理員D)將修改學生信息表的權限賦予各系的管理員(分數(shù): 2.00 )A.B. VC.D.解析: 解析 進行存取權限控制時,可以為不同的用戶定義不同的視圖,把數(shù)據(jù)對象限制在一定范圍內, 因此只要建立各系的行級視圖,并將權限賦予該系的管理員,就可以實現(xiàn)各系的管理員只能讀取本系的學 生信息。9. 在數(shù)據(jù)庫中為什么要并發(fā)控制 ?為了控制數(shù)據(jù)庫防止多用戶并發(fā)使用數(shù)據(jù)庫時造成數(shù)據(jù)錯誤和程序運行錯誤 保證數(shù)據(jù)的完整性保證數(shù)據(jù)的安全性保證數(shù)據(jù)的可靠性A) B) C) D) (分數(shù): 1.00 )A. VB.C.D.解析:解析 數(shù)據(jù)庫的并發(fā)控制就是為了控制數(shù)據(jù)庫,防止多用戶并

9、發(fā)使用數(shù)據(jù)庫時造成數(shù)據(jù)錯誤和程序 運行錯誤,保證數(shù)據(jù)的完整性。10. 對于數(shù)據(jù)庫管理系統(tǒng),下面說法不正確的是 。A)數(shù)據(jù)庫管理系統(tǒng)是一組軟件B)數(shù)據(jù)庫管理系統(tǒng)負責對數(shù)據(jù)庫的定義和操縱C)數(shù)據(jù)庫管理系統(tǒng)包括數(shù)據(jù)庫D)數(shù)據(jù)庫管理系統(tǒng)負責對數(shù)據(jù)庫的控制(分數(shù): 2.00 )A.B.C. VD.解析: 解析 數(shù)據(jù)庫管理系統(tǒng)是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它的主要功能是數(shù)據(jù)定義,數(shù)據(jù)組織、存儲和管理,數(shù)據(jù)操縱、數(shù)據(jù)庫的事務管理和運行管理、數(shù)據(jù)庫的建立和維護功能等。DBS包括DB DBMS和 DBAS因此DBM孫口 DB是相互獨立的系統(tǒng)。11. 分布式數(shù)據(jù)庫系統(tǒng)的“分片透明性”位于 A) 全局

10、模式與全局概念模式之間B) 分片模式與分配模式之間C) 全局概念模式與分片模式之間D) 分配模式與局部概念模式之間(分數(shù): 1.00 )A.B.C. VD.解析: 解析 分布式數(shù)據(jù)庫系統(tǒng)的“分片透明性”位于全局概念模式與分片模式之間。12. 用數(shù)字表示類與類之間關聯(lián)的多重性,如果圖中沒有明確標示關聯(lián)的重數(shù),則關聯(lián)的重數(shù)是 。A) 0 B) 1 C) 0.1 D) *(分數(shù): 1.00 )A.B. VC.D.解析: 解析 用數(shù)字表示類與類之間關聯(lián)的多重性,如果圖中沒有明確標示關聯(lián)的重數(shù),則關聯(lián)的重數(shù)是1。13. 在存儲保護模式中,可分為:I.執(zhí)行級(Executive),用E表示; 管理級(Su

11、pervisor),用S表示;山.核心級(Kernel),用K表示;W.用戶級(User),用U表示。其優(yōu)先級從高到低的次序為 。A) SKEU B) SEUKC) KSEU D) KESU(分數(shù): 2.00 )A.B.C.D. V解析: 解析 優(yōu)先級從高到低依次為:核心級、執(zhí)行級、管理級、用戶級。14. 數(shù)據(jù)庫的安全性控制可以保證用戶只能存取他有權存取的數(shù)據(jù)。在授權的定義中,數(shù)據(jù)對象 ,授予子系統(tǒng)就越靈活。A) 范圍越大 B) 范圍越小C) 約束越細 D) 范圍越適中分數(shù): 1.00 )A.B. VC.D.解析: 解析 用戶權限定義中數(shù)據(jù)對象范圍越小 ( 例如精確到字段級 ) ,授權子系統(tǒng)就

12、越靈活。15. 若系統(tǒng)中存在一個等待事務集T0,T1,Tn,其中TO正在等待被T1封鎖住的數(shù)據(jù)項 A, T1正在等待被T2鎖住的數(shù)據(jù)項A2,Tn-1正在等待被Tn鎖住的的數(shù)據(jù)項An, Tn正在等待被TO鎖住的數(shù)據(jù)項A0, 則該系統(tǒng)處于 的工作狀態(tài)(A) 并發(fā)處理(B) 封鎖(C) 循環(huán)(D) 死鎖(分數(shù): 1.00 )A.B.C.D. V解析:16. 以下關于索引的說法 不正確(A) 使用索引可提高查詢效率(B) 使用索引可能使更新操作費時(C) 使用索引可使輸出結果按一定順序排列(D) 索引為DBMS提供了不同的查詢路徑(分數(shù): 1.00 )A.B.C.D. V解析:17.SQL Serve

13、r 2000 中, public 角色是系統(tǒng)提供的一個數(shù)據(jù)庫角色。下列關于 public 角色的說法,錯誤 的是A) 每個數(shù)據(jù)庫用戶都自動是該角色中的成員B) 在不刪除數(shù)據(jù)庫用戶的前提下,不能手工從該角色中刪除成員C) 該角色中的成員自動具有查詢數(shù)據(jù)庫中用戶表數(shù)據(jù)的權限D) 可以為該角色授予用戶表的數(shù)據(jù)操作權分數(shù): 1.00 )A.D.解析: 解析 Public 角色是一個特殊的數(shù)據(jù)庫角色,首先,數(shù)據(jù)庫中的每個用戶都自動地是 public 角色 的成員,用戶不能從 public 角色中添加和刪除成員。其次,用戶可以對這個角色進行授權 ( 其他系統(tǒng)提供 的角色的權限都是固定的, 用戶不能更改 )

14、 。如果想讓數(shù)據(jù)庫中的全體用戶都具有某個特定的權限,則可將 該權限授予 public 。每個數(shù)據(jù)庫用戶都自動地具有 public 角色的權限。18. 在數(shù)據(jù)庫中可用多種結構組織數(shù)據(jù),散列文件是其中一種。關于散列文件,下列說法錯誤的是 。A) 為了防止桶溢出,在散列文件設計時,需要預留一些空間大小不固定的桶B)用散列文件組織數(shù)據(jù)時,需要使用文件記錄中的一個或多個域作為查找碼C)如果散列文件中散列函數(shù)的“均勻分布性”不好,可能會造成桶溢出D)好的散列函數(shù)產生的存儲地址分布應盡可能是隨機的(分數(shù): 1.00 )A. VB.C.D.解析: 解析 散列文件組織將文件的物理空間劃分為一系列桶,每個桶的空間

15、大小是固定的。為了防止桶 溢出,應設計合適大小的桶數(shù)目和桶大小,盡可能留有一些空閑桶。A 選項錯誤。用散列方法組織存儲一個文件時,首先要指定文件記錄的一個 (或一組) 域作為查找碼,查找碼也稱為散列域。好的散列函數(shù)應滿 足下面兩個條件:地址的分布是均勻的。地址的分布是隨機的。產生桶溢出的兩個主要原因是:文 件初始設計時,為文件記錄預留存儲空間不足,頂留的桶數(shù)偏少。散列函數(shù)的“均勻分布性”不好,造 成某些桶存滿了記錄,其他桶內卻有較多空閑空間。19. 有職工工資表 ( 職工號、姓名、日期、基本工資、獎金、工資合計 ),其中“工資合計”等于同一行數(shù)據(jù) 的“基本工資”與“獎金”之和,在職工工資表中插

16、入一行數(shù)據(jù)時(設一次只插入一行數(shù)據(jù) ) 能實現(xiàn)自動計算“工資合計”列的值的代碼是 。A)ALTER TABLE職工工資表 ADD CHECK工資合計=基本工資+獎金)B)UPDATE職工工資表 SET工資合計=基本工資+獎金C)INSERT INTO職工工資表(工資合計)VALUES基本工資+獎金)D)CREATE TRIGGER TRIOI職工工資表 FOR INSERTASUPDATE只工工資表 SET a.工資合計=基本工資+a.獎金FROM只工工資表a JOIN INSERTED b ON a .職工號=b.職工號 AND a.日期=b.日期(分數(shù): 2.00 )A.B.C.D. V解

17、析: 解析 在表中實現(xiàn)自動計算某一字段的值,可以采用觸發(fā)器,所以本題的答案為D。20. 商場的業(yè)務子系統(tǒng)會在數(shù)據(jù)庫服務器上產生各種增刪改的事務或數(shù)據(jù)查詢服務請求,隨著系統(tǒng)的不斷運行,系統(tǒng)中的數(shù)據(jù)會不斷增長,就可能會出現(xiàn)系統(tǒng)效率下降的情況.以下幾種方法中不能優(yōu)化查詢的是A)清除對大型表行數(shù)據(jù)的順序存取B)使用左連接操作C)避免相關子查詢D)用排序來取代非順序磁盤存?。ǚ謹?shù): 1.00 )A.B. VC.D.解析: 解析 左連接消耗的資源是非常多的,所以查詢不使用任何的左 (右)連接可獲得很好的效果。21. 下列關于基本表選擇合適的文件結構的原則錯誤的是 。A)如果數(shù)據(jù)庫中的一個基本表中的數(shù)據(jù)量很

18、少,操作很頻繁,該基本表可以采用堆文件組織方式B)順序文件支持基于查找碼的順序訪問,也支持快速的二分查找C)如果用戶查詢是基于散列閾值的等值匹配,散列文件比較合適D)如果某些重要而頻繁的用戶查詢經常需要進行多表連接操作,可以考慮將表組織成為非聚集文件(分數(shù): 2.00 )A.B.C. VD.解析: 解析 如果用戶查詢是基于散列閾值的等值匹配,不適合用散列文件存儲。22. 下列語句正確描述了將 Windows NT用戶“Servet/nt_user "添加到 sysadmin固定的服務器角色中的是A)EXEC sp_addrole'Server/nt_user' , &

19、#39;sysadmin'B)EXEC sp_addsrvrolemember'Server/nt_user' , 'sysadmin'C)ADD sp_addrole'Server/nt_user' , 'sysadmin'D)ADD sp_addsrvrolemember'Server/nt_user' , 'sysadmin'(分數(shù): 2.00 )A.B. VC.D.解析: 解析 在系統(tǒng)存儲過程實現(xiàn)中,可以使用系統(tǒng)存儲過程 sp_addsrvrolemember 將登錄賬戶添加到固 定

20、的服務器角色中,其語法是:sp_addsrvrolemember loginame='login'rolename='role'其中: loginame='login' 添加到固定服務器角色的登錄名稱rolename='role' 要將登錄添加到的固定服務器角色的名稱23. 查詢優(yōu)化是提高數(shù)據(jù)庫應用系統(tǒng)性能的重要手段,下列給出的查詢優(yōu)化方法,一般情況下無效的是A)為經常需要進行排序或分組的列建立索引B)對經常出現(xiàn)在查詢條件中的列建立索引C)對涉及連接的查詢,盡量用左外連接或右外連接代替內連接D)采用提前計算方法,將頻繁訪問的視圖轉

21、為物化視圖(分數(shù): 1.00 )A.D.解析:解析左或右連接消耗的資源非常多,因為它們包含與NULL數(shù)據(jù)匹配的數(shù)據(jù)。它們比內連接消耗資源更多,所以盡量使用內連接有助于優(yōu)化查詢。24. 在存儲保護模式中,可分為:I.執(zhí)行級(Executive),用E表示; 管理級(Supervisor),用S表示;山.核心級(Kernel),用K表示;W.用戶級(User),用U表示。其優(yōu)先級從高到低的次序為 。A)SKEU B)SEUK C)KSEU D)KESU(分數(shù): 1.00 )A.B.C.D. V解析:25. 考慮一個關系和建立在該表上的一個索引, 如果該表中數(shù)據(jù)記錄的排列順序與該索引的索引項的排列順

22、 序一致,則該索引為 。A) 聚集索引 B) 非聚集索引 C) 稠密索引 D) 輔索引 (分數(shù): 1.00 )A. VB.C.D.解析: 解析 對數(shù)據(jù)文件和它的一個特定的索引文件,如果數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序與索引文件中 索引項的排列順序相一致,則該索引為聚集索引。26. 根據(jù)數(shù)據(jù)庫應用系統(tǒng)生命周期模型,完成數(shù)據(jù)庫關系模式設計的階段是 。A. 需求分析B .概念設計C .邏輯設計D .物理設計(分數(shù): 1.00 )A.B.C. VD.解析: 解析 數(shù)據(jù)庫邏輯結構設計是指從數(shù)據(jù)庫的概念模型出發(fā), 設計表示為邏輯模式的數(shù)據(jù)庫邏輯結構, 數(shù)據(jù)庫邏輯設計的主要步驟包括 E-R 圖轉換為初始關系模式

23、、對初始關系模式進行優(yōu)化等,所以本題的答 案為 C。27. 關于數(shù)據(jù)庫管理系統(tǒng),下面說法不正確的是A) 數(shù)據(jù)庫管理系統(tǒng)是一組軟件B) 數(shù)據(jù)庫管理系統(tǒng)負責對數(shù)據(jù)的定義和操縱C) 數(shù)據(jù)庫管理系統(tǒng)包括數(shù)據(jù)庫D) 數(shù)據(jù)庫管理系統(tǒng)負責對數(shù)據(jù)庫的控制(分數(shù):1.00)A.B.C. VD.解析:解析數(shù)據(jù)庫管理系統(tǒng)是計算機系統(tǒng)中位于用戶和操作系統(tǒng)之間的數(shù)據(jù)管理軟件,它的主要功能是 數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)庫的運行管理和控制功能、數(shù)據(jù)庫的建立和維護功能等。28. 在SQLServer 2000中,設已對MyDB數(shù)據(jù)庫進行了如下圖所示的備份操作,備份數(shù)據(jù)均存儲在bk設備上,且該設備僅包含這些備份數(shù)據(jù)。下列利用bk

24、設備上的數(shù)據(jù)進行恢復的操作,正確的是A) RESTORE DATABASE MyDB FROM bk WITH FILE=1NORECOVERY RESTORE DATABASE MyDB FROM bk WITH FILE=NORECOVERY RESTORE LOG MyDB FROM bk WITH FILE=4B) RESTORE DATABASE MyDB FROM bk WITH FILE=1NORECOVERY RESTORE LOG MyDB FROM bk WITH FILE=2NORECOVERY RESTORE DATABASE MyDB FROM bk WITH FIL

25、E=NORECOVERY RESTORE LOG MyDB FROM bk WITH FILE=4C) RESTORE DATABASE MyDB FROM bk WITH FILE=NIORECOVERYRESTORE LOG MyDB FROM bk WITH FILE=2RESTORE DATABASE MyDB FROM bk WITH FILE=NORECOVERYRESTORE LOG MyDB FROM bk WITH FILE=4D) RESTORE DATABASE MyDB FROM bk WITH FILE=1RESTORE LOG MyDB FROM bk WITH F

26、ILE=2RESTORE DATABASE MyDB FROM bk WITH FILE=3RESTORE LOG MyDB FROM bk WITH FILE=4(分數(shù):2.00 )A. VB.C.D.解析:解析在進行數(shù)據(jù)恢復時,首先恢復完全備份,其次恢復差異備份,最后恢復日志備份。29. 在數(shù)據(jù)庫系統(tǒng)中,事務日志能夠實現(xiàn) 。A)數(shù)據(jù)存儲B)數(shù)據(jù)處理C)數(shù)據(jù)恢復D)數(shù)據(jù)控制(分數(shù):1.00 )A.B.C. VD.解析:解析在數(shù)據(jù)庫系統(tǒng)中,事務日志能夠實現(xiàn)數(shù)據(jù)恢復。30. 關系規(guī)范化中的插入異常是指 。A)應該刪除的數(shù)據(jù)未被刪除 B)應該插入的數(shù)據(jù)未被插入C)不該刪除的數(shù)據(jù)被刪除 D)不該插入

27、的數(shù)據(jù)被插入(分數(shù): 1.00 )A.B. VC.D.解析: 解析 關系規(guī)范化中的插入異常是指應該插入的數(shù)據(jù)未被插入。二、應用題 (總題數(shù): 10,分數(shù): 30.00)31. 數(shù)據(jù)庫中有學生表 Student(Sno ,Sname,Ssex ,Sage,Sdept) ,各屬性分別表示學號、姓名、性別、 年齡和所在系; 學生選課表 SC(Sno,Cno,Grade) ,各屬性分別表示學號、 課程號和成績; 課程表 Course(Cno , Cname,Cpno,Ccredit) ,各屬性分別表示課程號、課程名、先行課和學分。 ( 先行課的意思是,比如課程 號1 有先行課 5,說明要選課程 1,就

28、必須先選課程 5) 。請用以上各表完成查詢選修了全部課程的學生的 姓名的語句:SELECT Sname FROM Student WHERE NOT EXISTS (SELECT*FROM Course WHERE(SELECT*FROM SCWHERE AND)分數(shù): 2.00 )填空項 1: (正確答案: NOT EXISTSSno=Student.SnoCno=Course.Cno)解析:32. 某高校學生管理系統(tǒng)的新生數(shù)據(jù)取自各省招生辦公室的考生信息, 篩選出錄取本校的考生信息直接導入, 再根據(jù)錄取專業(yè)劃分班級并生成學號 (學號的前四位與所在班級編號相同 ) 。學校的學生管理業(yè)務多以班

29、級 和學生為單位處理,應該對學生信息表建立 1 ,以減少 I/O 訪問次數(shù),提高系統(tǒng)性能。(分數(shù): 2.00 )填空項1: (正確答案:學號的 CLUSTER引)解析:某數(shù)據(jù)庫中有商品表 Table_Goods(GoodsName,GoodsClassID,SaleUnitPrice), 和商品分類表Table_GoodsClass(GoodsClassID,GoodsClassName,City) ,查詢單價高于家用電器類的商品平均價格的家 用電器類商品SELECT GoodsName, SaleUintPrice FROMON a.GoodsClassID=b.GoodsClassIDWH

30、ERE SaleUnitPrice > (SELECT FROM Table_Goods cJOIN Table_GoodClass d ON WHERE GoodsClassName家用電器')AND 。分數(shù): 8.00 )填空項 1: (正確答案:Table_GoodsClass a JOIN GoodsClass b )解析:填空項 1: (正確答案:AVG(SaleUnitPrice) )解析:填空項 1: (正確答案:c.GoodsClassID=d.GoodsClassID )解析:填空項 1: (正確答案:GoodsClassName='家用電器')

31、解析:在數(shù)據(jù)庫鏡像的兩種模式中,兩臺主機均為工作機,并為信息系統(tǒng)提供支持的是 1 。一臺主機為工作機, 另一臺為備份機的是 2 。(分數(shù):4.00 )填空項 1填空項 1解析:: (正確答案:雙機互備援模式): (正確答案:雙機熱備份模式)34. 設某醫(yī)院管理系統(tǒng), 在數(shù)據(jù)庫設計期間已經分析并抽象出了醫(yī)生實體集, 該實體集包含下列屬性: 醫(yī)生 編號、姓名、性別、出生日期、科室號、職稱、特長和身份證號。上述屬性中,所有能夠作為候選碼的屬 性是 1 。(分數(shù): 2.00 )填空項 1: (正確答案:醫(yī)生編號,身份證號)解析: 解析 若關系中的某一屬性或屬性組的值能唯一的標識一個元組,而其任何真子集

32、都不能再標識, 則稱該屬性組為 (超級碼 )候選碼。關系數(shù)據(jù)庫設計理論中主要包括三個方面的內容,其中起核心作用的是 1 。在關系模型的完整性約束中, 實體完整性規(guī)則是指關系中 2 。(分數(shù): 4.00 )填空項 1: (正確答案:數(shù)據(jù)依賴)填空項 1: (正確答案:主鍵值不允許為空)解析:解析 數(shù)據(jù)依賴是關系數(shù)據(jù)庫設計的核心,對數(shù)據(jù)直接依賴分析的對錯直接影響到概念模型的設計 以及之后的數(shù)據(jù)庫設計。36. 設某數(shù)據(jù)庫中有商品表 ( 商品號,商品名,商品類別,價格 ) ?,F(xiàn)要創(chuàng)建一個視圖,該視圖包含全部商品 類別及每類商品的平均價格。清補全如下語句:CREATE VIEW V1商品類別,平均價格)

33、ASSELECT商品類別,F(xiàn)ROM商品表GROUP B商品類另U(分數(shù): 2.00 )填空項1: (正確答案:AVG價格)解析:解析SQL中計算一組記錄中某個字段值的平均值用AVG(字段名)函數(shù)。37. 介質故障恢復采用的操作有: 裝載數(shù)據(jù)備份,執(zhí)行REDO操作,執(zhí)行UND(操作,其正確的操作步驟是1 (用AB表示A的執(zhí)行順序先與B)(分數(shù):2.00 )填空項1: (正確答案:數(shù)據(jù)裝載執(zhí)行UND執(zhí)行RED嗓作)解析:38. 某SQL Servet 2000數(shù)據(jù)庫中有兩張表:商品表(商品號,商品名,商品類別,成本價)和銷售表(商品號,銷售時間,銷售數(shù)量,銷售單價 )。用戶需統(tǒng)計指定年份每類商品的

34、銷售總數(shù)量和銷售總利潤,要求只 列岀銷售利潤最多的前三類商品的商品類別、銷售總數(shù)量和銷售總利潤。為了完成該統(tǒng)計操作,請按要求 將下面的存儲過程補充完整。CREATE PROC p_Sumyear INTASSELECTWITH TIES商品類別,SUM銷售數(shù)量)AS銷售總數(shù)量,AS銷售總利潤FROM商品表JOIN銷售表ON商品表.商品號=銷售表.商品號WHERE year(銷售時間)=yearGROUP B商品類另UORDER B銷售總利潤(分數(shù):2.00 )填空項1: (正確答案:TOP 3SUM(銷售單價-成本價)*銷售數(shù)量)DESC解析:解析查詢前n條記錄可以用TOPn銷售總利潤等于每類

35、商品銷售單價和成本價的差額與銷售數(shù) 量的乘積的累加和,需要用 SUM函數(shù)。查詢最多的前幾條記錄,應該按銷售總利潤降序(DESC)排列。39. 在UML模型中,用于展示對象之間的聯(lián)系以及對象間發(fā)送和接收消息的圖是1。(分數(shù):2.00 )填空項1: (正確答案:協(xié)作圖)解析:三、設計與應用題(總題數(shù):3,分數(shù):45.00)40. 數(shù)據(jù)庫中有Table_priceHistory表,結構如下表所示:字段字段名數(shù)據(jù)類型可否為 空單位備注ID商品編號VARCHAR8)不允許主碼GoodsName商品名稱VARCHAR0不允許StartDate價格生效日期;DATETIME不允許主碼En dDate價格失效

36、日期DATETIME不允許主碼,晚于StartDateSaleU nitPrice單價MONEY不允許元 寫出創(chuàng)建Teachers表的SQL語句,要求語句中包含所有的約束。 現(xiàn)要查詢單價最高的前三種商品的商品編號、商品名稱和單價(使用TOP語句)分數(shù): 15.00 ) 正確答案:(CREATETABLETable PriceHistorv(ID varchar(8)N0T NULL GoodsNamevarchar(20)NOT NULL, StartDate datetime NOTNULL,EndDate datetime NOTNULL,SaleUnitPrice MoneyNOTNULL,CHECK(EndDate >StartDate) , PRIMARY KEY(ID StartDate , EndDate)SELECT TOP 3 WITH TIES ID ,GoodsName SaleUnitPriceFROM Table_PriceHistory a JOIN Table_PriceHistory b ON a.ID=b.IDORDER BY Sal

溫馨提示

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

評論

0/150

提交評論