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

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)原理-期末考試試題及答案得分一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)求的,錯(cuò)選、多選或未選均無(wú)分。在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要1. 要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,需要修改的是()A. AGE IS NULLB. AGE IS NOT NULLA. 三層模式之間的兩種映射C.模式與外模式2. 下列四項(xiàng)中說(shuō)法不正確的是(A. 數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余C.數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù)B. 模式與內(nèi)模式D.三層模式)B. 數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享D.數(shù)據(jù)庫(kù)具有較高的數(shù)據(jù)獨(dú)立性3.公司中有多個(gè)部門和多名職員,每個(gè)職員只能屬于一個(gè)部門, 一個(gè)部門可以有多名職員,從職員到部門的聯(lián)

2、系類型是()A.多對(duì)多C.多對(duì)一B. 對(duì)一D. 對(duì)多4.將E-R模型轉(zhuǎn)換成關(guān)系模型,屬于數(shù)據(jù)庫(kù)的(A.需求分析C.邏輯設(shè)計(jì)B.概念設(shè)計(jì)D.物理設(shè)計(jì)A.U, , X,n 和 cB.U,n和cC.U,n,X,n 和cD.u,n,En和c6.下列聚合函數(shù)中不忽略空值(NULL)的是()。5.五種基本關(guān)系代數(shù)運(yùn)算是()A . SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)7. SQL中,下列涉及空值的操作,不正確的是()。C. AGE = NULLD. NOT (AGE IS NULL)11.8.已知成績(jī)關(guān)系如表1所示。執(zhí)行SQL語(yǔ)句:SELECT COUNT

3、DISTINCT 學(xué)號(hào))FROM成 績(jī)WHER分?jǐn)?shù)60查詢結(jié)果中包含的元組數(shù)目是()學(xué)號(hào)】田千口 i=r. 課程號(hào)分?jǐn)?shù)S1C180S1C275S2C1nullS2C255S3C390表1成績(jī)關(guān)系9.10.A. 1C. 3B. 2D. 4在視圖上不能完成的操作是()A.更新視圖B.查詢C.在視圖上定義新的基本表D.在視圖上定義新視圖關(guān)系數(shù)據(jù)模型的三個(gè)組成部分中,不包括()A.完整性約束B.數(shù)據(jù)結(jié)構(gòu)C.恢復(fù)D.數(shù)據(jù)操作假定學(xué)生關(guān)系是 S( S#, SNAME SEX AGE,課程關(guān)系是 C( C#, CNAME TEACHER ,學(xué)生選課關(guān)系是 SC(S#, C#, GRADE。要查找選修“ CO

4、MPUTER!程的“女”學(xué)生姓名,將涉及到關(guān)系(A. SB. SC CC. S, SC12. 關(guān)系規(guī)范化中的刪除操作異常是指(A不該刪除的數(shù)據(jù)被刪除C.應(yīng)該刪除的數(shù)據(jù)未被刪除插入13. 從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時(shí),是()A. M端實(shí)體的碼C. M端實(shí)體碼與N端實(shí)體碼組合14. 已知關(guān)系 R=A, B, C, D, E, F,是()A. ABCDEFC. ABC15.設(shè)有關(guān)系R (A,B, C)和 S ( C,D)。與 SQL語(yǔ)句 select A,B,D from R,S where =D. S, SC, C)B. 不該插入的數(shù)據(jù)被插入D.應(yīng)該插入的數(shù)據(jù)未被得分一個(gè)m:n聯(lián)系轉(zhuǎn)換為關(guān)系模

5、式時(shí),該關(guān)系模式的碼B. N端實(shí)體的碼D.重新選取其他屬性F=At C, BO DE D E, Ci B。貝U (AB) f+ 的閉包B. ABCDED. AB價(jià)的關(guān)系代數(shù)表達(dá)式是()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)二多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分) 在每小題列出的四個(gè)備選項(xiàng)中有多個(gè)是符合題目要求的,多選、少選、錯(cuò)選、不選均無(wú)分。1. 對(duì)于關(guān)系模式 S( Sno, Sname Age, Dept) ;

6、 C ( Cno, Cname Teacher); SC (Sno,Cno, Score )。下列查詢結(jié)果相同的是()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. 某查詢語(yǔ)句中有“燦語(yǔ)句,則可能的查詢結(jié)果有()A.張?zhí)顱.陳力田C. 田華D.劉田耕3. 對(duì)于下列語(yǔ)句 TeacherNO INT NOT NULL UNIQUE,正確的描述是()A. TeacherNO 是主

7、碼B. TeacherNO不能為空C. TeacherNO的值可以是“王大力”D. 每一個(gè)TeacherNO必須是唯一的4. 下面哪幾個(gè)依賴是平凡函數(shù)依賴()A. (Sno,Cname,Grade)宀(Cname,Grade)B. (Sno,Cname)(Cname,Grade)C. (Sno,Cname)(Sname,Grade)D. (Sno,Sname)Sname5. 下面關(guān)于數(shù)據(jù)庫(kù)模式設(shè)計(jì)的說(shuō)法中正確的有()A.在模式設(shè)計(jì)的時(shí)候,有時(shí)候?yàn)榱吮WC性能,不得不犧牲規(guī)范化的要求B .有的情況下,把常用屬性和很少使用的屬性分成兩個(gè)關(guān)系,可以提高查詢的速度C. 連接運(yùn)算開銷很大,在數(shù)據(jù)量相似的情

8、況下,參與連接的關(guān)系越多開銷越大D. 減小關(guān)系的大小可以將關(guān)系水平劃分,也可以垂直劃分三、填空題得分(本大題共20空,每空1分,共20 分) 錯(cuò)填、不填均無(wú)分。1. SQL語(yǔ)言集數(shù)據(jù) 、數(shù)據(jù) 、數(shù)據(jù) 、數(shù)據(jù)功能于一體。2. E R圖的主要元素是、。3. 關(guān)系系統(tǒng)的完整性控制包括 、。4. 關(guān)系模式R的碼都為單屬性,則 R一定是第_ _范式。5. 數(shù)據(jù)庫(kù)系統(tǒng)一般包括數(shù)據(jù)庫(kù)、 、與用戶。6. 從關(guān)系規(guī)范化理論的角度講,一個(gè)只滿足1NF的關(guān)系可能存在的四方面問題是:數(shù)據(jù)冗余度大、修改異常和刪除異常。7. 如果兩個(gè)實(shí)體之間具有 m: n聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是 個(gè)表。8. 數(shù)據(jù)庫(kù)設(shè)計(jì)的一般

9、步驟有: 需求分析、運(yùn)行與維護(hù)等。得分得分題15,四、設(shè)計(jì)題(本大題共2小題,第1小題5分,第2小共20分)1. 設(shè)教學(xué)數(shù)據(jù)庫(kù)中有三個(gè)基本表:學(xué)生表S ( SNO SNAMEAGE SEX),其屬性分別表示學(xué)號(hào)、學(xué)生姓名、年齡、性別。課程表C ( CNO CNAME TEACHER其屬性分別表示課程號(hào)、課程名、上課教師名。選修表SC( SNO CNO GRADE,其屬性分別表示學(xué)號(hào)、課程號(hào)、成績(jī)。有如下SQL查詢語(yǔ)句:SELECT CNOFROM CWHERE CNO NOT IN(SELECT CNOFROM S,SCWHERE =AND SNAME= 三');請(qǐng)完成下列問題:(1)

10、 用漢語(yǔ)句子闡述上述 SQL語(yǔ)句的含義;(2分)(2) 用等價(jià)的關(guān)系代數(shù)表達(dá)式表示上述SQL查詢語(yǔ)句。(3分)2. 設(shè)有關(guān)系R和函數(shù)依賴F:R( A, B, C, D, E), F = ABC DE BCD,E 。試求下列問題:(1) 關(guān)系R的侯選碼是什么 R屬于第幾范式并說(shuō)明理由。(3分)(2) 如果關(guān)系R不屬于BCNF請(qǐng)將關(guān)系R逐步分解為BCNF (12 分)要求:寫出達(dá)到每一級(jí)范式的分解過(guò)程,并指明消除什么類型的函數(shù)依賴。五、綜合題(共20 分)得分實(shí)體的主要屬性如下,其中下劃線部分為主碼:倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,面積,貨位數(shù))零件(零件號(hào),零件名稱,規(guī)格型號(hào),計(jì)量單位,供貨商號(hào),價(jià)格)庫(kù)

11、存(一庫(kù)存量)1. 請(qǐng)?jiān)谔幪钌舷鄳?yīng)的屬性。(2分)2. 試用SQL定義上述E-R圖中所有的實(shí)體、屬性及聯(lián)系,所對(duì)應(yīng)的英文名稱為:Warehouse (wno, wname square , cou)Material (mno mname type , unit , cusnum, price)Storage (, store number ),要求反映主碼和外碼,其中的類型長(zhǎng)度可以根據(jù)需要自行確定。(6分)3. 用SQL與關(guān)系代數(shù)表示查詢:(6分)找出零件名為“鏍絲”的零件號(hào)、所存放的倉(cāng)庫(kù)號(hào)、庫(kù)存量。4. 建立一個(gè)包含倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)名、零件號(hào)、零件名、價(jià)格、庫(kù)存量的視圖VIEW1。(6分)參考答

12、案與評(píng)分細(xì)則、單項(xiàng)選擇題(共15小題,每小題2分,共30 分)題號(hào)12345678910答案ACCCACCBCC題號(hào)1112131415答案DACBB、多項(xiàng)選擇題(共5小題,每小題2分,共10 分)題號(hào)12345答案ABCDBDADABCD、填空題(共20空,每空1分,共20分)1 .定義、查詢、操縱、控制2.實(shí)體型、屬性、聯(lián)系3 .實(shí)體完整性、參照完整性、用戶定義的完整性4 .5 .數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員6.插入異常7 .3&概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)的實(shí)施四、設(shè)計(jì)題(共2小題,第1小題5分,第2小題15分,共20分)1、參考答案:(1) 查詢張

13、三同學(xué)沒有選修的課程的課程號(hào)。(2分)(2) n CN(C)- n CNO(SNAME=三' (S)-:SC)或n CN(C)- n CNO(SNAME=三' (S SC) (3 分)評(píng)分標(biāo)準(zhǔn):(1)意思表達(dá)正確即可給分;(2)兩個(gè)關(guān)系的差1分,SNAME三1分,SSC分。2、參考答案:(1)關(guān)系R的候選碼是(A, B, C) , R 1NF,因?yàn)镽中存在非主屬性 D, E對(duì)候選碼(A, B, C)的部分函數(shù)依賴。( 2)首先消除部分函數(shù)依賴將關(guān)系分解為:R1(A,B,C) ( A,B, C)為候選碼,R1 中不存在非平凡的函數(shù)依賴R2(B, C, D, E) ,( B, C)

14、為候選碼,R2的函數(shù)依賴集為: F2= ( B, C)f D, DE在關(guān)系R2中存在非主屬性 E對(duì)候選碼(B, C)的傳遞函數(shù)依賴,所以將 R2進(jìn)一 步分解:R21(B, C, D) , (B, C)為候選碼,R21的函數(shù)依賴集為: F21 = ( B, C)f D R22(D, E) , D為候選碼,R22的函數(shù)依賴集為: F22 = D 宀E 在R1中已不存在非平凡的函數(shù)依賴,在R21、R22關(guān)系模式中函數(shù)依賴的決定因素均為候選碼,所以上述三個(gè)關(guān)系模式均是BCNF。評(píng)分標(biāo)準(zhǔn):(1) 正確指明候選碼為(A, B, C)( 1分);正確指明 R 1NF (1分);正確說(shuō)明 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 分,函數(shù)依賴集書寫正確 1 分。 分解過(guò)程的敘述斟情扣分。五、綜合題(共 20 分)1、 倉(cāng)庫(kù)號(hào) (1 分) 零件號(hào)( 1 分)2、 建立倉(cāng)庫(kù)表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)建立庫(kù)存表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)評(píng)分標(biāo)準(zhǔn):3個(gè)primary key 各1分,2個(gè)foreign key 各1分,其它1分,根據(jù)實(shí)際情況斟情扣分。3、用 SQL表示:select ,wno ,store nu mber(1分,mno前無(wú)前綴不給分)from material,storage(1分,2個(gè)表任少一個(gè)不給分)where = and mn ame='螺絲(1分,條件少

溫馨提示

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

評(píng)論

0/150

提交評(píng)論