數(shù)據(jù)庫期末試卷和答案_第1頁
數(shù)據(jù)庫期末試卷和答案_第2頁
數(shù)據(jù)庫期末試卷和答案_第3頁
數(shù)據(jù)庫期末試卷和答案_第4頁
數(shù)據(jù)庫期末試卷和答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

200_?200_學(xué)年第_學(xué)期

《數(shù)據(jù)庫原理與應(yīng)用》課程考試試卷(B)

開課系部:計(jì)算機(jī)科學(xué),考試時(shí)間:年—月—日時(shí)

考試形式:閉卷■、開卷口,允許帶鋼筆(圓珠筆I橡皮等文具入場(chǎng)

考生姓名:學(xué)號(hào):專業(yè):班級(jí):

題序——四五六七八九總分

得分

評(píng)卷入

判斷題(每題I分,共10分)

1、DB、DBMS、DBS三者之間的關(guān)系是DBS包括DB和DBMS。()

2、數(shù)據(jù)庫的概念結(jié)構(gòu)與支持其的DB的DBMS有關(guān)。()

3、下歹I」式子RnS=R—(R—S)成立。()

4、數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)改變時(shí)邏輯結(jié)構(gòu)不變,相應(yīng)的程序也不變,這是數(shù)據(jù)庫系統(tǒng)的邏輯獨(dú)立性。()

5、關(guān)系數(shù)據(jù)庫基本結(jié)構(gòu)是三維表。()

6、在嵌入式SQL語句中,主語句向SQL語句提供參數(shù),主要用游標(biāo)來實(shí)現(xiàn)。()

7、規(guī)范化的投影分解是唯一的。()

訂8、不包含在任何一個(gè)候選碼中的屬性叫做非主屬性。()

9、在Transact-SQL語句的WHERE子句中,完全可以用IN子查詢來代替OR邏輯表達(dá)式。()

10、封鎖粒度越大,可以同時(shí)進(jìn)行的并發(fā)操作越大,系統(tǒng)的并發(fā)程度越高。()

二、填空題(每空0.5分,共10分)

1、兩個(gè)實(shí)體間的聯(lián)系有聯(lián)系,聯(lián)系和聯(lián)系。

2、select命令中,表達(dá)條件表達(dá)式用where子句,分組用子句,排序用

___________子句。

3、數(shù)據(jù)庫運(yùn)行過程中可能發(fā)生的故障有、和三類。

4、在〃學(xué)生-選課-課程"數(shù)據(jù)庫中的三個(gè)關(guān)系如下:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C*,CNAME,TEACHER)?,F(xiàn)要查找選修"數(shù)

據(jù)庫技術(shù)”這門課程的學(xué)生姓名和成績(jī),可使用如下的SQL語句:

SELECTSNAME,GRADEFROMS,SC,CWHERECNAME=數(shù)據(jù)庫技術(shù)ANDS.S#=SC.S#

ANDe

5、管理、開發(fā)和使用數(shù)據(jù)庫系統(tǒng)的用戶主要有、、

6、關(guān)系模型中可以有三類完整性約束:

和o

7、并發(fā)操作帶來數(shù)據(jù)不一致性包括三類:丟失修改、和。

8、事務(wù)應(yīng)該具有四個(gè)屬性:原子性、、隔離性和持續(xù)性。

9、數(shù)據(jù)庫運(yùn)行過程中可能發(fā)生的故障有事務(wù)故障、和三類。

10、在"學(xué)生-選課-課程"數(shù)據(jù)庫中的三個(gè)關(guān)系如下:S(S#,SNAME,SEX,AGE)ZSC(S#,C#,GRADE),

C(C#,CNAME,TEACHER).

現(xiàn)要查找選修"數(shù)據(jù)庫技術(shù)"這門課程的學(xué)生姓名和成績(jī),可使用如下的SQL語句:

SELECTSNAME,GRADEFROMS,SC,CWHERECNAME='數(shù)據(jù)庫技術(shù)’ANDS.S#=SC.S#

ANDo

11、數(shù)據(jù)庫設(shè)計(jì)包括、、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、

數(shù)據(jù)庫運(yùn)行和維護(hù)。

12、MSSQLServer提供多個(gè)圖形化工具,其中用來啟動(dòng)、停止和暫停SQLServer的圖形化工具稱為

13、SELECT語句中進(jìn)行查詢,若希望查詢的結(jié)果不出現(xiàn)重復(fù)元組,應(yīng)在SELECT子句中使用

________保留字。

14、如果一個(gè)關(guān)系不滿足2NF,則該關(guān)系一定也不滿足________(在INF、2NF、3NF范圍內(nèi))。

15、數(shù)據(jù)庫的物理設(shè)計(jì)主要考慮三方面的問題:、分配存儲(chǔ)空間、實(shí)現(xiàn)存取路徑。

三、單選題(每題1分,共20分)

1、在SQL中,關(guān)系模式稱為()

A、視圖B、對(duì)象

C、關(guān)系表D、存儲(chǔ)文件

2、要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨(dú)立性,需要修改的是()

A、模式B、模式與內(nèi)模式的映射

C、模式與外模式的映射D、內(nèi)模式

3、下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(diǎn)的是()

A、數(shù)據(jù)共享B、數(shù)據(jù)完整性

C、數(shù)據(jù)冗余很高D、數(shù)據(jù)獨(dú)立性高

4、反映現(xiàn)實(shí)世界中實(shí)體及實(shí)體間聯(lián)系的信息模型是()

A.關(guān)系模型B.層次模型C.網(wǎng)狀模型D.E-R模型

5、對(duì)數(shù)據(jù)庫并發(fā)操作有可能帶來的問題包括()

A、讀出"臟數(shù)據(jù)"B、帶來數(shù)據(jù)的冗余

C、未被授權(quán)的用戶非法存取數(shù)據(jù)D、破壞數(shù)據(jù)獨(dú)立性

6、關(guān)系數(shù)據(jù)模型的三個(gè)組成部分中,不包括()

A、完整性規(guī)則B、數(shù)據(jù)結(jié)構(gòu)C、數(shù)據(jù)操作D、并發(fā)控制

7、關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是()

A.對(duì)文件進(jìn)行預(yù)處理B.盡早執(zhí)行選擇運(yùn)算

C.執(zhí)行笛卡兒積運(yùn)算D.投影運(yùn)算

8、事務(wù)有多個(gè)性質(zhì),其中不包括()

A、一致性B、唯一性C、原子性D、隔離性

9、SQL語言通常稱為()

A.結(jié)構(gòu)化查詢語言B.結(jié)構(gòu)化控制語言

C.結(jié)構(gòu)化定義語言D.結(jié)構(gòu)化操縱語言

10、如何構(gòu)造出一個(gè)合適的數(shù)據(jù)邏輯結(jié)構(gòu)是()主要解決的問題。

A.關(guān)系數(shù)據(jù)庫優(yōu)化B.數(shù)據(jù)字典

C.關(guān)系數(shù)據(jù)庫規(guī)范化理論D.關(guān)系數(shù)據(jù)庫查詢

11、為了使索引鍵的值在基本表中唯一,在建立索引的語句中應(yīng)使用保留字()

A.UNIQUEB.COUNTC.DISTINCTD.UNION

12、SQL語言中,條件“年齡BETWEEN20AND30"表示年齡在20至30之間,且()

A、包括20歲和30歲B、不包括20歲和30歲

C、包括20歲但不包括30歲D、包括30歲但不包括20歲

13、關(guān)系模式分解的無損聯(lián)接和保持函數(shù)依賴兩個(gè)特性之間的聯(lián)系是()

A、前者成立蘊(yùn)涵后者成立B、后者成立蘊(yùn)涵前者成立

C、同時(shí)成立,或者同時(shí)不成立D、沒有必然的聯(lián)系

14、把ER模型轉(zhuǎn)換成關(guān)系模型的過程,屬于數(shù)據(jù)庫的()

A、需求分析B、概念設(shè)計(jì)C、邏輯設(shè)計(jì)D、物理設(shè)計(jì)

15、在數(shù)據(jù)庫系統(tǒng)中死鎖屬于()

A、系統(tǒng)故障B、程序故障C、事務(wù)故障D、介質(zhì)故障

16、要查詢XSH數(shù)據(jù)庫CP表中產(chǎn)品名稱含有“冰箱"的產(chǎn)品情況,可用()命令。

A、SELECT*FROMCPWHERE產(chǎn)品名稱LIKE'冰箱’

B、SELECT*FROMXSHWHERE產(chǎn)品名稱LIKE'冰箱’

C、SELECT*FROMCPWHERE產(chǎn)品名稱LIKE'%冰箱%'

D、SELECT*FROMCPWHERE產(chǎn)品名稱二‘冰箱‘

17、為了使索引鍵的值在基本表中唯一,在建立索引的語句中應(yīng)使用保留字()

A.UNIQUEB.COUNTC.UNIOND.DISTINCT

18、設(shè)R(B#,BNAME,AUTHOR)的屬性分別表示書號(hào).書名和作者名。如果約定,每個(gè)書號(hào)只有一

個(gè)書名,但不同書號(hào)可以有相同書名;每本書可以有多個(gè)作者合寫,則R為()。

A、INFB、BCNFC、3NFD、2NF

19、游標(biāo)可看做一種特殊的指針,它與某個(gè)查詢結(jié)果相聯(lián)系,使用游標(biāo)要遵循()的順序。

A、聲明游標(biāo)讀取數(shù)據(jù)關(guān)閉游標(biāo)刪除游標(biāo)

B、打開游標(biāo)讀取游標(biāo)關(guān)閉游標(biāo)

C、打開游標(biāo)讀取數(shù)據(jù)關(guān)閉游標(biāo)刪除游標(biāo)

D、聲明游標(biāo)打開游標(biāo)讀取數(shù)據(jù)關(guān)閉游標(biāo)刪除游標(biāo)

20、SQLServer2000的文件包括:主數(shù)據(jù)文件、輔助數(shù)據(jù)文件和()。

A、索引文件B、日志文件C、備份文件D、程序文件

六、(工。分)

某教學(xué)管理系統(tǒng)涉及教員、學(xué)生、課程、教室四個(gè)實(shí)體,它們分別具有下列屬性:

教員:職工號(hào)、姓名、年齡、職稱學(xué)生:學(xué)號(hào)、姓名、年齡、性別

課程:課程號(hào)、課程名、課時(shí)數(shù)教室:教室編號(hào)、地址、容量

這些實(shí)體間的聯(lián)系如下:一個(gè)教員可講授多門課程,一門課程只能被一個(gè)教員講授;一個(gè)學(xué)生選修多

門課程,每門課程有多個(gè)學(xué)生選修,學(xué)生學(xué)習(xí)有成績(jī),一門課只在一個(gè)教室上,一個(gè)教室可上多門課。

請(qǐng)畫出教員、學(xué)生、課程、教室的E-R圖。

七、程序設(shè)計(jì)題(每小題4分,共28分)

關(guān)系數(shù)據(jù)庫中有三個(gè)關(guān)系:

學(xué)生:S(Sno,Sname,Ssex,Sage,Sdept)其中:Sno:學(xué)號(hào),Sname:姓名,Ssex:性另!|,Sage:

年齡,Sdept:系名;

課程:C(Cno,Cname,Teacher)其中:Cno:課程號(hào),Cname:課程名,Teacher:教師;

選課:SC(Sno,Cn。,Grade)其中:Sno:學(xué)號(hào),Cno:課程號(hào),Grade:成績(jī),

用關(guān)系代數(shù)表達(dá)式實(shí)現(xiàn)下列1,2小題:

1.檢索年齡為19歲的女同學(xué)的學(xué)號(hào)和姓名;

2.檢索不學(xué)課程號(hào)為"C135”課程的學(xué)生信息,包括學(xué)號(hào),姓名和系名;

用SQL語言完成3-7小題操作:

3.檢索年齡為19歲的女同學(xué)的學(xué)號(hào)和姓名;

4.檢索學(xué)習(xí)了課程號(hào)‘C1'的學(xué)生學(xué)號(hào),姓名與成績(jī)并按成績(jī)遞減排序;

5.查詢"數(shù)據(jù)庫原理”成績(jī)?cè)?0分以上(含80分)的學(xué)號(hào);

6.查詢每個(gè)學(xué)生的學(xué)號(hào)、姓名和相應(yīng)的平均成績(jī);

7.用CREATETABLE語句定義基本表選課(需定義主碼和外碼,設(shè)Sn。,長(zhǎng)度為6,Cno為字符型,長(zhǎng)度

為8,Grade為短整數(shù))

五、綜合題(本題共10分)

假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式R如下:

R(商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào),負(fù)責(zé)人)

如果規(guī)定:(1)每個(gè)商店的每種商品只在一個(gè)部門銷售;

(2)每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人;

(3)每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量。

試回答下列問題:

Q)根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴;

(2)找出關(guān)系模式R的候選碼;

(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?

(4)如果R不屬于3NF,請(qǐng)將R分解成3NF模式集。

200_?200學(xué)年第一學(xué)期

《數(shù)據(jù)庫原理與應(yīng)用》課程試卷(B)

參考答案及評(píng)分標(biāo)準(zhǔn)

開課院系:計(jì)算機(jī)科學(xué),學(xué)生班級(jí):,教師:

一.判斷題(正確的打,錯(cuò)誤的打,每小題1分,共10分)

1.V2、X3、74、X5、X

6、V7、x8、V9、x10、x

二.填空題:每空0.5分,共10分,完全正確得0?5分,錯(cuò)誤得0分,不倒扣分,不完整酌

情得0.25分。

?、一對(duì)一多對(duì)多一對(duì)多或1:1,n:m,l:n(位置可相互交換)

2、GroupbyOrderby

3、事務(wù)故障系統(tǒng)故障介質(zhì)故障(位置可相互交換)

4、sc.c#=c.c#或c.c#=sc.c#

5、數(shù)據(jù)庫管理員應(yīng)用程序員普通用戶

6、實(shí)體完整性引用完整性用戶自定義完整性(位置可相互交換)

7、讀過時(shí)數(shù)據(jù)(或不可重復(fù)讀),讀"臟"數(shù)據(jù)或臟讀,或污讀)(位置可相互交換)

8、一致性

9、系統(tǒng)故障,介質(zhì)故障(位置可對(duì)調(diào))

10、sc.c#=c.c#或c.c#二see#

11、需求分析、概念結(jié)構(gòu)設(shè)計(jì)

12、服務(wù)管理器

13、Distinct

14、3NF

15、存儲(chǔ)記錄結(jié)構(gòu)或存儲(chǔ)安排

單選題:每題1分,共20分。選錯(cuò)得0分,不倒扣分

1、C2、C3、C4、D5、A

6、D7、B8、B9、A10、C

11、A12、A13、D14、C15、C

16、C17、A18、C19、D20、B

四、設(shè)有關(guān)系R和S如下,寫出R+S計(jì)算結(jié)果。(5分)

A

五、簡(jiǎn)答題(每小題5分,共15分,理解正確,表達(dá)不一致,酌情給分)

1、簡(jiǎn)述數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)特點(diǎn)。

數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu),包括數(shù)據(jù)庫管理系統(tǒng)的三級(jí)模式結(jié)構(gòu)和兩級(jí)映象。

數(shù)據(jù)庫系統(tǒng)的三級(jí)結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由外模式(子模式\模式、內(nèi)模式三級(jí)構(gòu)成。

外模式(又稱子模式、用戶模式):是數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)

據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。

數(shù)據(jù)庫管理系統(tǒng)在三級(jí)模式之間提供了兩層映象:外模式/模式映象、模式/內(nèi)模式映象兩級(jí)映象保證了

數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。

2、試述DBMS的主要功能。

答:

(1)數(shù)據(jù)庫的定義功能

(2)數(shù)據(jù)庫的操縱功能

(3)數(shù)據(jù)庫的保護(hù)功能

(4)數(shù)據(jù)庫的存儲(chǔ)管理

(5)數(shù)據(jù)庫的維護(hù)功能

(6)數(shù)據(jù)字典

3、笛卡爾積、等值連接、自然連接三者有什么區(qū)別?

笛卡爾積是關(guān)系代數(shù)中的一個(gè)基本操作,而等值連接和自然連接是關(guān)系代數(shù)中的組合操作。等值連接

是在笛卡爾積的基礎(chǔ)上選擇滿足兩個(gè)關(guān)系中給定屬性相等的元組的集合。自然連接是在兩個(gè)關(guān)系的相

同屬性上的等值連接,并且自然連接要在結(jié)果中把重復(fù)的屬性去掉,而等值連接則不必.

等值連接中有笛卡爾積運(yùn)算;

自然連接是一種等值連接,它是兩個(gè)關(guān)系中所有公共屬性進(jìn)行等值連接的結(jié)果。

六、(10分)

七、程序設(shè)計(jì)題(第1-5每小題3分,第6?7每小題4分,共23分)

生?

1-nsno,Sname(osage=19A性§11=女(S))

2.TTSno,Sname,Sdept(S)-TTSro,Sname,Sdept(OCno='C135(SMSC))

3.selectSno,Sname

fromS

whereSage=19and性別二女’

4.selectS.Sno,Sname,Grade

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論