廈門理工學院數據庫系統概論試卷及答案_第1頁
廈門理工學院數據庫系統概論試卷及答案_第2頁
廈門理工學院數據庫系統概論試卷及答案_第3頁
廈門理工學院數據庫系統概論試卷及答案_第4頁
廈門理工學院數據庫系統概論試卷及答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、考 生 信 息 欄 系 專業 級 班級 姓名 學號 裝 訂 線廈門理工學院試卷20 20 學年 第 2 學期課程名稱數據庫原理與應用試卷卷別A B 專業 級 班級 考試方式閉卷 開卷 本試卷共 4 大題( 4頁),滿分100分,考試時間120分鐘。請在答題紙上作答,在試卷上作答無效。一、單項選擇題(本大題共20小題,每小題2分,共40分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在答題紙上對應的表格內。錯選、多選或未選均無分。1. 下面列出的條目中,哪些是數據庫系統的組成成員? ( ).操作系統.數據庫管理系統.用戶 .數據庫管理員 .數據庫A、與 B、與 C、與D都是

2、2. 在下面列出的數據模型中,哪一個是概念數據模型? ( )A關系模型 B層次模型 C網狀模型 D實體-聯系模型3. 數據庫的三級模式結構中最接近外部存儲器的是 ( )A模式 B外模式 C概念模式 D內模式4. 設關系R與關系S的元數分別是3與4,關系T是R與S的廣義笛卡爾積,即:T=R×S,則關系T的元數是 ( )A12 B9 C7 D165. 設有關系R(A,B,C)與S(C,D)。與SQL語句select A,B,D from R,S where R.C=S.C等價的關系代數表達式是 ( )A BC D6. 在關系代數表達式的查詢優化中,不正確的敘述是 ( )A盡可能早地執行連

3、接 B盡可能早地執行選擇C盡可能早地執行投影 D把笛卡爾積與隨后的選擇合并成連接運算7. 有如下兩個關系EMP與DEPT: EMP(雇員號,雇員名,部門號,工資) DEPT(部門號,部門名,地址)在雇員信息表關系EMP中,哪個屬性是外鍵(foreign key) ( )A雇員號 B雇員名 C部門號 D工資8. 有關系R與S,RS的運算等價于 ( )AS-(R-S) BR-(R-S) C(R-S)SDR(R-S)9. 為數據表創建索引的目的是 ( )A提高查詢的檢索性能 B創建唯一索引 C創建主鍵 D歸類10. SQL語言中,刪除一個表的命令是 ( )ADELETE BDROP CCLEAR D

4、REMOVE11. 數據庫管理系統中用于定義與描述數據庫邏輯結構的語言稱為 ( )A數據庫模式描述語言(DDL) B數據庫子語言(SubDL)C數據操縱語言(DML) D數據控制語言(DCL)12. SQL語言的GRANT與REVOKE語句主要是用來維護數據庫的 ( )A完整性 B可靠性 C安全性 D一致性13. XY,當下列哪一條成立時,稱為平凡的函數依賴 ( )AX Y BYX CXY DXY14. 設屬性A是關系R的主屬性,則屬性A不能取空值(NULL)。這是 ( )A參數完整性規則 B參照完整性規則C用戶定義完整性規則 D實體完整性規則15. C:課程 T:教員 H:上課時間 R:教室

5、 S:學生根據語義有如下函數依賴集:F=CT,(H,R)C,(H,T)R,(H,S)R關系模式A的碼是 ( )AC B(H,R) C(H,T) D(H,S)16. 在概念模型中的客觀存在并可相互區別的事物稱 ( )A實體 B元組 C屬性 D節點17. 下述哪一條不是由于關系模式設計不當而引起的 ( )A數據冗余 B丟失修改 C插入異常D更新異常18. 從E-R模型向關系模型轉換時,一個M:N聯系轉換為關系模式時,關鍵字是( )AM端實體的關鍵字 BN端實體的關鍵字CM端實體關鍵字與N端實體關鍵字組合 D重新選取其他屬性19. SQL語言中的COMMIT語句的主要作用是 ( ) A結束程序 B返

6、回系統 C提交事務D存儲數據20. 若系統在運行過程中,由于某種故障,使存儲在外存上的數據損失或全部損失,這種情況稱為( )A運行故障 B介質故障 C系統故障D事務故障二、填空題(本大題共5小題,每小題2分,共10分)21. _映像為數據庫提供了數據的邏輯數據獨立性。外模式/模式22. SELECT語句中進行查詢時 , 若希望查詢的結果不出現重復元組 , 應在SELECT子句中使用_保留字。/ Distinct 23. 如果表T1的字段A為主關鍵字,同時A也是表T2中的字段,并且規定在T2表中A字段的取值只允許有兩種可能,或者為空值,或者等于T1表中A字段值,則該字段稱為表T2的_,表T1稱為

7、主表,表T2稱為從表。 /外鍵24. 數據庫中,每個事務都感覺不到系統中其他事務在并發地執行,這一特性稱為事務的 _。/獨立性25. SQL Server2005中,事務應Begin Transaction開始,若希望執行的結果不寫入數據庫中則應以_結束。 /Rollback三、設計題(30分)學生選課關系數據庫由以下三個關系模式組成:學生Student(Sno,Sname,Ssex,Sdept,Sage),各屬性分別表示學生學號、姓名、性別、所屬系與年齡;課程Course(Cno,Cname,Credit,Pcno),各屬性分別表示課程號、課程名、學分、前驅課程號;選課關系SC(Sno,Cn

8、o,Grade),各屬性分別表示學生學號、選修課程號、成績。請根據說明與表結構,完成26-28題:26. 請根據要求完成以下各題(6分)(1) 寫出完成下列查詢的關系代數表達式求成績(grade)在90分以上的學生的學號(sno)與姓名(sanme);(2) 假設學生信息表student不存在,根據表-1所描述的信息,寫出完成創建Student表的SQL語句。27. 根據表結構,寫出完成下列查詢的SQL語句:(12分)(1) 查詢年齡在20歲以下的學生的姓名及其年齡(Sage); (2) 查詢年齡在20-30歲之間的學生的姓名, 姓名, 所在系(Sdept):; (3) 查找所有姓李的學生的姓

9、名, 學號與性別(Ssex),并要求結果按年齡的降序排列; (4) 分類統計每門課程的平均成績。(注:SC表中grade列表示指定學號指定課程的成績;求平均值可用Avg()函數)28. 寫出實現下列功能的SQL語句:(12分)(1) 創建一個學生信息視圖View_CS,僅查看Student表中“計算機科學與技術系”學生信息。 (2) 為表course 添加一個約束C_credit,設定credit字段的值只能在0-100之間。(3) 修改表sc表中數據,為其中成績(grade)小于60分的學生每人加5分。(4) 假設現在無需再使用課程信息表course,需把它刪除,請寫出相應的SQL

10、語句。四、解答題(共2小題,每小題10分,共20分)29. 設有關系模式R(U,F),其中: UA,B,C,D,EF=ABC,BD,CE,ECB,ACB(1)試寫出關系模式R的候選鍵,并給出證明。(5分)(2)若將該關系模式分解為三個關系R1(A,B,D)、R2(B,C)與R3(C,E),請判斷該分解是否為無損分解。30. 請根據題目描述,完成問題(10分)假設某公司的業務規則如下: (1)公司下設幾個部門,如技術部、財務部、市場部等。(2)每個部門承擔多個工程項目,每個工程項目只屬于一個部門。(3)每個部門擁有多名職工,每一名職工只能屬于一個部門。(4)一個職工可能參與多個工程項目,且每個工

11、程項目有多名職工參與施工。根據職工在工程項目中完成的情況發放酬金。(5)工程項目有工程號、工程名兩個屬性;部門有部門號、部門名稱兩個屬性;職工有職工號、姓名、性別屬性。要求:(1) 根據上述規則設計E-R模型。(6分)(2)將完成的E-R模型轉換成關系數據模型,并指出每個關系的主碼與外碼。(4分)_數據庫原理與應用期末試題(_卷)參考答案一、單項選擇題(本大題共20小題,每小題2分,共40分)題號12345題號678910答案ADDCB答案ACBAB題號1112131415題號1617181920答案ACBDD答案ABCCB二、填空題(本大題共5小題,每空2分,共10分)題號2122232425答案外模式/模式Distinct外鍵隔離性Rollback三、設計題(本大題共3小題,共30分)26(1) sno,name(grade>=90(StudentSC)四、解答題(本大題共2小題,每小題10分,共20分)29.解:(1)將U中屬性分成以下幾類:僅在左邊出現的屬性L類:A;僅在右邊出現的屬性R類:D;同時在左邊有右邊出現的屬性LR類:B、C、E;既不在左邊,也不在右邊出現的屬性N類:無。候選鍵屬性一定包含L類與N類,可能包含LR類,一定不包括R類??赏茰yR的候選鍵可能為:A或AB或AC。因為:(A)+=A;(AB)+=ABCDE;(AC)+=A

溫馨提示

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

評論

0/150

提交評論