6數(shù)據(jù)庫原理 期末考試試題及答案_第1頁
6數(shù)據(jù)庫原理 期末考試試題及答案_第2頁
6數(shù)據(jù)庫原理 期末考試試題及答案_第3頁
6數(shù)據(jù)庫原理 期末考試試題及答案_第4頁
6數(shù)據(jù)庫原理 期末考試試題及答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理數(shù)據(jù)庫原理-期末考試試題及答案期末考試試題及答案一、單項選擇題一、單項選擇題(本大題共本大題共 15 小題,每小題小題,每小題 2 分,共分,共 30 分分) )在每小題列出的四個備選項中只有一個是符合題目要在每小題列出的四個備選項中只有一個是符合題目要 求的,錯選、求的,錯選、多選或未選均無分。多選或未選均無分。1.要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是()a三層模式之間的兩種映射b模式與內(nèi)模式c模式與外模式d三層模式2.下列四項中說法不正確的是()a數(shù)據(jù)庫減少了數(shù)據(jù)冗余b數(shù)據(jù)庫中的數(shù)據(jù)可以共享c數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復d數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性3.公司中有多個部門和多名職員,

2、 每個職員只能屬于一個部門, 一個部門可以有多名職員,從職員到部門的聯(lián)系類型是()a多對多b一對一c多對一d一對多4 將 e-r 模型轉(zhuǎn)換成關系模型,屬于數(shù)據(jù)庫的()a需求分析b概念設計c邏輯設計d物理設計5 五種基本關系代數(shù)運算是()a,和b,和c,和d,和6 下列聚合函數(shù)中不忽略空值 (null) 的是()。asum (列名)bmax (列名)ccount ( * )davg (列名)7.sql 中,下列涉及空值的操作,不正確的是() 。a. age is nullb. age is not nullc. age = nulld. not (age is null)8.已知成績關系如表 1

3、 所示。執(zhí)行 sql 語句:select count(distinct 學號)from 成績where 分數(shù)60查詢結果中包含的元組數(shù)目是()表表 1成績關系成績關系學號學號課程號課程號分數(shù)分數(shù)s1c180s1c275得得分分s2c1nulls2c255s3c390a. 1b. 2c. 3d. 49 在視圖上不能完成的操作是()a. 更新視圖b. 查詢c. 在視圖上定義新的基本表d. 在視圖上定義新視圖10. 關系數(shù)據(jù)模型的三個組成部分中,不包括()a. 完整性約束b. 數(shù)據(jù)結構c. 恢復d. 數(shù)據(jù)操作11. 假定學生關系是 s(s,sname,sex,age),課程關系是 c(c,cname

4、,teacher),學生選課關系是 sc(s,c,grade)。要查找選修“computer”課程的“女”學生姓名,將涉及到關系()asbsc,ccs,scds,sc,c12. 關系規(guī)范化中的刪除操作異常是指()a不該刪除的數(shù)據(jù)被刪除b不該插入的數(shù)據(jù)被插入c應該刪除的數(shù)據(jù)未被刪除d應該插入的數(shù)據(jù)未被插入13. 從 e-r 模型關系向關系模型轉(zhuǎn)換時,一個 m:n 聯(lián)系轉(zhuǎn)換為關系模式時,該關系模式的碼是()am 端實體的碼bn 端實體的碼cm 端實體碼與 n 端實體碼組合d重新選取其他屬性14已知關系 r=a,b,c,d,e,f,f=ac,bcde,de,cfb。則(ab)f+的閉包是()aabc

5、defbabcdecabcdab15設有關系 r(a,b,c) 和 s(c,d)。 與 sql 語句 select a,b,d from r,s where r.c=s.c等價的關系代數(shù)表達式是()ar.c=s.c(a,b,d(rs)ba,b,d(r,c= s.c(rs)cr.c=s.c(a,b(r)(d(s)dr,c=s.c(d(a,b(r)s)二、多項選擇題二、多項選擇題(本大題共本大題共 5 小題,每小題小題,每小題 2 分,共分,共 10 分分)在每小題列出的四個備選項中有多個是符合題目要在每小題列出的四個備選項中有多個是符合題目要求的,多選、少選、錯選、不選均無分。求的,多選、少選、

6、錯選、不選均無分。得得分分1.對于關系模式 s(sno,sname,age,dept);c(cno,cname,teacher);sc(sno,cno,score)。下列查詢結果相同的是()asname(s)score60(sc)bsname(score60(ssc)cscore60(sname(ssc)dscore60(sname(s)(sc)2.某查詢語句中有“%田_”語句,則可能的查詢結果有()a張?zhí)颾陳力田c田華d劉田耕3.對于下列語句 teacherno int not null unique,正確的描述是()ateacherno 是主碼bteacherno 不能為空cteacher

7、no 的值可以是“王大力”d每一個 teacherno 必須是唯一的4 下面哪幾個依賴是平凡函數(shù)依賴()a(sno,cname,grade) (cname,grade)b(sno,cname) (cname,grade)c(sno,cname) (sname,grade)d(sno,sname) sname5 下面關于數(shù)據(jù)庫模式設計的說法中正確的有()a在模式設計的時候,有時候為了保證性能,不得不犧牲規(guī)范化的要求b有的情況下,把常用屬性和很少使用的屬性分成兩個關系,可以提高查詢的速度c連接運算開銷很大,在數(shù)據(jù)量相似的情況下,參與連接的關系越多開銷越大d減小關系的大小可以將關系水平劃分,也可以垂

8、直劃分三、填空題三、填空題(本大題共本大題共 20 空,每空空,每空 1 分,共分,共 20 分分)錯填、不填均無分。錯填、不填均無分。1.sql 語言集數(shù)據(jù)、數(shù)據(jù)、數(shù)據(jù)、數(shù)據(jù)_功能于一體。2.er 圖的主要元素是_、_、_。3.關系系統(tǒng)的完整性控制包括_、_、_。4.關系模式 r 的碼都為單屬性,則 r 一定是第_ 范式。5.數(shù)據(jù)庫系統(tǒng)一般包括數(shù)據(jù)庫、_、_、_與用戶。6. 從關系規(guī)范化理論的角度講,一個只滿足 1nf 的關系可能存在的四方面問題是:數(shù)據(jù)冗余度大、_、修改異常和刪除異常。7.如果兩個實體之間具有 m:n 聯(lián)系,則將它們轉(zhuǎn)換為關系模型的結果是_個表。得得分分8.數(shù)據(jù)庫設計的一般

9、步驟有: 需求分析、 _、 _、_、_、運行與維護等。四、設計題四、設計題(本大題共本大題共 2 小題,第小題,第 1 小題小題 5 分,第分,第 2 小小題題 15,共共 20 分分)1 設教學數(shù)據(jù)庫中有三個基本表:學生表 s(sno,sname,age,sex) ,其屬性分別表示學號、學生姓名、年齡、性別。課程表 c(cno,cname,teacher) ,其屬性分別表示課程號、課程名、上課教師名。選修表 sc(sno,cno,grade) ,其屬性分別表示學號、課程號、成績。有如下 sql 查詢語句:select cnofrom cwhere cno not in(select cnof

10、rom s,scwhere s.sno=sc.snoand sname=張三);請完成下列問題:(1)用漢語句子闡述上述 sql 語句的含義;(2 分)(2)用等價的關系代數(shù)表達式表示上述 sql 查詢語句。(3 分)2.設有關系 r 和函數(shù)依賴 f:r(a,b,c,d,e) ,f = abcde,bcd,de 。試求下列問題:(1)關系 r 的侯選碼是什么?r 屬于第幾范式?并說明理由。 (3 分)(2)如果關系 r 不屬于 bcnf,請將關系 r 逐步分解為 bcnf。 (12 分)要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。五、綜合題五、綜合題(共(共 20 分)分

11、)得得分分得得分分得得分分現(xiàn)有如下 e-r 圖:實體的主要屬性如下,其中下劃線部分為主碼:倉庫(倉庫(倉庫號倉庫號,倉庫名,面積,貨位數(shù))零件(零件(零件號零件號,零件名稱,規(guī)格型號,計量單位,供貨商號,價格)庫存庫存(?,?,庫存量)1 請在?處填上相應的屬性。 (2 分)2 試用 sql 定義上述 e-r 圖中所有的實體、屬性及聯(lián)系,所對應的英文名稱為:warehouse(wno,wname,square,cou)material(mno,mname,type,unit,cusnum,price)storage(?,?,storenumber) ,要求反映主碼和外碼,其中的類型長度可以根據(jù)

12、需要自行確定。 (6 分)3 用 sql 與關系代數(shù)表示查詢: (6 分)找出零件名為“鏍絲”的零件號、所存放的倉庫號、庫存量。4 建立一個包含倉庫號、倉庫名、零件號、零件名、價格、庫存量的視圖 view1。 (6 分)參考答案與評分細則參考答案與評分細則一、單項選擇題(共一、單項選擇題(共 15 小題,每小題小題,每小題 2 分,共分,共 30 分)分)題號12345678910答案acccaccbcc題號1112131415答案dacbb二、多項選擇題(共二、多項選擇題(共 5 小題,每小題小題,每小題 2 分,共分,共 10 分)分)題號12345答案abcdbdadabcdm零件倉庫庫

13、存庫存量n三、填空題(共三、填空題(共 20 空,每空空,每空 1 分,共分,共 20 分分) 。1定義、查詢、操縱、控制2實體型、屬性、聯(lián)系3實體完整性、參照完整性、用戶定義的完整性4二5 數(shù)據(jù)庫管理系統(tǒng) 、應用系統(tǒng)、數(shù)據(jù)庫管理員6插入異常738 概念結構設計 、 邏輯結構設計 、 物理結構設計 、 數(shù)據(jù)庫的實施四、設計題(共四、設計題(共 2 小題,第小題,第 1 小題小題 5 分,第分,第 2 小題小題 15 分,共分,共 20 分)分)、參考答案:、參考答案:(1)查詢張三同學沒有選修的課程的課程號。 (2 分)(2)cno(c)- cno(sname=張三(s)sc) 或cno(c)

14、- cno(sname=張三(ssc) (3 分)評分標準:評分標準:(1)意思表達正確即可給分; (2)兩個關系的差 1 分,sname=張三1 分,ssc1分。2、參考答案:、參考答案:(1)關系 r 的候選碼是(a,b,c) ,r1nf,因為 r 中存在非主屬性 d,e 對候選碼(a,b,c)的部分函數(shù)依賴。(2)首先消除部分函數(shù)依賴將關系分解為:r1(a,b,c) (a,b,c)為候選碼,r1 中不存在非平凡的函數(shù)依賴r2(b,c,d,e), (b,c)為候選碼,r2 的函數(shù)依賴集為:f2=(b,c)d,de在關系 r2 中存在非主屬性 e 對候選碼(b,c)的傳遞函數(shù)依賴,所以將 r

15、2 進一步分解:r21(b,c,d) , (b,c)為候選碼,r21 的函數(shù)依賴集為:f21 = (b,c)d r22(d,e) ,d 為候選碼,r22 的函數(shù)依賴集為:f22 = de 在 r1 中已不存在非平凡的函數(shù)依賴,在 r21、r22 關系模式中函數(shù)依賴的決定因素均為候選碼,所以上述三個關系模式均是 bcnf。評分標準:評分標準:(1)正確指明候選碼為(a,b,c)(1 分);正確指明 r1nf(1 分);正確說明 r1nf 的理由(1 分)。(2)首先正確將 r 分解為 r1(a,b,c)(3 分)和 r2(b,c,d,e)(3 分),再將 r2正確分解為 r21(b,c,d)(3

16、 分)和 r22(d,e)(3 分),其中分解屬性正確 1分,候選碼指定正確 1 分,函數(shù)依賴集書寫正確 1 分。分解過程的敘述斟情扣分。五、綜合題(共五、綜合題(共 20 分)分)1、 倉庫號(1 分) 零件號(1 分)2、 建立倉庫表create table warehouse(wno varchar(10) primary key,wname varchar(20),square number(10,2),cou int)建立零件表create table material(mno varchar2(10) primary key,mname varchar2(20),type varc

17、har2(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 分,根據(jù)實際情況斟情扣分。3、 用 sql 表示:select material.mno,wno,storenumber(1 分,mno 前無前綴不給分)from material,storage(1 分,2 個表任少一個不給分)where material.mno=storage.mno and mname=螺絲(1 分,條件少一個不給分)用關系代數(shù)表示:mno,wno,storenumber(mname=螺絲(material)s

溫馨提示

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

評論

0/150

提交評論