桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(共六卷)含答案_第1頁(yè)
桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(共六卷)含答案_第2頁(yè)
桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(共六卷)含答案_第3頁(yè)
桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(共六卷)含答案_第4頁(yè)
桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(共六卷)含答案_第5頁(yè)
已閱讀5頁(yè),還剩80頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(一)

總分:100分考試時(shí)間:90分鐘

注意事項(xiàng):

>凡漏填、錯(cuò)填或書寫字跡不清的答卷,影響評(píng)卷結(jié)果的,責(zé)任由考生自負(fù)。

>答題須在專用的"答題卡"上進(jìn)行,在試題卷和草稿紙上答題無(wú)效。

>考試結(jié)束,不得將試卷、答題卡或草稿紙帶出考場(chǎng)。

一、單項(xiàng)選擇題(每小題2分,共40分)

L以下說法正確的是()

A、DBMS位于用戶和操作系統(tǒng)之間

B、DBMS包括DB和DBS

C、Access是數(shù)據(jù)庫(kù)系統(tǒng)

D、目前的數(shù)據(jù)庫(kù)系統(tǒng)管理階段已經(jīng)解決了數(shù)據(jù)冗余

【答案】A

【解析】B答案的敘述中,正確的應(yīng)該是DBS包含DB和DBMS;C答案的敘

述中,Access是管理數(shù)據(jù)庫(kù)的軟件,因此屬于數(shù)據(jù)庫(kù)管理系統(tǒng);D答案的敘述

中,數(shù)據(jù)庫(kù)系統(tǒng)管理階段只是將冗余度降到了最低,并非是完全解決了數(shù)據(jù)冗

余。

2、進(jìn)行數(shù)據(jù)庫(kù)閃回時(shí),必須確保數(shù)據(jù)庫(kù)是處于()模式。

A、正常啟動(dòng)模式

B、裝載模式

C、歸檔模式

D、調(diào)試維護(hù)模式

【答案】C

3、Access2010的數(shù)據(jù)庫(kù)對(duì)象不能導(dǎo)出為()

A、Excel

B、PDF

C、多媒體文件

D、ODBC數(shù)據(jù)庫(kù)

【答案】C

【解析】Access2010的數(shù)據(jù)庫(kù)對(duì)象可以導(dǎo)出為Excel、文本文件、XML文

件、PDF文件、電子郵件、Access文件、Word的Rtf文件,SharePoint列

表、ODBC數(shù)據(jù)庫(kù)、HTML文檔和dBase文件等。

4、空數(shù)據(jù)庫(kù)是指()

A、沒有基本表的數(shù)據(jù)庫(kù)

B、沒有任何數(shù)據(jù)庫(kù)對(duì)象的數(shù)據(jù)庫(kù)

C、數(shù)據(jù)庫(kù)中數(shù)據(jù)表記錄為空的數(shù)據(jù)庫(kù)

D、沒有窗體和報(bào)表的數(shù)據(jù)庫(kù)

【答案】B

【解析】Access由六大對(duì)象組成,因此空數(shù)據(jù)庫(kù)必須是沒有任]可對(duì)象的數(shù)據(jù)

庫(kù)。

5、創(chuàng)建Access2010數(shù)據(jù)庫(kù)時(shí),默認(rèn)的文件保存目錄在()

A、Temp

B、Pictures

C、Documents

D、Desktop

【答案】C

【解析】創(chuàng)建數(shù)據(jù)庫(kù)時(shí),默認(rèn)的保存路徑在Documents(我的文檔\

6、下列四項(xiàng)中說法不正確的是(1

A、數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余

B、數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享

C、數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù)

D、數(shù)據(jù)庫(kù)具有較高的數(shù)據(jù)獨(dú)立性

【答案】C

7、不能在STORAGE子句中進(jìn)行設(shè)置的參數(shù)是(\

A、INITIAL

B、PCTUSED

C、MINEXTENTS

D、NEXT

【答案】B

8、為什么不建議使用手動(dòng)歸檔?()

A、需要額外的磁盤資源

B、需要更多的后臺(tái)進(jìn)程

C、管理員需要發(fā)出SQL命令歸檔聯(lián)機(jī)日志文件

D、需要編寫操作系統(tǒng)腳本以拷貝聯(lián)機(jī)日志文件

【答案】C

9、以下運(yùn)算結(jié)果不為空值的是(\

A、12+NULL

B、60*NULL

C、NULL|rNULL

D、12/(60+NULL)

【答案】C

10、()方式可以加快導(dǎo)入和導(dǎo)出的速度。

A、數(shù)據(jù)泵

B、數(shù)據(jù)字典

C、數(shù)據(jù)詞典

D、TOAD

【答案】A

11、關(guān)系代數(shù)的半聯(lián)接操作由下列操作組合而成()

A、投影和選擇

B、聯(lián)接和選擇

C、聯(lián)接和投影

D、笛卡J網(wǎng)和投影

【答案】C

12、數(shù)據(jù)庫(kù)是()組織起來(lái)的相關(guān)數(shù)據(jù)的集合。

A、按一定的結(jié)構(gòu)和規(guī)則

B、按人為的喜好

C、按時(shí)間先后順序

D、雜亂無(wú)章的隨意的排列

【答案】A

【解析】無(wú)

13、候選碼中的屬性稱為(\

A、非主屬性

B、主屬性

C、復(fù)合屬性

D、關(guān)鍵屬性

【答案】B

14、在關(guān)系數(shù)據(jù)模型中,域是指()

A、字段

B、記錄

C、屬性

D、屬性的取值范圍

【答案】D

【解析】無(wú)

15、一個(gè)實(shí)體對(duì)應(yīng)Access表中的()

A、表

B、字段

C、記錄

D、主犍

【答案】C

【解析】一條記錄代表一個(gè)實(shí)體,一個(gè)表代表一個(gè)實(shí)體集。

16、數(shù)據(jù)庫(kù)管理員(DBA)的主要工作包括數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)維護(hù)和()。

A、數(shù)據(jù)庫(kù)查詢

B、數(shù)據(jù)庫(kù)完整性定義

C、改善系統(tǒng)性能,提高系統(tǒng)效率

D、數(shù)據(jù)庫(kù)連接

【答案】C

17、為加快對(duì)某字段的查找速度,應(yīng)該()。

A、防止在該字段中輸入重復(fù)值

B、使該字段成為必填字段

C、對(duì)該字段進(jìn)行索引

D、使該字段數(shù)據(jù)格式一致

【答案】C

【解析】索引可以加快對(duì)數(shù)據(jù)的查詢速度,建立索引后表中記錄的物理順序不變,

只是改變記錄的邏輯順序。

18、下列四項(xiàng)中,不正確的提法是)。

A、SQL語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的國(guó)際標(biāo)準(zhǔn)語(yǔ)言

B、SQL語(yǔ)言具有數(shù)據(jù)定義、查詢、操縱和控制功能

C、SQL語(yǔ)言可以自動(dòng)實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化

D、SQL語(yǔ)言稱為結(jié)構(gòu)查詢語(yǔ)言

【答案】C

19、【】的任務(wù)是分析并檢驗(yàn)?zāi)J郊白幽J降恼_性與合理性。

A、設(shè)計(jì)評(píng)價(jià)

B、物理設(shè)計(jì)

C、加載數(shù)據(jù)

D、應(yīng)用程序設(shè)計(jì)

【答案】A

【解析】本題主要考查的知識(shí)點(diǎn)為設(shè)計(jì)評(píng)價(jià)。設(shè)計(jì)評(píng)價(jià)的任務(wù)是分析并檢驗(yàn)?zāi)?/p>

式及子模式的正確性與合理性。

20、在數(shù)據(jù)庫(kù)中,產(chǎn)生數(shù)據(jù)不一致的根本原因是

A、數(shù)據(jù)存儲(chǔ)量太大

B、沒有嚴(yán)格的數(shù)據(jù)保護(hù)

C、未對(duì)數(shù)據(jù)進(jìn)行嚴(yán)格的控制

D、數(shù)據(jù)冗余

【答案】D

二.填空題(每小題2分,共10分)

L數(shù)據(jù)庫(kù)中存儲(chǔ)的是數(shù)據(jù)以及數(shù)據(jù)之間的O

【答案】聯(lián)系

2、若關(guān)系R和S的元組個(gè)數(shù)分別是10和5,則RxS的元組個(gè)數(shù)是一。

【答案】50

3、在Access中,可以利用操作查詢對(duì)表中的記錄進(jìn)行批量處理,處理的方式

有刪除查詢、―查詢、追加查詢和生成表查詢。

【答案】修改

4、()地進(jìn)行需求分析,再()地設(shè)計(jì)概念結(jié)構(gòu)。

【答案】自頂向下|自底向上

5、根據(jù)SQLServer的安全性要求,當(dāng)某一用戶要訪問SQLServer中的數(shù)據(jù)庫(kù)

時(shí),必須在SQLServer上創(chuàng)建()和()。

【答案】登錄賬號(hào)|用戶賬號(hào)

三、判斷題(每小題1分,共10分)

()1、日志文件是記錄用戶對(duì)數(shù)據(jù)庫(kù)所做的操作?

【答案】正確

()2、數(shù)據(jù)備份的方法包括:冷備份、熱備份和邏輯備份三種。

【答案】正確

()3、存儲(chǔ)過程的輸出結(jié)果可以傳遞給一個(gè)變量。

【答案】正確

()4、關(guān)鍵字的值不能重復(fù)。

【答案】正確

【解析】無(wú)

()5、SQL語(yǔ)句"deletefromemp"和"truncatetableemp”執(zhí)行的結(jié)果是一樣的

【答案】錯(cuò)誤

()6、在導(dǎo)入數(shù)據(jù)時(shí),如果SQLServer數(shù)據(jù)庫(kù)中不存在對(duì)應(yīng)的表,可以自動(dòng)創(chuàng)建,

【答案】正確

()7、UPDATE語(yǔ)句中若省略了where子句,則修改表中的當(dāng)前記錄。

【答案】錯(cuò)誤

()8、對(duì)關(guān)系模型來(lái)說,范式級(jí)別越高,實(shí)際應(yīng)用效果越好?

【答案】錯(cuò)誤

()9、Oracle中INSTJD列可以用來(lái)區(qū)別V$視圖和GV$視圖。

【答案】正確

()10、創(chuàng)建主鍵約束的同時(shí),會(huì)自動(dòng)地創(chuàng)建主索引,

【答案】正確

四、綜合應(yīng)用題(每小題20分,共40分)

1、設(shè)有關(guān)系s、SC、C,試用關(guān)系代數(shù)、元組關(guān)系演算表達(dá)式和SQL完成下

列操作。

S(S#,SNAME,AGE,SEX)例:(001,'李強(qiáng)',23;男')

SC(S#,C#,SCORE)例:(003,'Cl',83)

C(C#,CNAME,TEACHER)例:(Cl','數(shù)據(jù)庫(kù)原理王華')

(1)用關(guān)系代數(shù)檢索選修課程號(hào)(C#)為C1和C2的學(xué)生學(xué)號(hào)(S#X

(2)用元組關(guān)系演算表達(dá)式檢索選修了〃程軍〃老師所授課程之一的學(xué)生姓

名。

(3)用元組關(guān)系演算表達(dá)式檢索選修了"程軍"老師所授課程之一的學(xué)生學(xué)

號(hào)。

(4)用SQL找出選修了“程軍”老師教的所有課程的學(xué)生姓名。

【答案】(1)用關(guān)系代數(shù)檢索選修課程號(hào)(C#)為C1和C2的學(xué)生學(xué)號(hào)

(S#l

ns#,c#(sonc#(oc#=,crc#二'C2f(c))?oc#'cr

c#'C2'(ns#,c#(sc)nc#(oc#=rcrc#='C2'

(C)))

(2)用元組關(guān)系演算表達(dá)式檢索選修了〃程軍〃老師所授課程之一的學(xué)生姓

名。

{T(l)|(U)(V)(W)(S(U)ASC(V)AC(W)AT[1]=U[1]AU[1]=V[1]AV[2]=W[1]AW

⑶二程軍')}

(3)用元組關(guān)系演算表達(dá)式檢索選修了"程軍"老師所授課程之一的學(xué)生學(xué)

號(hào)。

{T(l)|(V)(W)(5(:(0/<(\/7)八n1]=丫[1]人丫[2]=\/7[1]人\/7[3]='程軍')}

(4)用SQL找出選修了“程軍〃老師教的所有課程的學(xué)生姓名。

SELECTS.SNAME

FROMS

WHERENOTEXISTS

SELECT*

FROMC

WHEREC.TEACHER='程軍'ANDNOTEXISTS

(

SELECT*

FROMSC

WHERESC.C#=C.C#ANDSC.S#=S.S#

)

)

2、有如下數(shù)據(jù)表關(guān)系模式:

S(SNo,SN,Sex,Age,Dept)

C(CNo,CNzCT)

SC(SNo,CNo,Score)

T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)

TC(TNo,CNo)

(1)將本課程任課教師信息插入到T表中

(2)將本人所在班級(jí)信息插入到s表中

(3)將所有計(jì)算機(jī)類(課程名包含"計(jì)算機(jī)〃)的課學(xué)分加1

(4)將〃張旭〃教師的職稱改為教授

(5)刪除自己的選課信息

(6)刪除張旭老師的諼課信息

(7)將選修了《數(shù)據(jù)庫(kù)原理》課程的學(xué)生成績(jī)?cè)黾?分

【答案】(1)insertintoTvalues('2020','黎永壹男未知教授未知未知

電子與信息工程學(xué)院')

(2)insertintoSvalues('2004224138’二楊建成','男','21','電子與信息、工程學(xué)

院’)

(3)updateSCsetSC.score=score+1fromCwhere

SC.cno=oandcname='計(jì)算機(jī)’

(4)updateTsetprof='教授'wheretn='張旭’

(5)deleteSCwheresno=’2004224138,

(6)deletefromTCwhere(Tno=(selectTnofromTwhereTn='張旭'))

(7)updateSCsetSC.score=score+5fromCwhere

SC.cno=oandcname='數(shù)據(jù)庫(kù)原理'

桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(二)

總分:100分考試時(shí)間:90分鐘

注意事項(xiàng):

>凡漏填、錯(cuò)填或書寫字跡不清的答卷,影響評(píng)卷結(jié)果的,責(zé)任由考生自負(fù)。

>答題須在專用的"答題卡"上進(jìn)行,在試題卷和草稿紙上答題無(wú)效。

>考試結(jié)束,不得將試卷、答題卡或草稿紙帶出考場(chǎng)。

一、單項(xiàng)選擇題(每小題2分,共40分)

L退出Access數(shù)據(jù)庫(kù)管理系統(tǒng)可以使用的快捷鍵是()

A、Alt+F4

B、Alt+X

C、Ctrl+C

D、Ctrl+O

【答案】A

【解析】除了Alt+F4以外,也可以采用Alt+F+X退出Accesso

2、DBAS指的是(\

A、數(shù)據(jù)庫(kù)管理系統(tǒng)

B、數(shù)據(jù)庫(kù)系統(tǒng)

C、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)

D、數(shù)據(jù)庫(kù)服務(wù)系統(tǒng)

【答案】C

3、在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征

的是()。

A、外模式

B、內(nèi)模式

C、存儲(chǔ)模式

D、模式

【答案】D

4、下列有關(guān)分布式數(shù)據(jù)庫(kù)系統(tǒng)的說法中錯(cuò)誤的是()。

A、數(shù)據(jù)庫(kù)中的數(shù)據(jù)在物理上分布在計(jì)算機(jī)網(wǎng)絡(luò)中的不同結(jié)點(diǎn)上

B、為了數(shù)據(jù)管理與處理上的方便,通過在結(jié)點(diǎn)上增加副本冗余機(jī)制提高結(jié)

點(diǎn)的自治性

C、分布式數(shù)據(jù)庫(kù)中各結(jié)點(diǎn)上的數(shù)據(jù)邏輯上是一個(gè)整體

D、某個(gè)結(jié)點(diǎn)出現(xiàn)故障時(shí),整個(gè)分布式系統(tǒng)將無(wú)法正常工作

【答案】D

5、下列關(guān)于SQL語(yǔ)言特點(diǎn)敘述錯(cuò)誤的是(\

A、SQL是一種一體化的語(yǔ)言

B、SQL是一種高度過程化的語(yǔ)言

C、SQL是語(yǔ)言非常簡(jiǎn)潔

D、SQL語(yǔ)言可以直接以命令方式交互使用,也可嵌入到程序中使用

【答案】B

【解析】SQL是一種非過程化的語(yǔ)言。

6、關(guān)于表空間(tablespace)的描述,以下()是不正確的。

A、每張表必須屬于一個(gè)表空間,而且每張表只能使用一個(gè)表空間

B、表空間是一種邏輯結(jié)構(gòu),表空間包含0個(gè)或者多個(gè)數(shù)據(jù)文件,表空間的

容量是所屬的所有數(shù)據(jù)文件的總?cè)萘?/p>

C、創(chuàng)建表的時(shí)候必須為這張表指定表空間,如果沒有指定表空間,那么系

統(tǒng)會(huì)用這個(gè)用戶的缺省表空間來(lái)存儲(chǔ)這張表

D、通過dba_free_space可以查看某個(gè)表空間的剩余空間

【答案】B

7、Access數(shù)據(jù)庫(kù)的類型是()。

A、層次數(shù)據(jù)庫(kù)

B、網(wǎng)狀數(shù)據(jù)庫(kù)

C、關(guān)系數(shù)據(jù)庫(kù)

D、面向?qū)ο髷?shù)據(jù)庫(kù)

【答案】C

【解析】無(wú)

8、數(shù)據(jù)庫(kù)表中的主鍵具有的特性。

A、唯一性且不能取空值

B、能取空值

C、NULL

D、唯一性

【答案】A

【解析】本題得分:1分

9、你想更新表CUSTOMERS的CUST_CREDF_LIMIT字段為NULL,條件中所

有CUST」NCOME_LEVEL為NULL值的。哪個(gè)SQL能完成這個(gè)任務(wù)?

()

A、UPDATEcustomersSETcust_credit_limit=NULLWHERE

CUST」NCOME_LEVEL=NULL;

B、UPDATEcustomersSETcustcreditlimit=NULLWHERE

cust_income_levelISNULL;

C、UPDATEcustomersSETcust_credit_limit=TO_NUMBER(NULL)

WHEREcustjncomejevel=TO_NUMBER(NULL);

D、UPDATEcustomersSETcust_credit_limit=TO_NUMBER(',,9999)

WHEREcustjncomejevelISNULL;

【答案】B

10、在MySQL中,當(dāng)需要?jiǎng)h除已創(chuàng)建的數(shù)據(jù)庫(kù)時(shí),可使用【】語(yǔ)句。

A、ALTERDATABASE

B、DROPSCHEMA

C、ALTERSCHEMA

D、CREATESCHEMA

【答案】B

【解析】本題主要考查的知識(shí)點(diǎn)為數(shù)據(jù)庫(kù)的刪除。在MySQL中,當(dāng)需要?jiǎng)h除已

創(chuàng)建的數(shù)據(jù)庫(kù)時(shí),可使月DROPDATABASE或DROPSCHEMA語(yǔ)句。

11、在下列MySQL的內(nèi)置函數(shù)中,屬于加密函數(shù)的是

A、ENCODE。函數(shù)

B、COUNT。函數(shù)

C、ASCII。函數(shù)

D、YEAR()函數(shù)

【答案】A

【解析】本題主要考查的知識(shí)點(diǎn)為MySQL的內(nèi)置函數(shù)。ENCODE。函數(shù)、

ENCRYPT。函數(shù)屬于加密函數(shù)。COUNT。函數(shù)屬于聚合函數(shù)。ASQI()函數(shù)、

CHAR()函數(shù)屬于字符串函數(shù)。NOW()函數(shù)、YEAR。函數(shù)屬于日期和時(shí)間函

數(shù)。

12、selectreplace('長(zhǎng)江長(zhǎng)城黃山黃河;長(zhǎng)',黃)返回的是_____。

A、長(zhǎng)江長(zhǎng)城黃山黃河

B、黃江長(zhǎng)城黃山黃河

C、長(zhǎng)江長(zhǎng)城長(zhǎng)山長(zhǎng)河

D、黃江黃城黃山黃河

【答案】D

【解析】本題得分:。分

13、使用CREATEVIEW語(yǔ)句創(chuàng)建的是(\

A、數(shù)據(jù)庫(kù)

B、視圖

C、索引

D、表

【答案】B

14、數(shù)據(jù)庫(kù)的熱備份依賴于()進(jìn)行備份。

A、數(shù)據(jù)庫(kù)的系統(tǒng)文件

B、數(shù)據(jù)庫(kù)的日志文件

C、數(shù)據(jù)庫(kù)的硬件配置文件

D、注冊(cè)表文件

【答案】B

【解析】熱備份依賴于數(shù)據(jù)庫(kù)的日志文件進(jìn)行備份。

15、以下有關(guān)Oracle中PMON的敘述正確的是(\

A、將數(shù)據(jù)從聯(lián)機(jī)日志文件寫入數(shù)據(jù)文件

B、監(jiān)控。ralce各個(gè)后臺(tái)進(jìn)程運(yùn)行是否正常,并清理失敗的進(jìn)程

C、垃圾收集器,清理任務(wù)失敗的時(shí)候遺留下的資源,恢復(fù)實(shí)例

D、將數(shù)據(jù)從聯(lián)機(jī)日志文件寫入數(shù)據(jù)文件

【答案】B

16、當(dāng)(),Oracle才提交事務(wù)。

A、DBRW進(jìn)程》鋤據(jù)寫回磁盤后

B、LGWR進(jìn)程將日志寫入在線重做日志文件后

C、PMON進(jìn)程提交進(jìn)程變化后

D、SMON進(jìn)程寫入數(shù)據(jù)后

【答案】B

17、對(duì)于系統(tǒng)表的空間,Oracle建議的大小是()

A、200MB;

B、300MB;

C、400MB;

、

D500MBO

【答案】C

18、下面關(guān)于〃1級(jí)封鎖”的說法,正確的是

A、1級(jí)封鎖避免"丟失更新"

B、1級(jí)封鎖可以避免"死鎖"

C、1級(jí)封鎖"能重復(fù)讀"

D、1級(jí)封鎖可以避免"讀臟數(shù)據(jù)〃

【答案】A

19、Oracle中數(shù)據(jù)庫(kù)的默認(rèn)啟動(dòng)選項(xiàng)是(

A、MOUNT

B、NOMOUNT

C、READONLY

D、OPEN

【答案】D

20、在建立CHECK約束時(shí),(\

A、每個(gè)字段只能定義一個(gè)check約束

B、每個(gè)字段可以定義多個(gè)check約束

C、不能為單獨(dú)的一個(gè)字段定義check約束

D、一個(gè)表中只能定義一個(gè)check約束

【答案】A

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

1、數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段,其

中數(shù)據(jù)獨(dú)立性最高的階段是()。

【答案】數(shù)據(jù)庫(kù)系統(tǒng)

2、F、2NF、3NF之間,相互是一種()關(guān)系。

【答案】包含

3、并發(fā)操作導(dǎo)致的數(shù)據(jù)庫(kù)不一致問題主要包括()、讀污、不可重讀。

【答案】丟失更新

4、數(shù)據(jù)庫(kù)恢復(fù)中最經(jīng)常使用的技術(shù)是和()和()

【答案】數(shù)據(jù)轉(zhuǎn)儲(chǔ)|登記日志文件

5、在SQLServer中可以定義()、()、()、()和()五種類型的完整性約束。

【答案】null/notnull|unique|primarykey|foreignkey|check

三.判斷題(每小題1分,共10分)

()L數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)之間彼此獨(dú)立?

【答案】錯(cuò)誤

()2、固定數(shù)據(jù)庫(kù)角色:db.datarader的成員能修改本數(shù)據(jù)庫(kù)內(nèi)表中的數(shù)據(jù)嗎?

【答案】錯(cuò)誤

()3、視圖中存儲(chǔ)的是物理的數(shù)據(jù)。

【答案】錯(cuò)誤

()4、在Oracle數(shù)據(jù)庫(kù)中,邏輯存儲(chǔ)單元段可以跨越多個(gè)數(shù)據(jù)文件,也可以跨越多個(gè)

表空間。

【答案】錯(cuò)誤

()5、Oracle中要想進(jìn)行完全備份,使用rman工具時(shí)必須對(duì)數(shù)據(jù)庫(kù)打開歸檔模式。

【答案】正確

()6、在啟動(dòng)Oracle數(shù)據(jù)庫(kù)時(shí),Oracle從控制文件中獲取初始化參數(shù)文件的信息,再

從初始化參數(shù)文件中讀取數(shù)據(jù)文件和重做日志文件的信息,進(jìn)而打開數(shù)據(jù)庫(kù)。

【答案】錯(cuò)誤

【解析】在啟動(dòng)Oracle數(shù)據(jù)庫(kù)時(shí),Oracle從初始化參數(shù)文件中獲取控制文件

的信息,再?gòu)目刂莆募凶x取數(shù)據(jù)文件和重做日志文件的信息,進(jìn)而打開數(shù)據(jù)

庫(kù)。

()7、數(shù)據(jù)庫(kù)完整性控制的防范對(duì)象是不合語(yǔ)義的數(shù)據(jù)

【答案】正確

【解析】數(shù)據(jù)庫(kù)安全性是防止非法用戶、非法操作。

()8、外鍵約束定義了表之間的關(guān)系,能夠保證數(shù)據(jù)的完整性和一致性

【答案】正確

()9、主鍵約束是確保表中每一行記錄是唯一的,一個(gè)表只能設(shè)置一個(gè)主鍵,主鍵的值

不能重復(fù)而且不能為空(null工

【答案】正確

()10、定義唯一性約束的關(guān)鍵字是unique。

【答案】正確

四、綜合應(yīng)用題(每小題20分,共40分)

1、若定義如下關(guān)系模式:

student(sno,sn,ssex,sclass,sbirthday,stel)

course(cno,cn,cCredit,clesson)

sc(sno,cno,gradel/grade2,grade3)

請(qǐng)用SQL語(yǔ)言表達(dá)式實(shí)現(xiàn)如下要求:

1.定義具有參數(shù)的存儲(chǔ)過程。在Teach數(shù)據(jù)庫(kù)中,創(chuàng)建一個(gè)名稱為

InsertRecord的存儲(chǔ)過程,該存儲(chǔ)過程的功能是向Student數(shù)據(jù)表中插入一條

記錄,新記錄的值由參數(shù)提供。

2.創(chuàng)建一個(gè)名稱為query_class的存儲(chǔ)過程,該存儲(chǔ)過程的功能是根據(jù)班級(jí)名

稱查詢學(xué)生的作業(yè)情況,如果該班級(jí)存在,則顯示班級(jí)名稱、學(xué)生人數(shù)、作業(yè)

1的最高分及最低分,否則顯示"該班級(jí)不存在"。

3.創(chuàng)建一個(gè)觸發(fā)器Display.trigger,向?qū)W生表Student中插入一新同學(xué)時(shí),

若插入成功,則顯示新同學(xué)信息,否則顯示〃插入失敗"。

4.創(chuàng)建一個(gè)觸發(fā)器insert_sc,在選課表SC中添加新的記錄時(shí),新學(xué)生的學(xué)號(hào)

必須已存在于student表中。

5.編寫一觸發(fā)器delStrudnet,實(shí)現(xiàn)在刪除學(xué)生信息時(shí),對(duì)選課信息的級(jí)聯(lián)刪

除。

【答案】1.createprocInsertRecord(@snovarchar(6),@sn

nvarchar(10)z@sexnchar(l),@ageint,@deptnvarchar(20))asinsertinto

Studentvalues(@sno,@sn,@sex,@age,@dept)

2.createprocquery_class(@Cnamechar(20))asifexists(select*from

)學(xué)生人

CoursewhereCname=(gCname)beginselectCname;COUNT(*)as

數(shù)MAX(score_one)as最高分,MIN(score_one)as最低分fromCourse,sc

whereCourse.Cno=sc.CnoandCourse.Cname=@CnameGROUPBY

Cnameendelseprint該班級(jí)不存在'execquery_class@Cname='計(jì)算機(jī)應(yīng)

用基礎(chǔ)’

3.createtriggerDisplay_triggeronStudentafterinsertasbeginIF

EXISTS(SELECT*FROMStudentjnsertedWHERE

Student.Sno=inserted.Sno)SELECT*FROMStudentjnsertedWHERE

Student.Sno二inserted.Snoelseprint'插入失敗'endinsertintoStudent

valuesC0515541'「薩達(dá);男生物0471996-09-13

00:00:00,000713812903215')

4.createtriggerinsert_sconSCafterinsertasbeginIFEXISTS(SELECT*

FROMStudentjnsertedWHEREStudent.Sno=inserted.Sno)SELECT*

FROMinsertedelseprint'沒有這個(gè)學(xué)生'rollbackendinsertintoSC

valuesCKOOl^^SMl,22,33)

5.createtriggerdelStrudnetonstudentafterdeleteasbegindeletefrom

scwheresc.Sno=(selectSnofromdeleted)print'刪除成功'enddrop

triggerdelStrudnetdeletefromstudentwhereSno='529'

2、設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有一關(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è)庫(kù)存數(shù)量。

試回答下列問題:

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

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

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

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

【答案】(1)關(guān)系模式S的基本函數(shù)依賴如下:(商店編號(hào),商品編號(hào))一部

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

(2)找出關(guān)系模式R的候選碼;答:關(guān)系模式R的碼為:(商店編號(hào),商

品編號(hào),部門編號(hào)\

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

R是屬于1NF的,碼為(商店編號(hào),商品編號(hào),部門編號(hào)),非主屬性對(duì)碼的函

數(shù)依賴全為部分函數(shù)依賴,所以不屬于2NF。

消除非主屬性對(duì)碼的函數(shù)依賴為部分函數(shù)依賴,將關(guān)系模式分解成

2NF如下:

R1(商店編號(hào),商品編號(hào),部門編號(hào),數(shù)量)

R2(商店編號(hào),部門編號(hào),負(fù)責(zé)人)

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

答:將R分解為

R1(商店編號(hào),商品編號(hào),部門編號(hào),數(shù)量)

R2(商店編號(hào),部門編號(hào),負(fù)責(zé)人)

分解后的R不存在傳遞的函數(shù)依賴,所以分解后的R已經(jīng)是第3NF

桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(三)

總分:100分考試時(shí)間:90分鐘

注意事項(xiàng):

>凡漏填、錯(cuò)填或書寫字跡不清的答卷,影響評(píng)卷結(jié)果的,責(zé)任由考生自負(fù)。

>答題須在專用的"答題卡"上進(jìn)行,在試題卷和草稿紙上答題無(wú)效。

>考試結(jié)束,不得將試卷、答題卡或草稿紙帶出考場(chǎng)。

一、單項(xiàng)選擇題(每小題2分,共40分)

1、Oracle數(shù)據(jù)庫(kù)中重建controlfile文件只能在()階段進(jìn)行。

A、nomount

B、mount

C、open

D、close

【答案】A

2、下面關(guān)于數(shù)據(jù)系統(tǒng)敘述正確的是()。

A、數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余

B、數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余

C、數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)

D、數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致

【答案】B

3、數(shù)據(jù)庫(kù)系統(tǒng)的核心軟件是()。

A、數(shù)據(jù)模型

B、數(shù)據(jù)庫(kù)管理系統(tǒng)

C、數(shù)據(jù)庫(kù)

D、數(shù)據(jù)庫(kù)管理員

【答案】B

4、SQL語(yǔ)言中,條件"年齡BETWEEN20AND30"表示年齡在20至30之

間,且()。

A、包括20歲和30歲

B、不包括20歲和30歲

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

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

【答案】A

5、SQLServer提供的單行注釋語(yǔ)句是使用()開始的一行內(nèi)容。

A、

B、"/*"

C、7"

D、“{"

【答案】A

6、不能激活觸發(fā)器執(zhí)行的操作是(\

A、DELETE

B、UPDATE

C、INSERT

D、SELECT

【答案】D

7、假定學(xué)生關(guān)系是S(SNo,SName,Sex,Age),課程關(guān)系是

學(xué)生選課關(guān)系是要查找選修

C(CNo,CName,Teacher),SC(SNo,CNo,Grade)o

〃數(shù)據(jù)庫(kù)"課程的"男"學(xué)生姓名,將涉及的關(guān)系是()。

A、S

B、SC,C

C、S,SC

D、SCSC

【答案】D

8、定義關(guān)系的主碼意味著主碼屬性()

A、必須唯一

B、不能為空

C、唯一且部分主瑪屬性不為空

D、唯一且所有主碼屬性不為空

【答案】D

9、管理用戶會(huì)話連接的進(jìn)程是()

A、PMON

B、SMON

C、SERV

D、NET8

【答案】A

10、下列關(guān)于關(guān)系數(shù)據(jù)庫(kù)中表的描述中,正確的是

A、數(shù)據(jù)表相互之間不存在聯(lián)系,完全獨(dú)立

B、數(shù)據(jù)表既相對(duì)獨(dú)立,又相互聯(lián)系

C、數(shù)據(jù)表相互之間存在聯(lián)系,每個(gè)表都用一個(gè)獨(dú)立的數(shù)據(jù)庫(kù)來(lái)保存

D、數(shù)據(jù)表相互之間存在聯(lián)系,用表名保存

【答案】B

【解析】在數(shù)據(jù)庫(kù)中,表不以獨(dú)立文件存在,但以不同的名稱進(jìn)行區(qū)分,同

時(shí),通過表之間的關(guān)系來(lái)構(gòu)建聯(lián)系。因此,數(shù)據(jù)表既相對(duì)獨(dú)立,又相互聯(lián)系。

11、SQL語(yǔ)言一次查詢的結(jié)果是一個(gè)()。

A、記錄

B、數(shù)據(jù)項(xiàng)

C、元組

D、表

【答案】D

12、在圖存儲(chǔ)數(shù)據(jù)庫(kù)中,【】用來(lái)連接結(jié)點(diǎn)。

A、結(jié)點(diǎn)

B、屬性

C、邊

D、聯(lián)系

【答案】C

【解析】本題主要考查的知識(shí)點(diǎn)為圖存儲(chǔ)數(shù)據(jù)庫(kù)。圖存儲(chǔ)數(shù)據(jù)庫(kù)是基于圖理論

構(gòu)建的,使用結(jié)點(diǎn)、屬性和邊的概念。結(jié)點(diǎn)代表實(shí)體,屬性保存與結(jié)點(diǎn)相關(guān)的信

息,而邊用來(lái)連接結(jié)點(diǎn),表示兩者關(guān)系。

13、屬性的取值范圍稱為該屬性的

A、聯(lián)系

B、實(shí)體

C、碼

D、域

【答案】D

【解析】本題主要考查的知識(shí)點(diǎn)為域概念。屬性的取值范圍稱為該屬性的域。

14、在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,為了簡(jiǎn)化用戶的查詢操作,而又不增加數(shù)據(jù)的存儲(chǔ)

空間,常用的方法是創(chuàng)建—0

A、另一個(gè)表(table)

B、游標(biāo)(cursor)

C、視圖(view)

D、索引(index)

【答案】C

15、從數(shù)據(jù)庫(kù)中刪除表的命令是()

A、AlterTABLE

B、DropTABLE

C、DeleteTABLE

D、USE

【答案】B

16、下面對(duì)Oracle的密碼規(guī)則描述,哪個(gè)是錯(cuò)誤的?()

A、Oracle密碼必須由英文字母,數(shù)值,#,下劃線J,美元字符($)構(gòu)

成,密碼的最大長(zhǎng)度為30字符,并不能以或任何數(shù)字卡

頭;密碼不能包含像"SELECT","DELETE","CREATE”這類的

ORACLE/SQL關(guān)鍵字

B、Oracle的若算法加密機(jī)制()兩個(gè)相同的用戶名和密碼在兩臺(tái)不同的

ORACLE數(shù)據(jù)庫(kù)機(jī)器中,將具有相同的哈希值。這些哈希值存儲(chǔ)在SYS.USER

表中,可以通過像DBA.USE這類的試圖來(lái)訪問

C、Oracle默認(rèn)配置下,每個(gè)中戶如果有10此的失敗登錄,此賬戶將會(huì)被

鎖定

D、SYS賬戶在Oracle數(shù)據(jù)庫(kù)中有最高權(quán)限,能夠做任何事情,包括啟動(dòng)/

關(guān)閉Oracle數(shù)據(jù)庫(kù),如果SYS被鎖定,將不能訪問數(shù)據(jù)庫(kù)

【答案】D

17、系統(tǒng)維護(hù)中最困難的工作是

A、數(shù)據(jù)庫(kù)重組與重構(gòu)

B、數(shù)據(jù)庫(kù)運(yùn)行

C、數(shù)據(jù)庫(kù)實(shí)施

D、物理設(shè)計(jì)

【答案】A

18、數(shù)據(jù)庫(kù)的事務(wù)日志文件()。

A、只能有一個(gè)

B、所有選項(xiàng)都不對(duì)

C、可以沒有

D、可以有多個(gè)

【答案】D

19、對(duì)于索引以下正確的描述是()

A、索引可以加快查詢效率

B、索引與DML速度無(wú)關(guān)

C、索引創(chuàng)建后會(huì)自動(dòng)被Oracle使用

D、索引掃描未必優(yōu)于全表掃描

【答案】D

20、數(shù)據(jù)類型是()

A、字段的另-一種說法

B、決定字段能包含哪類數(shù)據(jù)的設(shè)置

C、一類數(shù)據(jù)庫(kù)應(yīng)用程序

D、一類用來(lái)描述Access表向?qū)г试S從中選擇的字段名稱

【答案】B

【解析】無(wú)

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

1、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的主要功能是____。

【答案】定義數(shù)據(jù)庫(kù)

2、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自

然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的

【答案】屬性

3、為了提高查詢速度,把在一個(gè)(一組)屬性上具有相同值的元組集中存放在一個(gè)

物理塊中,這個(gè)(這組)屬性稱為()。

【答案】聚集碼

4、設(shè)有關(guān)系模式R(A,B,C,D、,函數(shù)依賴

F={ATB,BTC,A—D,DTC},P={AB,AC,BD}是R上的一個(gè)分解很I」分解p中所丟

失的函數(shù)依賴分別是()、()、()。

【答案】B-C|A-D|D-C

5、事物的AQD特性,是指事物具有(1(X()和()4個(gè)特

性。

【答案】原子性|一致性|隔離性|持續(xù)性

三.判斷題(每小題I分,共10分)

()1、SQLServer有數(shù)據(jù)導(dǎo)入功能但沒有數(shù)據(jù)導(dǎo)出功能。

【答案】錯(cuò)誤

()2、通常情況下,外模式是模式的子集。

【答案】正確

()3、數(shù)據(jù)的冗余是指相同的數(shù)據(jù)重復(fù)出現(xiàn)。

【答案】正確

()4、一個(gè)表可以創(chuàng)建多個(gè)主鍵嗎?

【答案】錯(cuò)誤

()5、在SQL對(duì)應(yīng)的三級(jí)模式中,關(guān)系模式對(duì)應(yīng)基本表,關(guān)系子模式對(duì)應(yīng)視圖,存儲(chǔ)

模式對(duì)應(yīng)存儲(chǔ)文件。

【答案】正確

()6、因?yàn)橥ㄟ^視圖可以插入.修改或刪除數(shù)據(jù),因此視圖也是一個(gè)實(shí)在表,SQL

SERVER將它保存在syscommens系統(tǒng)表中。

【答案】錯(cuò)誤

()7、'119是SQL中的實(shí)型常量嗎

【答案】錯(cuò)誤

【解析】實(shí)型常量又稱實(shí)數(shù)或浮點(diǎn)數(shù)由沒有用引號(hào)括起來(lái)并且包含小數(shù)點(diǎn)的數(shù)

字字符串來(lái)表示。

()8、為數(shù)據(jù)表創(chuàng)建索引的目的是提高查詢的檢索性能。

【答案】正確

()9、需求分析是數(shù)據(jù)庫(kù)設(shè)計(jì)的起點(diǎn),為以后的具體設(shè)計(jì)做準(zhǔn)備

【答案】正確

()10、在數(shù)據(jù)庫(kù)恢復(fù)時(shí),數(shù)據(jù)庫(kù)系統(tǒng)會(huì)對(duì)尚未做完的事務(wù)執(zhí)行REDO處理

【答案】錯(cuò)誤

【解析】先UNDO,再REDO

四.綜合應(yīng)用題(每小題20分,共40分)

1、假設(shè)有如下關(guān)系模式

S(SNo,SN/Sex,Age,Dept)

C(CNo,CNzCT)SC(SNo,CNo,Score)

T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)

TC(TNo,CNo)

1.檢索計(jì)算機(jī)系年齡在40歲以上的教師號(hào)、教師姓名。

2.查詢學(xué)生的學(xué)號(hào)、姓名和年齡

3.查詢有全部課程都及格的學(xué)號(hào)及其平均分

4.檢索張三同學(xué)所學(xué)課程的成績(jī),列出SN、Cno和Score

【答案】(1)selectTNo,TNfromTwhereDept='計(jì)算機(jī)系'andAge>40

(2)selectSNo,SN,AgefromS

(3)selectSNo,AVG(Score)as平均分fromSCgroupbySNohaving

MIN(Score)>60

張三

(4)selectSNzCno,SocrefromS,SCwhereS.SNo=SC.SNoandSN^

I

2、設(shè)有如圖所示的關(guān)系S.SC,C,試用關(guān)系代數(shù)表達(dá)式表示下列查詢語(yǔ)句:

關(guān)系S:

S#SNAMEAGESEX

1李強(qiáng)23男

2劉麗22女

3張友22男

關(guān)系SC:

S#C#GRADE

1K183

82K185

5K192

2K590

5K584

5K880

關(guān)系C:

C#CNAMETEACHER

KIC語(yǔ)言王華

K5數(shù)據(jù)庫(kù)原理程軍

K8編譯原理程軍

(1)檢索〃程軍”老師所授課程的課程號(hào)(C#)和課程名(CNAME\

(2)檢索年齡大于21的男學(xué)生學(xué)號(hào)(S#)和姓名(SNAME\

(3)檢索至少選修〃程軍〃老師所授全部課程的學(xué)生姓名。

(4)檢索〃李強(qiáng)“同學(xué)不學(xué)課程的課程號(hào)。

(5)檢索至少選修兩門課程的學(xué)生學(xué)號(hào)(S#1

(6)檢索全部學(xué)生都選修的課程的課程號(hào)(C#)和課程名(CNAMEX

(7)檢索選修課程包含〃程軍"老師所授課程之一的學(xué)生學(xué)號(hào)(S#\

(8)檢索選修課程號(hào)為K1和K5的學(xué)生學(xué)號(hào)(S#\

(9)檢索選修全部課程的學(xué)生姓名(SNAME1

(10)檢索選修課程包含學(xué)號(hào)為2的學(xué)生所修課程的學(xué)生學(xué)號(hào)(S#I

(11)檢索選修課程名為〃C語(yǔ)言”的學(xué)生學(xué)號(hào)(S#)和姓名

(SNAMEX

【答案】(1)檢索"程軍"老師所授課程的課程號(hào)(C#)和課程名(CNAME)。

TIC#ZCNAME(OTEACHER='程軍’(C))

(2)檢索年齡大于21的男學(xué)生學(xué)號(hào)(S#)和姓名(SNAME)。

TTS#,SNAME(OAGE>21ASEX='男'(S))

(3)檢索至少選修"程軍〃老師所授全部課程的學(xué)生姓名(SNAME)。

TTSNAME(SD(nS#zC#(SC)^TiC#{oTEACHER='程軍'(C))))

(4)檢索〃李強(qiáng)“同學(xué)不學(xué)課程的課程號(hào)(C#)。

TIC#(C)-TIC#(OSNAME='李強(qiáng)’(S)DSC)

(5)檢索至少選修兩門課程的學(xué)生學(xué)號(hào)(S#)。

TIS#(O1=4A2^5(SCxSC))

(6)檢索全部學(xué)生都選修的課程的課程號(hào)(C#)和課程名(CNAME)。

TIC#,CNAME(CD(TTS#/C#(SC)^TIS#(S)))

(7)檢索選修課程包含“程軍"老師所授課程之一的學(xué)生學(xué)號(hào)(S#)。

TTS#(SCDTIC#{OTEACHER='程軍’(C)))

(8)檢索選修課程號(hào)為K1和K5的學(xué)生學(xué)號(hào)(S#)。

TTS#,C#(SC)5C#(oC#='kl'vC#=#k5'(C))

(9)檢索選修全部課程的學(xué)生姓名(SNAME)。

TISNAME(SD(nS#,C#(SC)+nC#(C)))

(10)檢索選修課程包含學(xué)號(hào)為2的學(xué)生所修課程的學(xué)生學(xué)號(hào)(S#)。

nS#,C#(SC)5C#(oS#=’2,(SC))

(11)檢索選修課程名為"C語(yǔ)言〃的學(xué)生學(xué)號(hào)(S#)和姓名(SNAME)。

TrS#,SNAME(SD(nS#(SCaoCNAME='C語(yǔ)言’?)))

桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(四)

總分:100分考試時(shí)間:90分鐘

注意事項(xiàng):

>凡漏填、錯(cuò)填或書寫字跡不清的答卷,影響評(píng)卷結(jié)果的,責(zé)任由考生自負(fù)。

>答題須在專用的"答題卡"上進(jìn)行,在試題卷和草稿紙上答題無(wú)效。

>考試結(jié)束,不得將試卷、答題卡或草稿紙帶出考場(chǎng)。

一、單項(xiàng)選擇題(每小題2分,共40分)

1、SybaselQ數(shù)據(jù)庫(kù)的默認(rèn)數(shù)據(jù)文件名不包括(X

A、*.db

B、*.iq

C、*.iqtmp

D、*.ora

【答案】D

2、在數(shù)據(jù)庫(kù)向因特網(wǎng)開放前,哪個(gè)步聚是可以忽略的?()

A、安全安裝和配置操作系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)

B、應(yīng)用系統(tǒng)應(yīng)該在內(nèi)網(wǎng)試運(yùn)行3個(gè)月

C、對(duì)應(yīng)用軟件如Web也沒、ASP腳本等進(jìn)行安全性檢查

D、網(wǎng)絡(luò)安全策略已經(jīng)生效

【答案】B

3、信息的數(shù)據(jù)表示形式是一

A、只能是文字

B、只能是聲音

C、只能是圖形

D、上述皆可

【答案】D

4、執(zhí)行STORE"1999年12月慶祝澳門回歸祖國(guó)!"TOXY命令之后,要

在屏幕上顯示"澳門1999年12月回歸祖國(guó)!",應(yīng)使用命令—。

A、?SUBSTR(XY,15,4)+SUBSTR(XY,l,10)+SUBSTR(XY,10)

B、?SUBSTR(XYJ5,4)+LEFT(XY,L10)+RIGHT(XY,19)

C、?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)

D、?SUBSTR(XY/15,4)+LEFT(XY,10)+RIGHT(XY,19/10)

【答案】C

5、在SQL語(yǔ)言中,對(duì)輸出結(jié)果排序的是(I

A、ORDERBY

B、WHERE

C、GROUPBY

D、HAVING

【答案】A

6、X-Y能從推理規(guī)則導(dǎo)出的充分必要條件是()0

A、YX

B、YX+

C、XY+

D、X+=Y+

【答案】B

7、根據(jù)參照完整性規(guī)則,若屬性F是關(guān)系S的主屬性,同時(shí)又是關(guān)系R的外

關(guān)鍵字,則關(guān)系R中F的值(X

A、必須取空值

B、必須取非空值

C、可以取空值

D、以上說法都不對(duì)

【答案】C

8、設(shè)有關(guān)系模式R(A,B,C,D),函數(shù)依賴F={ATB,B—C,ATDQ—C},P

二{AB,AC,BD}是R上的一個(gè)分解,則分解p中未丟失的函數(shù)依賴是

A、A-B

B、B-C

C、A-D

D、D-C

【答案】A

9、如果對(duì)一個(gè)關(guān)系實(shí)施某種關(guān)系運(yùn)算以后得到一個(gè)新的關(guān)系,新關(guān)系中的元組

數(shù)量少于原關(guān)系中的元組數(shù),則實(shí)施的關(guān)系運(yùn)算為()

A、選擇

B、投影

C、連接

D、自然連接

【答案】A

【解析】從一個(gè)二維表中選出若干行,這種關(guān)系運(yùn)算就是選擇。

10、下列關(guān)于MySQL的說法中,錯(cuò)誤的是

A、MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)

B、MySQL具有B/S體系結(jié)構(gòu)

C、MySQL由瑞典MySQLAB公司開發(fā)

D、MySQL具有體積小的特點(diǎn)

【答案】B

【解析】本題主要考查的知識(shí)點(diǎn)為MySQL的概念。MySQL是一個(gè)關(guān)系數(shù)據(jù)庫(kù)

管理系統(tǒng)(RDBMS),它具有客戶/服務(wù)器體系結(jié)構(gòu),最初是由瑞典MySQLAB公

司開發(fā)的。由于其具有體積小、速度快、開放源代碼、遵循GPL(GNU通用公

共許可證)等特點(diǎn),許多中、小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇MySQL

作為網(wǎng)站數(shù)據(jù)庫(kù)。

11、當(dāng)對(duì)兩個(gè)關(guān)系R和S進(jìn)行自然連接運(yùn)算時(shí),要求R和S含有一個(gè)或

多個(gè)共有的

A、實(shí)體

B、元組

C、屬性

D、屬性值

【答案】C

12、設(shè)有關(guān)系模式R(X,Y,Z,W)與它的函數(shù)依賴集F={XYTZ,W—X},則R的主

碼為()。

A、XY

B、XW

c、YZ

D、YW

【答案】D

13、關(guān)系數(shù)據(jù)庫(kù)以【】作為數(shù)據(jù)的邏輯模型。

A、二維表

B、關(guān)系模型

C、數(shù)據(jù)庫(kù)

D、關(guān)系

【答案】B

14、關(guān)系模型中,實(shí)體完整性是指(\

A、實(shí)體不允許是空實(shí)體

B、實(shí)體的屬性值不能是空值

C、實(shí)體的外鍵值不允許是空值

D、實(shí)體的主碼中的屬性值不能為空

【答案】D

15、在VisualFoxPro環(huán)境下,實(shí)現(xiàn)選擇關(guān)系運(yùn)算的短語(yǔ)是()。

A、FOR

B、SELECT

C、FIEL<字段名表〉

D、JOIN

【答案】A

16、語(yǔ)句SELECT*FROMstudent;中"*〃號(hào)表示。

A、student表的全部記錄

B、student表的一條記錄

C、student表的一個(gè)字段

D、student表的全部字段

【答案】D

【解析】本題得分:0分

17、在數(shù)據(jù)表中篩選記錄,操作的結(jié)果是()。

A、將滿足篩選條件的記錄存入一個(gè)新表中

B、將滿足篩選條件的記錄追加到一個(gè)表中

C、將滿足篩選條件的記錄顯示在屏幕上

D、用滿足篩選條件的記錄修改另一個(gè)表中已存在的記錄

【答案】C

【解析】使用數(shù)據(jù)庫(kù)表時(shí),經(jīng)常需要從很多的記錄中挑選出滿足條件的數(shù)據(jù)進(jìn)行

處理,所謂痛選記錄是指經(jīng)過篩選后的表只顯示符合條件的記錄,而那些不符合條

件的記錄將被隱藏起來(lái)。

18、VisualFoxPro環(huán)境下,下面命令執(zhí)行結(jié)果是()。

x="A354.929"

Val(x)

A、354

B、0

C、355

D、354.00

【答案】B

19、從邏輯結(jié)構(gòu)上講,Oracle數(shù)據(jù)庫(kù)的最小存取單位是(\

A、block

B、extent

C、segment

D、tablespace

【答案】A

20、事務(wù)的原子性是指(I

A、事務(wù)中包括的所有操作要么都做.要么都不做

B、事務(wù)一旦提交.對(duì)數(shù)據(jù)庫(kù)的改變是永久的

C、一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的

D、事務(wù)必須使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)

【答案】A

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

1、在數(shù)據(jù)庫(kù)中,權(quán)限可分為(井口()。

【答案】系統(tǒng)權(quán)限|對(duì)象權(quán)限

2、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長(zhǎng)的運(yùn)算是_______o

【答案】笛卡爾積

3、數(shù)據(jù)庫(kù)管理系統(tǒng)提供的數(shù)據(jù)控制方面的功能包括數(shù)據(jù)的()J呆護(hù)、數(shù)據(jù)的

()檢查、()和數(shù)據(jù)庫(kù)恢復(fù)。

【答案】安全性|完整性|數(shù)據(jù)庫(kù)備份

4、消除了非主屬性對(duì)主碼的部分函數(shù)依賴的關(guān)系模式,稱為()模式;消除了非

主屬性對(duì)主碼的傳遞函數(shù)依賴的關(guān)系模式,稱為()模式;消除了每一屬性對(duì)主碼

的傳遞函數(shù)依賴的關(guān)系模式,稱為()模式。

【答案】2NF|3NF|BCNF

5、按照轉(zhuǎn)儲(chǔ)方式,數(shù)據(jù)轉(zhuǎn)儲(chǔ)可以分為()和()。

【答案】海量轉(zhuǎn)儲(chǔ)|增量轉(zhuǎn)儲(chǔ)

三.判斷題(每小題I分,共10分)

()1、SELECT語(yǔ)句是SQL的核心語(yǔ)句,它完成查詢功能。

【答案】正確

()2、層次模型中,根結(jié)點(diǎn)以外的結(jié)點(diǎn)至多可有1個(gè)父結(jié)點(diǎn)。

【答案】正確

()3、在關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是并,交,笛卡爾積,選擇,投影

【答案】錯(cuò)誤

【解析】并,差,笛卡爾積,選擇,投影

()4、關(guān)系是靜態(tài)的、穩(wěn)定的,關(guān)系模式是動(dòng)態(tài)的、隨時(shí)間變化的。

【答案】錯(cuò)誤

()5、在SQLSERVER中,觸發(fā)器的執(zhí)行是在數(shù)據(jù)的插入.更新或刪除之前執(zhí)行的。

【答案】錯(cuò)誤

()6、SQL的標(biāo)準(zhǔn)庫(kù)函數(shù)COUNT,SUM等是不允許直接出現(xiàn)在查詢語(yǔ)句中的。

【答案】錯(cuò)誤

【解析】COUNT,SUM是可以出現(xiàn)在查詢語(yǔ)句中的。

()7、Windows身份驗(yàn)證模式登錄SQLServer服務(wù)器時(shí)不需要輸入登錄名和空碼?

【答案】正確

()8、在出現(xiàn)事務(wù)故障的時(shí)候,反向掃描日志,對(duì)出現(xiàn)事務(wù)故障的更新操作執(zhí)行反操作。

【答案】正確

()9、Oracle進(jìn)程就是服務(wù)器進(jìn)程

【答案】錯(cuò)誤

()10、默認(rèn)值約束用于指定一個(gè)字段的默認(rèn)值。插入記錄時(shí),如果沒有給該字段賦

值,數(shù)據(jù)庫(kù)系統(tǒng)會(huì)自動(dòng)為這個(gè)字段插入默認(rèn)值。

【答案】正確

四.綜合應(yīng)用題(每小題20分,共40分)

1、某醫(yī)院病房計(jì)算機(jī)管理中需要如下信息:

科室:科名,科地址,科電話,醫(yī)生姓名

病房:病房號(hào),床位號(hào),所屬科室名

醫(yī)生:姓名,職稱,所屬科室名,年齡,工作證號(hào)

病人:病歷號(hào),姓名,性別,診斷,主管醫(yī)生,病房號(hào)

其中,一個(gè)科室有多個(gè)病房、多個(gè)醫(yī)生,一個(gè)病房只能屬于一個(gè)科室,一個(gè)醫(yī)

生只屬于一個(gè)科室,但可負(fù)責(zé)多個(gè)病人的診治,一個(gè)病人的主管醫(yī)生只有一

個(gè)。

完成如下設(shè)計(jì):

(1)設(shè)計(jì)該計(jì)算機(jī)管理系統(tǒng)的E-R圖;

(2)將該E-R圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu);

(3)指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼。

【答案】(1)本題的E-R圖略。

(2)對(duì)應(yīng)的關(guān)系模型結(jié)構(gòu)如下:

科室(科名,科地址,科電話)

病房(病房號(hào),床位號(hào),科室名)

醫(yī)生(工作證號(hào),姓名,職稱,科室名,年齡)

病人(病歷號(hào),姓名,性別,診治,主管醫(yī)生,病房號(hào))

(3)每個(gè)關(guān)系模式的候選碼如下:

科室的候選碼是科名;

病房的候選碼是科室名十病房號(hào);

醫(yī)生的候選碼是工作證號(hào);

病人的候選碼是病歷號(hào)。

2、設(shè)學(xué)生課程數(shù)據(jù)庫(kù)中有三個(gè)關(guān)系:

學(xué)生關(guān)系S(S#,SNAME,AGE,SEX)

學(xué)習(xí)關(guān)系SC(S#,C#,GRADE)

課程關(guān)系C(C#,CNAME)

其中S#、C#、SNAME、AGE、SEX、GRADE.CNAME分別表示學(xué)號(hào)、課程

號(hào)、姓名、年齡、性別、成績(jī)

和課程名。

用SQL語(yǔ)句表達(dá)下列操作

(1)檢索選修課程名稱為"MATHS"的學(xué)生的學(xué)號(hào)與姓名

(2)檢索至少學(xué)習(xí)了課程號(hào)為〃C1〃和〃C2〃的學(xué)生的學(xué)號(hào)

(3)檢索年齡在18到20之間(含18和20)的女生的學(xué)號(hào)、姓名和年齡

(4)檢索平均成績(jī)超過80分的學(xué)生學(xué)號(hào)和平均成績(jī)

(5)檢索選修了全部課程的學(xué)生姓名

(6)檢索選修了三門?:果以上的學(xué)生的姓名

【答案】(1)SELECTSNAME,AGEFROMS,SC,CWHERES.S#=SC.S#AND

C.C#=SC.C#ANDCNAME二'MATHS'

(2)SELECTS#FROMSCWHERECNO=fCl'ANDS#IN(SELECTS#

FROMSCWHERECNO=fC2')

(3)SELECTS#,SNAMEZAGEFROMSWHEREAGEBETWEEN18AND20

ANDSEX=f女'

(4)SELECTS#,AVG(GRADE)平均成績(jī)FROMSCGROUPBYS#

HAVINGAVG(GRADE)>80

(5)SELECTSNAMEFROMSWHERENOTEXISTS

(SELECT*FROMC

WHERENOTEXISTS

(SELECT*FROMSC

WHERES#二S.S#ANDC#=C.C#))

(6)SELECTSNAMEFROMS,SCWHERES.S#=SC.S#GROUPBY

S#,SNAMEHAVINGCOUNT(*)>3

桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(五)

總分:100分考試時(shí)間:90分鐘

注意事項(xiàng):

>凡漏填、錯(cuò)填或書寫字跡不清的答卷,影響評(píng)卷結(jié)果的,責(zé)任由考生自負(fù)。

>答題須在專用的"答題卡"上進(jìn)行,在試題卷和草稿紙上答題無(wú)效。

>考試結(jié)束,不得將試卷、答題卡或草稿紙帶出考場(chǎng)。

一、單項(xiàng)選擇題(每小題2分,共40分)

L數(shù)據(jù)字典信息被保存在()文件中。

A、數(shù)據(jù)文件

B、日志文件

C、控制文件

D、參數(shù)文件

【答案】A

2、當(dāng)一張二維表(A表)的主關(guān)鍵字被包含到另一張二維表(B表)中時(shí),它

就稱為B表的()。

A、主關(guān)鍵字

B、候選關(guān)鍵字

C、外部關(guān)鍵字

D、超關(guān)鍵字

【答案】C

3、Access2010項(xiàng)目文件的擴(kuò)展名為

A、.accdb

B、.mdb

C、.dbf

D、.adp

【答案】D

【解析】無(wú)

4、phpMyadmin作為MySQL的一種圖形化管理工具,其工作模式為

A、腳本方式

B、B/S模式

C、C/S模式

D、命令行方式

【答案】B

【解析】本題得分:1分

5、教師表(JS.DBF)含有職稱(ZCC10)字段,顯示表中所有職稱為"教

授"和"副教授〃的命令是:()。

A、DISPFORZC="教授"ANDZC="副教授"

B、DISPFORZC="教授"OR"副教授"

C、DISPWHILE性別二"男"ORZC="副教授"

D、DISPFOR"教授"$ZC

【答案】D

6、在進(jìn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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)論