![數據庫原理-期末考試試題及答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/502c348c-de13-4dce-8e79-0b7cf3fcb50e/502c348c-de13-4dce-8e79-0b7cf3fcb50e1.gif)
![數據庫原理-期末考試試題及答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/502c348c-de13-4dce-8e79-0b7cf3fcb50e/502c348c-de13-4dce-8e79-0b7cf3fcb50e2.gif)
![數據庫原理-期末考試試題及答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/502c348c-de13-4dce-8e79-0b7cf3fcb50e/502c348c-de13-4dce-8e79-0b7cf3fcb50e3.gif)
![數據庫原理-期末考試試題及答案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/502c348c-de13-4dce-8e79-0b7cf3fcb50e/502c348c-de13-4dce-8e79-0b7cf3fcb50e4.gif)
![數據庫原理-期末考試試題及答案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/502c348c-de13-4dce-8e79-0b7cf3fcb50e/502c348c-de13-4dce-8e79-0b7cf3fcb50e5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫原理-期末考試試題及答案得分一、單項選擇題(本大題共15小題,每小題2分,共30分)求的,錯選、多選或未選均無分。在每小題列出的四個備選項中只有一個是符合題目要1. 要保證數據庫的數據獨立性,需要修改的是()A. AGE IS NULLB. AGE IS NOT NULLA. 三層模式之間的兩種映射C.模式與外模式2. 下列四項中說法不正確的是(A. 數據庫減少了數據冗余C.數據庫避免了一切數據的重復B. 模式與內模式D.三層模式)B. 數據庫中的數據可以共享D.數據庫具有較高的數據獨立性3.公司中有多個部門和多名職員,每個職員只能屬于一個部門, 一個部門可以有多名職員,從職員到部門的聯
2、系類型是()A.多對多C.多對一B. 對一D. 對多4.將E-R模型轉換成關系模型,屬于數據庫的(A.需求分析C.邏輯設計B.概念設計D.物理設計A.U, , X,n 和 cB.U,n和cC.U,n,X,n 和cD.u,n,En和c6.下列聚合函數中不忽略空值(NULL)的是()。5.五種基本關系代數運算是()A . SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)7. SQL中,下列涉及空值的操作,不正確的是()。C. AGE = NULLD. NOT (AGE IS NULL)11.8.已知成績關系如表1所示。執(zhí)行SQL語句:SELECT COUNT
3、DISTINCT 學號)FROM成 績WHER分數60查詢結果中包含的元組數目是()學號】田千口 i=r. 課程號分數S1C180S1C275S2C1nullS2C255S3C390表1成績關系9.10.A. 1C. 3B. 2D. 4在視圖上不能完成的操作是()A.更新視圖B.查詢C.在視圖上定義新的基本表D.在視圖上定義新視圖關系數據模型的三個組成部分中,不包括()A.完整性約束B.數據結構C.恢復D.數據操作假定學生關系是 S( S#, SNAME SEX AGE,課程關系是 C( C#, CNAME TEACHER ,學生選課關系是 SC(S#, C#, GRADE。要查找選修“ CO
4、MPUTER!程的“女”學生姓名,將涉及到關系(A. SB. SC CC. S, SC12. 關系規(guī)范化中的刪除操作異常是指(A不該刪除的數據被刪除C.應該刪除的數據未被刪除插入13. 從E-R模型關系向關系模型轉換時,是()A. M端實體的碼C. M端實體碼與N端實體碼組合14. 已知關系 R=A, B, C, D, E, F,是()A. ABCDEFC. ABC15.設有關系R (A,B, C)和 S ( C,D)。與 SQL語句 select A,B,D from R,S where =D. S, SC, C)B. 不該插入的數據被插入D.應該插入的數據未被得分一個m:n聯系轉換為關系模
5、式時,該關系模式的碼B. N端實體的碼D.重新選取其他屬性F=At C, BO DE D E, Ci B。貝U (AB) f+ 的閉包B. ABCDED. AB價的關系代數表達式是()A. =( n a,b,d (R X S)B. n a,b,d( d r,c= (Rx S)c.d =( n A,B (R) ) X ( n D(S)D.d r,c=( n d( n a,b(R) ) X S)二多項選擇題(本大題共5小題,每小題2分,共10分) 在每小題列出的四個備選項中有多個是符合題目要求的,多選、少選、錯選、不選均無分。1. 對于關系模式 S( Sno, Sname Age, Dept) ;
6、 C ( Cno, Cname Teacher); SC (Sno,Cno, Score )。下列查詢結果相同的是()A. n Snam(S)4匚(T Score>60(SC)B. n Snam( T Score>60(S 匚 SC)C. T Score>60 ( n Sname (S X SC)D. T Score>60 ( n Sname (S)(SC)2. 某查詢語句中有“燦語句,則可能的查詢結果有()A.張?zhí)顱.陳力田C. 田華D.劉田耕3. 對于下列語句 TeacherNO INT NOT NULL UNIQUE,正確的描述是()A. TeacherNO 是主
7、碼B. TeacherNO不能為空C. TeacherNO的值可以是“王大力”D. 每一個TeacherNO必須是唯一的4. 下面哪幾個依賴是平凡函數依賴()A. (Sno,Cname,Grade)宀(Cname,Grade)B. (Sno,Cname)(Cname,Grade)C. (Sno,Cname)(Sname,Grade)D. (Sno,Sname)Sname5. 下面關于數據庫模式設計的說法中正確的有()A.在模式設計的時候,有時候為了保證性能,不得不犧牲規(guī)范化的要求B .有的情況下,把常用屬性和很少使用的屬性分成兩個關系,可以提高查詢的速度C. 連接運算開銷很大,在數據量相似的情
8、況下,參與連接的關系越多開銷越大D. 減小關系的大小可以將關系水平劃分,也可以垂直劃分三、填空題得分(本大題共20空,每空1分,共20 分) 錯填、不填均無分。1. SQL語言集數據 、數據 、數據 、數據功能于一體。2. E R圖的主要元素是、。3. 關系系統(tǒng)的完整性控制包括 、。4. 關系模式R的碼都為單屬性,則 R一定是第_ _范式。5. 數據庫系統(tǒng)一般包括數據庫、 、與用戶。6. 從關系規(guī)范化理論的角度講,一個只滿足1NF的關系可能存在的四方面問題是:數據冗余度大、修改異常和刪除異常。7. 如果兩個實體之間具有 m: n聯系,則將它們轉換為關系模型的結果是 個表。8. 數據庫設計的一般
9、步驟有: 需求分析、運行與維護等。得分得分題15,四、設計題(本大題共2小題,第1小題5分,第2小共20分)1. 設教學數據庫中有三個基本表:學生表S ( SNO SNAMEAGE SEX),其屬性分別表示學號、學生姓名、年齡、性別。課程表C ( CNO CNAME TEACHER其屬性分別表示課程號、課程名、上課教師名。選修表SC( SNO CNO GRADE,其屬性分別表示學號、課程號、成績。有如下SQL查詢語句:SELECT CNOFROM CWHERE CNO NOT IN(SELECT CNOFROM S,SCWHERE =AND SNAME= 三');請完成下列問題:(1)
10、 用漢語句子闡述上述 SQL語句的含義;(2分)(2) 用等價的關系代數表達式表示上述SQL查詢語句。(3分)2. 設有關系R和函數依賴F:R( A, B, C, D, E), F = ABC DE BCD,E 。試求下列問題:(1) 關系R的侯選碼是什么 R屬于第幾范式并說明理由。(3分)(2) 如果關系R不屬于BCNF請將關系R逐步分解為BCNF (12 分)要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數依賴。五、綜合題(共20 分)得分實體的主要屬性如下,其中下劃線部分為主碼:倉庫(倉庫號,倉庫名,面積,貨位數)零件(零件號,零件名稱,規(guī)格型號,計量單位,供貨商號,價格)庫
11、存(一庫存量)1. 請在處填上相應的屬性。(2分)2. 試用SQL定義上述E-R圖中所有的實體、屬性及聯系,所對應的英文名稱為:Warehouse (wno, wname square , cou)Material (mno mname type , unit , cusnum, price)Storage (, store number ),要求反映主碼和外碼,其中的類型長度可以根據需要自行確定。(6分)3. 用SQL與關系代數表示查詢:(6分)找出零件名為“鏍絲”的零件號、所存放的倉庫號、庫存量。4. 建立一個包含倉庫號、倉庫名、零件號、零件名、價格、庫存量的視圖VIEW1。(6分)參考答
12、案與評分細則、單項選擇題(共15小題,每小題2分,共30 分)題號12345678910答案ACCCACCBCC題號1112131415答案DACBB、多項選擇題(共5小題,每小題2分,共10 分)題號12345答案ABCDBDADABCD、填空題(共20空,每空1分,共20分)1 .定義、查詢、操縱、控制2.實體型、屬性、聯系3 .實體完整性、參照完整性、用戶定義的完整性4 .5 .數據庫管理系統(tǒng)、應用系統(tǒng)、數據庫管理員6.插入異常7 .3&概念結構設計、邏輯結構設計、物理結構設計、數據庫的實施四、設計題(共2小題,第1小題5分,第2小題15分,共20分)1、參考答案:(1) 查詢張
13、三同學沒有選修的課程的課程號。(2分)(2) n CN(C)- n CNO(SNAME=三' (S)-:SC)或n CN(C)- n CNO(SNAME=三' (S SC) (3 分)評分標準:(1)意思表達正確即可給分;(2)兩個關系的差1分,SNAME三1分,SSC分。2、參考答案:(1)關系R的候選碼是(A, B, C) , R 1NF,因為R中存在非主屬性 D, E對候選碼(A, B, C)的部分函數依賴。( 2)首先消除部分函數依賴將關系分解為:R1(A,B,C) ( A,B, C)為候選碼,R1 中不存在非平凡的函數依賴R2(B, C, D, E) ,( B, C)
14、為候選碼,R2的函數依賴集為: F2= ( B, C)f D, DE在關系R2中存在非主屬性 E對候選碼(B, C)的傳遞函數依賴,所以將 R2進一 步分解:R21(B, C, D) , (B, C)為候選碼,R21的函數依賴集為: F21 = ( B, C)f D R22(D, E) , D為候選碼,R22的函數依賴集為: F22 = D 宀E 在R1中已不存在非平凡的函數依賴,在R21、R22關系模式中函數依賴的決定因素均為候選碼,所以上述三個關系模式均是BCNF。評分標準:(1) 正確指明候選碼為(A, B, C)( 1分);正確指明 R 1NF (1分);正確說明 R 1NF的理由(1
15、分)。(2) 首先正確將 R分解為R1(A, B, C) (3分)和R2(B, C, D, E) (3分),再將R2 正確分解為 R21(B, C, D) (3分)和R22(D, E) (3分),其中分解屬性正確 1 分,候選碼指定正確 1 分,函數依賴集書寫正確 1 分。 分解過程的敘述斟情扣分。五、綜合題(共 20 分)1、 倉庫號 (1 分) 零件號( 1 分)2、 建立倉庫表Create table warehouse(wno varchar(10) primary key,wname varchar(20),square number(10,2),cou int)建立零件表Creat
16、e table material(mno varchar2(10) primary key,mname varchar2(20),type varchar2(10),unit varchar2(10),cusnum varchar2(10),price number(10,2)建立庫存表Create table storage(wno varchar2(10) foreign key references warehouse(wno),mno varchar2(10) foreign key references material(mno), storenumber number(10,2), primary key(wno,mno)評分標準:3個primary key 各1分,2個foreign key 各1分,其它1分,根據實際情況斟情扣分。3、用 SQL表示:select ,wno ,store nu mber(1分,mno前無前綴不給分)from material,storage(1分,2個表任少一個不給分)where = and mn ame='螺絲(1分,條件少
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年上半年合法性審查工作總結模版(二篇)
- 2025年個人業(yè)務工作心得范例(3篇)
- 2025年《最深的牽掛》觀后心得體會(6篇)
- 2025年7月幼兒園教研活動總結例文(三篇)
- 2025年11月后勤個人年終工作總結(三篇)
- 2025年上半年勞動保障工作小結(二篇)
- 勞動合同簡單版
- 2025年上半年教學管理科教育實習總結(2篇)
- 2025年度汽車指標租賃與智能駕駛技術合作合同
- 2025年度私人房產買賣與貸款融資服務合同
- VW-Formel-Q審核提問表(完整版)
- 物業(yè)客服溝通技巧培訓課件
- 工程造價咨詢服務方案(技術方案)
- 整體租賃底商運營方案(技術方案)
- 常用藥物作用及副作用課件
- 小學生作文方格紙A4紙直接打印版
- 老人心理特征和溝通技巧
- 幼兒阿拉伯數字描紅(0-100)打印版
- 標桿地產集團 研發(fā)設計 工程管理 品質地庫標準研發(fā)成果V1.0
- 2023年1月浙江高考英語聽力試題及答案(含MP3+錄音原文)
- HI-IPDV10芯片產品開發(fā)流程V10宣課件
評論
0/150
提交評論