2013年1月自考04735數(shù)據(jù)庫系統(tǒng)原理試題及答案含解析_第1頁
2013年1月自考04735數(shù)據(jù)庫系統(tǒng)原理試題及答案含解析_第2頁
2013年1月自考04735數(shù)據(jù)庫系統(tǒng)原理試題及答案含解析_第3頁
2013年1月自考04735數(shù)據(jù)庫系統(tǒng)原理試題及答案含解析_第4頁
2013年1月自考04735數(shù)據(jù)庫系統(tǒng)原理試題及答案含解析_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

數(shù)據(jù)庫系統(tǒng)原理年月真題

0473520131

1、【單選題】以下不屬于數(shù)據(jù)庫系統(tǒng)優(yōu)于文件系統(tǒng)的特點(diǎn)是

數(shù)據(jù)庫系統(tǒng)冗余更少、共享性更強(qiáng)

數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性更強(qiáng)

A:

數(shù)據(jù)庫系統(tǒng)為用戶提供更方便的用戶接口

B:

數(shù)據(jù)庫系統(tǒng)對數(shù)據(jù)的操作以記錄為單位

C:

答D:案:D

解析:數(shù)據(jù)庫系統(tǒng)特點(diǎn):冗余更少、共享性更強(qiáng)、數(shù)據(jù)獨(dú)立性更強(qiáng)、為用戶提供更方便的

用戶接口。

2、【單選題】數(shù)據(jù)庫完整性約束的建立需要通過DBMS提供的

數(shù)據(jù)定義語言

數(shù)據(jù)操縱語言

A:

數(shù)據(jù)查詢語言

B:

數(shù)據(jù)控制語言

C:

答D:案:A

解析:DBMS提供數(shù)據(jù)定義語言(DDL),用戶可以對數(shù)據(jù)庫的結(jié)構(gòu)進(jìn)行描述,包括外模

式、模式和內(nèi)模式的定義,數(shù)據(jù)庫的完整性定義,安全保密定義(如口令、級別和存取權(quán)

限等)。這些定義存儲在數(shù)據(jù)字典中,是DBMS運(yùn)行的基本依據(jù)。任何一個DBMS都應(yīng)當(dāng)提

供給使用者建立數(shù)據(jù)庫的功能,稱為數(shù)據(jù)庫的定義”。

3、【單選題】數(shù)據(jù)庫邏輯設(shè)計(jì)時,應(yīng)首先

設(shè)計(jì)外模型

把概念模型轉(zhuǎn)化成邏輯模型

A:

設(shè)計(jì)存儲模型

B:

修正模型

C:

答D:案:B

解析:數(shù)據(jù)庫邏輯設(shè)計(jì)時,首先要把概念模型轉(zhuǎn)化成邏輯模型。

4、【單選題】如果規(guī)定:一個學(xué)校只有一個校長,一個校長只在一個學(xué)校任職,則實(shí)體集學(xué)

校和校長之間的聯(lián)系是

1對1

1對多

A:

多對多

B:

多對1

C:

答D:案:A

解析:一個學(xué)校對應(yīng)一個校長,1對1。試題解析:在關(guān)系模式設(shè)計(jì)時,每個關(guān)系模式應(yīng)只

對應(yīng)于一個實(shí)體類型或一個聯(lián)系類型。

5、【單選題】在關(guān)系模式設(shè)計(jì)時,每個關(guān)系模式應(yīng)只對應(yīng)于

一個實(shí)體類型或一個聯(lián)系類型

一個實(shí)體類型和一個聯(lián)系類型

A:

多個實(shí)體類型

B:

多個聯(lián)系類型

C:

答D:案:A

解析:在關(guān)系模式設(shè)計(jì)時,每個關(guān)系模式應(yīng)只對應(yīng)于一個實(shí)體類型或一個聯(lián)系類型。

6、【單選題】設(shè)F是關(guān)系模型R的FD集,如果對F中每個非平凡函數(shù)依賴X→Y,都有X是

R的超鍵,則R屬于

1NF

2NF

A:

3NF

B:

BCNF

C:

答D:案:D

解析:R中每一個函數(shù)依賴的決定因素都包含一個候選關(guān)鍵字,則為BCNF

7、【單選題】設(shè)關(guān)系R如下表,則(πˇ專業(yè),入學(xué)年份)(R)的元組數(shù)為

2

3

A:

4

B:

5

C:

答D:案:C

解析:

8、【單選題】常用的關(guān)系運(yùn)算是關(guān)系代數(shù)和

集合運(yùn)算

邏輯演算

A:

關(guān)系演算

B:

集合演算

C:

答D:案:C

解析:關(guān)系代數(shù)則是集合代數(shù)為基礎(chǔ)發(fā)展起來的,它是以關(guān)系為運(yùn)算對象的一組高級運(yùn)算

集合關(guān)系代數(shù)可以分為基本的集合運(yùn)算和專門的關(guān)系運(yùn)算兩大類。而關(guān)系演算則是以謂詞

演算為基礎(chǔ),根據(jù)謂詞變元的不同,可以分為元組關(guān)系演算和域關(guān)系演算兩種。

9、【單選題】如果想找出關(guān)系R的屬性A上為空的那些元組,則選擇子句應(yīng)該為

WHEREA=NULL

WHEREA==NULL

A:

WHEREAISNULL

B:

WHEREANOTISNULL

C:

D:

答案:C

解析:ISNULL是找出元組為空的意思。

10、【單選題】SQL語言的聚合函數(shù)COUNT、SUM、AVG等,不允許出現(xiàn)在其中的子句為

SELECT

HAVING

A:

GROUP…HAVING

B:

WHERE

C:

答D:案:D

解析:WHERE不允許與SQL語言的聚合函數(shù)同時使用。

11、【單選題】下列語句中表示事務(wù)執(zhí)行成功的是

COMMIT

BEGINTRANSACTION

A:

ROLLBACK

B:

OK

C:

答D:案:A

解析:事務(wù)通常以BEGINTRANSACTION(事務(wù)開始)語句開始,以COMMITROLLBACK或語

句結(jié)束COMMIT稱為“事務(wù)提交語句”,表示事務(wù)執(zhí)行成功地結(jié)束。ROLLBACK稱為事務(wù)回

退語句”表示事務(wù)執(zhí)行不成功地結(jié)束。

12、【單選題】事務(wù)把數(shù)據(jù)R的S鎖升級為X鎖的操作是

XFINDR

SFINDR

A:

UPDXR

B:

SRELEASER

C:

答D:案:C

解析:PS協(xié)議:任何要更新記錄R的事務(wù)必須先執(zhí)行SFIND操作,以獲得對R的S鎖。當(dāng)

事務(wù)獲準(zhǔn)對R的S鎖后,若要更新記錄必用要UPDX操作,這個操作首先把S鎖升級為X

鎖,若成功則更新記錄,否則這個事務(wù)進(jìn)入等待隊(duì)列。

13、【單選題】在T-SQL批處理中調(diào)用存儲過程所使用的命令是

exec

A:

declare

user

B:

set

C:

答D:案:A

解析:exec是T-SQL在批處理中調(diào)用存儲過程所使用的命令

14、【單選題】在PowerBuilder應(yīng)用中建立窗口為w_main,下列打開此窗口的正確腳本語

句是

openw_mam

open(w_main)

A:

displayw_mam

B:

display(w_main)

C:

答D:案:B

解析:open為打開窗口的命令。

15、【單選題】如果有枚舉類型定義:sex{male,female},那么male和female的值分別

0,0

0,1

A:

1,0

B:

1,1

C:

答D:案:B

解析:枚舉類型第一個元素的默認(rèn)值為0,下一個元素會依次+1,male為0、female為1

16、【問答題】在數(shù)據(jù)庫三層模式體系結(jié)構(gòu)中包含哪幾種模式?

答案:外模式、邏輯模式、內(nèi)模式。(每個1分)

17、【問答題】簡述關(guān)系數(shù)據(jù)庫的三類完整性規(guī)則。

答案:實(shí)體完整性規(guī)則,參照完整性規(guī)則,用戶定義的完整性規(guī)則。

18、【問答題】已知關(guān)系模式R中U={A,B,C,D,E,G},F(xiàn)={AB→C,BC→D,

C→A,ACD→B,D→EG,BE→C},求(BD)+。

答案:X=BD得X(0)=BD由D→EG,得X(1)=BDEG由BE→C得X(2)=BDEGC由

C→A得X(3)=ABCDEG(BD)?+=ABCDEG

19、【問答題】設(shè)SC(學(xué)號,課號,成績)為選課關(guān)系,則下面的元組表達(dá)式{t|(u)

(SC(u)Λ(u[2]=‘C2’Ⅴu[2]=‘C4’)Λt[1]=u[1])}的中文含義是什么?

答案:檢索選修課程號為C2或C4課程的學(xué)生學(xué)號。

20、【問答題】什么是事務(wù)的原子性?

答案:一個事務(wù)對數(shù)據(jù)庫的所有操作,是一個不可分割的工作單元,這些操作要么全部執(zhí)

行,要么什么也不做。

21、【問答題】設(shè)DBS運(yùn)行時,在某檢查點(diǎn)之后發(fā)生故障。事務(wù)T1在檢查點(diǎn)之前完成更

新;事務(wù)T2結(jié)束于檢查點(diǎn)之后和故障點(diǎn)之前;事務(wù)T3在故障點(diǎn)還沒有做完,試問對事務(wù)

Tl、T2、T3分別要進(jìn)行什么操作?

答案:事務(wù)T1不必恢復(fù),事務(wù)T2必須重做(REDO),事務(wù)T3必須撤銷(UNDO)。

22、【問答題】如果教學(xué)數(shù)據(jù)庫中的關(guān)系如下:教師關(guān)系T(T#,TNAME,TITLE),課程關(guān)系

C(C#,CNAME,T#),學(xué)生關(guān)系S(S#,SNAME,AGE,SEX),選課關(guān)系SC(S#,C#,SCORE),用

斷言寫出每門課程最多50名男生選修的完整性約束。

答案:CREATEASSERTIONASSECHECK(50>=ALL(SELECTCOUNT(SC.S#)FROMS,SC

WHERES.S#=SC.S#ANDSEX='M'GROUPBYC#));

23、【問答題】簡述SQLServer2000提供的Master數(shù)據(jù)庫有何作用。

答案:記錄了所有SQLServer2000的系統(tǒng)信息、登錄帳號系統(tǒng)配置設(shè)置,系統(tǒng)中所有數(shù)據(jù)

庫及其系統(tǒng)信息以及存儲介質(zhì)信息。

24、【問答題】簡述PowerBuilder9.0中數(shù)據(jù)窗口畫板的作用。

答案:創(chuàng)建數(shù)據(jù)窗口對象,實(shí)現(xiàn)對數(shù)據(jù)庫的各種操作,并按照不同的風(fēng)格顯示數(shù)據(jù)。

25、【問答題】簡述SQL/CLI函數(shù):SQLAllocHandle(<handle_type>,,)中三個參數(shù)

的含義。

答案:<handle_typ>指示所創(chuàng)建記錄的類型,<handle_1>指示了新句柄在那個容器中

創(chuàng)建。是指向新創(chuàng)建的<handle_type>類型記錄的指針。

26、【問答題】設(shè)學(xué)生管理數(shù)據(jù)庫有3個關(guān)系:學(xué)生(學(xué)號,姓名,性別,年齡,系名)

課程(課號,課名,學(xué)時)選課(學(xué)號,課號,成績,考試時間)用SQL語言完成下面

36-40題。(1)查詢不是信息系、數(shù)學(xué)系、物理系的學(xué)生姓名和性別(提示:使用NOT

IN)。(2)查詢考試成績有不及格(小于60分)的學(xué)生的學(xué)號(要求結(jié)果無重復(fù))。

(3)查詢各門課程的課號及其選課人數(shù)。(4)把學(xué)生“劉晨”所選修的課程的成績加10

分。(5)創(chuàng)建學(xué)生成績表視圖VW1,包括學(xué)號,姓名,課名,成績,考試時間。

答案:(1)SSELECT姓名,性別FROM學(xué)生WHERE系名NOTIN("信息","數(shù)學(xué)","物

理")(2)SELECTDISTINCT學(xué)號FROM選課WHERE成績<60(3)SELECT課號,

COUNT(學(xué)號)FROM選課CROUPBY課號(4)UPDATE選課SET成績=成績+10

WHERE學(xué)號IN(SELECT學(xué)號FROM學(xué)生WHERE姓名="劉晨")(5)CREATEVIEWVW1

AS(SELECT學(xué)生,學(xué)號,姓名,課名,成績,選課,考試時間FROM學(xué)生,課程,選

課WHERE學(xué)生,學(xué)號=選課,學(xué)號AND選課,課號=課程,課號)

27、【問答題】有運(yùn)動員參加比賽的關(guān)系模式R(運(yùn)動員號碼,比賽項(xiàng)目,成績,項(xiàng)目類

別,比賽主管),如果規(guī)定:每個運(yùn)動員參加一個比賽項(xiàng)目只有一個比賽成績,每個比賽項(xiàng)

目只屬于一個項(xiàng)目類別,每個項(xiàng)目類別只有一個比賽主管。(1)根據(jù)上述規(guī)定,寫出模

式R的基本FD和關(guān)鍵碼。(2)R最高為第幾范式?(3)將R規(guī)范為3NF。

答案:(1)FD(運(yùn)動員號碼,比賽項(xiàng)目)→成績,比賽項(xiàng)目→項(xiàng)目類別,項(xiàng)目類別→比

賽主管,關(guān)鍵碼(運(yùn)動員號碼,比賽項(xiàng)目);(2)R最高為1NF;(3)分解為RI

(運(yùn)動員號碼,比賽項(xiàng)目,成績),R2(比賽項(xiàng)目,項(xiàng)目類別),R3(項(xiàng)目類別,比賽主

管)。

28、【問答題】某圖書管理系統(tǒng),涉及如下信息:書籍:書號、名稱、品種、數(shù)量、存放

位置;借書人:單位、姓名、借書證號;出版社:出版社名,電話等。如果規(guī)定:任

何人可借多種書,任何一種書可為多個人所借,借書證號具有唯一性;當(dāng)借書人借書時產(chǎn)生

借書日期和還書日期;一個出版社可出版多種書籍,同一本書僅為一個出版社出版,出版社

名具有唯一性。(1)根據(jù)上述語義畫出ER圖,要求在圖中注明聯(lián)系的類型(實(shí)體的屬

性可省略)。(2)將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個關(guān)系模式的主鍵。

答案:

29、【填空題】DBMS中提供存儲在數(shù)據(jù)庫中低層

溫馨提示

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

評論

0/150

提交評論