中國(guó)人民公安大學(xué)2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(共六卷)含答案解析_第1頁
中國(guó)人民公安大學(xué)2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(共六卷)含答案解析_第2頁
中國(guó)人民公安大學(xué)2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(共六卷)含答案解析_第3頁
中國(guó)人民公安大學(xué)2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(共六卷)含答案解析_第4頁
中國(guó)人民公安大學(xué)2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(共六卷)含答案解析_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(一)

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

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

A、索引文件需要占用磁盤空間

B、創(chuàng)建的索引越多越好

C、DBMS會(huì)將一個(gè)表的所有索引保存在同一個(gè)索引文件中

D、創(chuàng)建索引能夠提高數(shù)據(jù)文件的訪問效率

【答案】B

【解析】本題主要考查的知識(shí)點(diǎn)為索引的概念。索引是提高數(shù)據(jù)文件訪問效率

的有效方法。目前,索引技術(shù)已經(jīng)在各種數(shù)據(jù)庫系統(tǒng)中得到了廣泛應(yīng)用。索引是

以文件的形式存儲(chǔ)的,DBMS會(huì)將一個(gè)表的所有索引保存在同一個(gè)索引文件中,索

引文件需要占用磁盤空間。索引的數(shù)量應(yīng)適當(dāng),并不是越多越好。

2、下面哪種文件無法與SQLServer數(shù)據(jù)庫進(jìn)行導(dǎo)入和導(dǎo)出操作—。

A、文本文件

B、EXCEL文件

C、Word文件

D、Access文件

【答案】C

3、下面關(guān)于存儲(chǔ)過程的描述不正確的是—o

A、存儲(chǔ)過程實(shí)際上是一組T-SQL語句

B、存儲(chǔ)過程預(yù)先被編譯存放在服務(wù)器的系統(tǒng)表中

C、存儲(chǔ)過程獨(dú)立于數(shù)據(jù)庫而存在

D、存儲(chǔ)過程可以完成某一特定的業(yè)務(wù)邏輯

【答案】C

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

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

A、必須取空值

B、必須取非空值

C、可以取空值

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

【答案】C

5、設(shè)關(guān)系R(A,B,C)和S(A,D),與自然連接R8s等價(jià)的關(guān)系代數(shù)表達(dá)式是

A、oR.A=S.A(RXS)

B、RXS

C、riB,C,S.A,D(oR.A=S.A(RXS))

D、nA,B,C,D(RXS)

【答案】C

6、在對(duì)象關(guān)系模型中,如果一種類型是同類元素的無序集合,并且允許一個(gè)成

員多次出現(xiàn),則稱該類型為()

A、結(jié)構(gòu)類型

B、數(shù)組類型

C、多集類型

D、集合類型

【答案】C

7、在關(guān)系數(shù)據(jù)庫中,建立數(shù)據(jù)庫表時(shí),將年齡字段值限制在12?40歲之間的

這種約束屬于()。

A、視圖完整性約束

B、域完整性約束

C、參照完整性約束

D、實(shí)體完整性約束

【答案】B

8、()是存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。

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

B、數(shù)據(jù)庫

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

D、數(shù)據(jù)結(jié)構(gòu)

【答案】B

9、Access中表和數(shù)據(jù)庫的關(guān)系是()□

A、一個(gè)數(shù)據(jù)庫可以包含多個(gè)表

B、一個(gè)表只能包含兩個(gè)數(shù)據(jù)庫

C、一個(gè)表可以包含多個(gè)數(shù)據(jù)庫

D、一個(gè)數(shù)據(jù)庫只能包含一個(gè)表

【答案】A

【解析】一個(gè)數(shù)據(jù)庫中可以包含多個(gè)表和其他數(shù)據(jù)庫對(duì)象

10、如果關(guān)系模式R上有函數(shù)依賴AB-C和A-C,則R中存在

A、完全函數(shù)依賴

B、部分函數(shù)依賴

C、傳遞函數(shù)依賴

D、多值依賴

【答案】B

11>以下關(guān)于數(shù)據(jù)的邏輯結(jié)構(gòu)的敘述中,哪一條是不正確的?()

A、數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述

B、數(shù)據(jù)的邏輯結(jié)構(gòu)抽象地反映數(shù)據(jù)元素間的邏輯關(guān)系

C、數(shù)據(jù)的邏輯結(jié)構(gòu)具體地反映數(shù)據(jù)在計(jì)算機(jī)中的存儲(chǔ)方式

D、數(shù)據(jù)的邏輯結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)

【答案】C

12、一個(gè)關(guān)系數(shù)據(jù)庫文件中的各條記錄()。

A、前后順序不能任意顛倒,一定要按照輸入的順序排列

B、前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關(guān)系

C、前后順序可以任意顛倒,但排列順序不同,統(tǒng)計(jì)處理的結(jié)果就可能不同

D、前后順序不能任意顛倒,一定要按照關(guān)鍵字段值的順序排列

【答案】B

13、下面關(guān)于唯一索引描述不正確的是:―0

A、某列創(chuàng)建了唯一索引則這一列為主鍵

B、不允許插入重復(fù)的列值

C、某列創(chuàng)建為主鍵,則該列會(huì)自動(dòng)創(chuàng)建唯一索引

D、一個(gè)表中可以有多個(gè)唯一索引

【答案】A

14、若表中某一字段需要存放Word文檔,則應(yīng)將該字段的類型設(shè)置為()

A、備注

B、超級(jí)連接

C、查閱向?qū)?/p>

D、OLE對(duì)象

【答案】D

15、關(guān)于DML對(duì)索引的影響,()觀點(diǎn)是錯(cuò)誤的。

A、INSERT操作會(huì)產(chǎn)生一個(gè)索引插入的操作,可能引起葉節(jié)點(diǎn)分裂

B、DELETE操作會(huì)產(chǎn)生一個(gè)邏輯刪除操作

C、對(duì)索引關(guān)鍵字的UPDATE操作對(duì)索引的影響最大

D、增加一個(gè)索引不會(huì)影響對(duì)這張表的DML操作的性能

【答案】D

16、某信息中心小劉在使用imp命令導(dǎo)入邏輯導(dǎo)出的數(shù)據(jù),需要使用哪個(gè)參數(shù)

倒入整個(gè)導(dǎo)出的文件。()

A、constranint

B、tables

C,full

D、file

【答案】C

【解析】導(dǎo)入一個(gè)完整數(shù)據(jù)庫impsystem/managerfile=bible_db

log=dible_dbfull=yignore=yo

17、若要查找一個(gè)長(zhǎng)度為5,第3位是字母“a”的字符串,則表達(dá)式是()

A、Like"**a**"

B、Like"##a##"

C、Like"??a??”

D、Like”!!a!!”

【答案】C

18、以下關(guān)于Access2010的索引說法正確的是()

A、索引就是表中記錄的一種物理排序結(jié)果

B、表中可以建立多個(gè)主索引

C、如果某字段的內(nèi)容有重復(fù)值,要建立索引就必須設(shè)置為有(無重復(fù))索引

D、主鍵就是主索引,主索引就是主鍵。

【答案】D

【解析】索引是表中記錄的一種邏輯排序結(jié)構(gòu),分為主索引、唯一索引和普通索

引。其中,主索引就是主鍵,唯一索引對(duì)應(yīng)有(無重復(fù)),普通索引對(duì)應(yīng)有(有重

復(fù))。

19,staff的定義如下

idINTEGER

nameCHAR(20)

deptINTEGER

jobCHAR(20)

yearsINTEGER

salaryDECIMAL(10,2)

commDECIMAL(10,2)

下面哪個(gè)語句可以按照job和salary的升序排序來返回所有員工的

A、SELECTid,name,salary,dept,job,years,commFROMstaffORDERBY

4,6

B、SELECTid,name,salary,dept,job,years,commFROMstaffGROUPBY

4,6

C、SELECTid,name,salary,dept,job,years,commFROMstaffORDERBY

5,3

D、SELECTid,name,salary,dept,job,years,commFROMstaffGROUPBY

5,3

【答案】A

20、Oracle系統(tǒng)管理員發(fā)出了啟動(dòng)數(shù)據(jù)庫的命令,數(shù)據(jù)庫最終被打開,在這個(gè)

啟動(dòng)過程中實(shí)例和數(shù)據(jù)庫經(jīng)過的過程是。O

A、OPEN,N0M0UNT,MOUNT

B、N0M0UNT,MOUNT,OPEN

C、NOMOUNT,OPEN,MOUNT

D、MOUNT,OPEN,NOMOUNT

【答案】B

【解析】ORACLE數(shù)據(jù)庫啟動(dòng)順序規(guī)定。

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

1、數(shù)據(jù)庫的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指多種應(yīng)

用、多種語言、相互覆蓋地使用數(shù)據(jù)集合。

【答案】多個(gè)用戶

2、數(shù)據(jù)庫管理系統(tǒng)常見的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和()三種。

【答案】關(guān)系模型

3、數(shù)據(jù)表之間的聯(lián)系是通過表的字段值來體現(xiàn)的,這種字段稱為()。

【答案】連接字段

4、設(shè)有關(guān)系R,從關(guān)系R中選擇條合條件f的元組,則關(guān)系代數(shù)表達(dá)式應(yīng)是。。

【答案】of(R)

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

【答案】50

6、命令?R0UND(337.2007,3)的執(zhí)行結(jié)果是。

【答案】337.201

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

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

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

8、SQL的功能包括數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱和()四個(gè)部分。

【答案】數(shù)據(jù)控制

9、在關(guān)系數(shù)據(jù)庫的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守的規(guī)范化規(guī)則:

保持原有的依賴關(guān)系和()o

【答案】函數(shù)依賴

10、在SQLServer2008R2中,數(shù)據(jù)庫是由()文件和()文件組成的。

【答案】數(shù)據(jù)庫I事務(wù)日志

三、簡(jiǎn)單題(每小題5分,共20分)

1、由屬性集X函數(shù)決定的屬性的集合,稱為();被函數(shù)依賴集F邏輯蘊(yùn)涵的函

數(shù)依賴的全體構(gòu)成的集合,稱為()。

【答案】屬性集X的閉包X+|函數(shù)依賴集F的閉包F+

2、數(shù)據(jù)庫管理系統(tǒng)的主要功能有哪些?

【答案】1、數(shù)據(jù)庫的定義功能

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

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

4、數(shù)據(jù)庫的維護(hù)功能。

5、數(shù)據(jù)字典。

3、數(shù)據(jù)庫設(shè)計(jì)一般分為哪幾個(gè)階段,每個(gè)階段的主要任務(wù)是什么?

【答案】(1)數(shù)據(jù)庫設(shè)計(jì)分為6個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)

設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行和維護(hù)。

(2)各階段任務(wù)如下:①需求分析:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與

處理)。②概念結(jié)構(gòu)設(shè)計(jì):通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)

立于具體DBMS的概念模型。③邏輯結(jié)構(gòu)設(shè)計(jì):將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS

所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。④數(shù)據(jù)庫物理設(shè)計(jì):為邏輯數(shù)據(jù)模型選

取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。⑤數(shù)據(jù)庫實(shí)

施:設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計(jì)和

物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試

運(yùn)行。⑥數(shù)據(jù)庫運(yùn)行和維護(hù):在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與

修改。

4、用FOR…ENDFOR結(jié)構(gòu)編寫一段程序?qū)崿F(xiàn)

Sn=l/(1*2)+1/(2*3)+…+1/(10*11)求和,并且顯示計(jì)算結(jié)果。

【答案】SN=0

FOR1=1TO10

SN=SN+1/(I*(I+1))

ENDFOR

WAITWIND"求和結(jié)果是:"+STR(sn)

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

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

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

C(CNo,CN,CT)SC(SNo,CNo,Score)

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

TC(TNo,CNo)

L檢索計(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)selectSN,Cno,SocrefromS,SCwhereS.SNo=SC.SNoandSN='張三'

2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(二)

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

1、同一個(gè)數(shù)據(jù)模型的任意兩個(gè)元組值()

A、不能全同

B、可全同

C、必須全同

D、以上都不是

【答案】A

【解析】無

2、數(shù)據(jù)庫管理系統(tǒng)DBMS主要由哪兩種部分組成?。

A、文件管理器和查詢處理器

B、事務(wù)處理器和存儲(chǔ)管理器

C、存儲(chǔ)管理器和查詢處理器

D、文件管理器和存儲(chǔ)管理器

【答案】A

3、設(shè)表TXL.DBF中有20條記錄。在VFP命令窗口中執(zhí)行以下命令序列,最后

顯示的結(jié)果是—o

USETXL

SKIP3

COUNTTON

?N

A、0

B,3

C、4

D、20

【答案】D

4、SQL的SELECT語句中,"HAVING〈條件表達(dá)式〉”用來篩選滿足條件的

A、列

B、行

C、關(guān)系

D、分組

【答案】D

5、在SQL語言查詢語句中,WHERE子句實(shí)現(xiàn)關(guān)系代數(shù)的

A、投影運(yùn)算

B、選擇運(yùn)算

C、連接運(yùn)算

D、交運(yùn)算

【答案】B

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

為()。

A、XY

B、XW

C、YZ

D、YW

【答案】D

7、候選碼中的屬性稱為()。

A、非主屬性

B、主屬性

C、復(fù)合屬性

D、關(guān)鍵屬性

【答案】B

8、關(guān)系模式的候選碼可以有()

A、0個(gè)

B、1個(gè)

C、1個(gè)或多個(gè)

D、多個(gè)

【答案】C

9、利用Access,可以定義3種主鍵,它們是()

A、單字段、雙字段和多字段

B、.單字段、雙字段和自動(dòng)編號(hào)

C、單字段、多字段和自動(dòng)編號(hào)

D、雙字段、多字段和自動(dòng)編號(hào)

【答案】C

【解析】在Access數(shù)據(jù)庫中,主鍵可分為單字段、多字段和自動(dòng)編號(hào)主鍵,其

中多字段主鍵的字段數(shù)最多不能超過10個(gè)字段。

10、用來表實(shí)實(shí)體的是()。

A、字段

B、記錄

C、域

D、表

【答案】B

11、下列關(guān)于Access2010的各個(gè)數(shù)據(jù)類型的敘述中,錯(cuò)誤的是()

A、文本型一般用于存放各類字符以及不用計(jì)算的數(shù)字,長(zhǎng)度不得超過255

個(gè)字符

B、數(shù)字型根據(jù)字段大小可以分為字節(jié)型、整型、長(zhǎng)整型、單精度、雙精

度、小數(shù)和同步復(fù)制ID等七種類型

C、備注型是文本型的拓展數(shù)據(jù)類型,存儲(chǔ)字符數(shù)最多不超過65535個(gè)字符

D、OLE對(duì)象型可以存放圖像、聲音、視頻等文件,但是只能存放一個(gè)

【答案】C

【解析】備注型最多存儲(chǔ)63999個(gè)字符。

12、索引屬于

A、模式

B、內(nèi)模式

C、外模式

D、概念模式

【答案】B

13、下列的SQL語句中,不是數(shù)據(jù)定義語句的是()□

A、CREATETABLE

B、DROPVIEW

C、CREATEVIEW

D、GRANT

【答案】D

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

A、需求分析

B、邏輯設(shè)計(jì)

C、概念設(shè)計(jì)

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

【答案】A

15、數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間溝通信息的橋梁是()o

A、程序流程圖

B、實(shí)體聯(lián)系圖

C、模塊結(jié)構(gòu)圖

D、數(shù)據(jù)結(jié)構(gòu)圖

【答案】B

16、目的是為可實(shí)際運(yùn)行的應(yīng)用程序設(shè)計(jì)提供依據(jù)與指導(dǎo),并作為設(shè)計(jì)評(píng)價(jià)的基

礎(chǔ)的是

A、模型轉(zhuǎn)換

B、編制應(yīng)用程序設(shè)計(jì)說明

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

D、子模式設(shè)計(jì)

【答案】B

17、下面哪個(gè)調(diào)度是串行調(diào)度()

A、T1:R(A),T2:R(B),T2:W(B),T1:W(A)

B、T1:R(B),T1:W(B),T2:R(A)>T2:W(A)

C、T1:R(A),T2:R(B),.T1:W(A),T2:W(B)

D,T2:R(A),T1:R(B),.T1:W(A),T2:W(B)

【答案】B

18、使用存儲(chǔ)過程的好處不包括

A、存儲(chǔ)過程可作為一種安全機(jī)制來確保數(shù)據(jù)的完整性

B、可增強(qiáng)SQL語言的功能和靈活性

C、移植性好

D、良好的封裝性

【答案】C

【解析】本題主要考查的知識(shí)點(diǎn)為使用存儲(chǔ)過程的好處。使用存儲(chǔ)過程通常具

有以下好處:(1)可增強(qiáng)SQL語言的功能和靈活性。(2)良好的封裝性。(3)高性

能。(4)可減少網(wǎng)絡(luò)流量。(5)存儲(chǔ)過程可作為一種安全機(jī)制來確保數(shù)據(jù)庫的安

全性和數(shù)據(jù)的完整性。

19、保證數(shù)據(jù)完整的特性在數(shù)據(jù)庫中稱之為()0在數(shù)據(jù)庫中可以通過建立一

些約束條件保證數(shù)據(jù)庫中的數(shù)據(jù)是完整的。

A、數(shù)據(jù)整體性

B、數(shù)據(jù)同一性

C、數(shù)據(jù)完整性

D、數(shù)據(jù)一致性

【答案】C

20、DBMS通??梢韵蛳率瞿膫€(gè)對(duì)象申請(qǐng)所需計(jì)算機(jī)資源()。

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

B、操作系統(tǒng)

C、計(jì)算機(jī)硬件

D、應(yīng)用程序

【答案】B

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

1、信息世界中的術(shù)語,與之對(duì)應(yīng)的數(shù)據(jù)庫術(shù)語為o

【答案】記錄

2、層次模型和網(wǎng)狀模型中的單位是基本層次聯(lián)系,這是指兩個(gè)()以及他們之間

的0(包括一對(duì)一)的聯(lián)系。

【答案】實(shí)體I聯(lián)系

3、并發(fā)操作導(dǎo)致的數(shù)據(jù)庫不一致性主要有()、()和()三種。

【答案】丟失更新I污讀I不可重讀

4、定義公共變量用命令public,定義私有變量用命令private,定義局部變量

用命令o

【答案】local

5、在數(shù)據(jù)庫理論中,數(shù)據(jù)庫總體邏輯結(jié)構(gòu)的改變,如修改數(shù)據(jù)模式、增加新的數(shù)

據(jù)類型、改變數(shù)據(jù)間聯(lián)系等,不需要修改相應(yīng)的應(yīng)用程序,稱為()

【答案】邏輯獨(dú)立性

6、查詢書名“BN”中第三個(gè)漢字是“力”的圖書信息,WHERE之后使用的命令

是()。

【答案】BNlike_力%'

7、()是目前公認(rèn)的比較完整和權(quán)威的一種規(guī)范設(shè)計(jì)法。

【答案】新奧爾良法

8、在關(guān)系模式的分解中,數(shù)據(jù)等價(jià)用()衡量,函數(shù)依賴等價(jià)用()衡量。

【答案】無損鏈接I保持函數(shù)依賴

9、在關(guān)系數(shù)據(jù)庫中,任何二元關(guān)系模式的最高范式必定為。

【答案】BCNF

10、被函數(shù)依賴集F邏輯蘊(yùn)涵的函數(shù)依賴的全體構(gòu)成的集合,稱為()。

【答案】函數(shù)依賴集F的閉包

三、簡(jiǎn)單題(每小題5分,共20分)

1、數(shù)據(jù)庫概念

【答案】數(shù)據(jù)庫就是存放數(shù)據(jù)的倉庫,是將數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述

和存儲(chǔ),能夠自動(dòng)進(jìn)行查詢和修改的數(shù)據(jù)集合。

2、常用屬性、事件、方法

【答案】屬性:BackColor、ForeColor、Caption、Value、Name、

ControlSource、PassWordChar>Interval、Enabled、Picture

事件:Click、RightClick.,Init>InteractiveChange

方法:Release、Refresh

3、數(shù)據(jù)概念

【答案】數(shù)據(jù)是描述事物的符號(hào)記錄,是信息的載體,是信息的具體表現(xiàn)形

式。

4、DBA的職責(zé)是什么?

【答案】(1)數(shù)據(jù)庫的設(shè)計(jì)

(2)數(shù)據(jù)庫的存儲(chǔ)和存取

(3)數(shù)據(jù)庫的運(yùn)行

(4)數(shù)據(jù)庫的重組

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

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

1、某企業(yè)集團(tuán)有若干工廠,每個(gè)工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個(gè)

工廠生產(chǎn),每個(gè)工廠按照固定的計(jì)劃數(shù)量生產(chǎn)產(chǎn)品;每個(gè)工廠聘用多名職工,

且每名職工只能在一個(gè)工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有

工廠編號(hào)、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號(hào)、產(chǎn)品名、規(guī)格,職工的屬性

有職工號(hào)、姓名。

(1)根據(jù)上述語義畫出ER圖,在ER圖中需注明實(shí)體的屬性、聯(lián)系的類型及實(shí)

體的標(biāo)識(shí)符。

(2)將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個(gè)關(guān)系模式的主鍵和外鍵。

(3)分析每個(gè)關(guān)系模式已經(jīng)達(dá)到第幾范式。

【答案】答案不惟一,只要結(jié)果正確即給分

1.略

select*fromJBQK;

2.關(guān)系模型為:

工廠(工廠編號(hào),廠名,地址)

主鍵是工廠編號(hào)

產(chǎn)品(產(chǎn)品編號(hào),產(chǎn)品名,規(guī)格)

主鍵是產(chǎn)品編號(hào)

生產(chǎn)(工廠編號(hào),產(chǎn)品編號(hào),計(jì)劃數(shù)量)

主鍵是(工廠編號(hào),產(chǎn)品編號(hào))

外鍵是(工廠編號(hào),產(chǎn)品編號(hào))

職工(職工號(hào),姓名,聘期,工資,工廠編號(hào))

主鍵是職工號(hào)

外鍵是工程編號(hào)

3.每個(gè)關(guān)系模型都達(dá)到了BCNF

2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(三)

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

1、如果當(dāng)前用戶打開數(shù)據(jù)庫進(jìn)行讀寫期間,其他用戶也可以同時(shí)打開進(jìn)行讀寫,

則數(shù)據(jù)庫的打開方式是()

A、打開

B、以只讀方式打開

C、以獨(dú)占方式打開

D、以獨(dú)占只讀方式打開

【答案】A

【解析】打開是Access2010默認(rèn)的數(shù)據(jù)庫打開方式,采用該種方式打開,就

相當(dāng)于采用共享方式打開,所有用戶都可以同時(shí)進(jìn)行讀寫操作。

2、在MySQL中,指定一個(gè)已存在的數(shù)據(jù)庫作為當(dāng)前工作數(shù)據(jù)庫的命令是

________________O

A、CREATE

B、SELECT

C、USE

D、USING

【答案】C

【解析】本題得分:1分

3、以下()程序單元必須返回?cái)?shù)據(jù)。

A、觸發(fā)器

B、函數(shù)

C、過程

D、包

【答案】B

4、模塊對(duì)象通俗地說就是

A、VBA程序編寫的代碼

B、Access模板

C、表文件

D、用來實(shí)現(xiàn)按照指定格式打印的對(duì)象

【答案】A

【解析】Access2010中的模塊對(duì)象就是使用VBA來編寫的程序代碼,用來控

制報(bào)表和窗體中的復(fù)雜操作。

5、在關(guān)系模型中,用來表示實(shí)體的是()

A、字段

B、記錄

C、表

D、指針

【答案】B

【解析】二維表的每一行的所有數(shù)據(jù)稱為一個(gè)元組,相當(dāng)于一條記錄,代表一

個(gè)實(shí)體

6、在數(shù)據(jù)庫技術(shù)中,獨(dú)立于計(jì)算機(jī)系統(tǒng)的模型是()。

A、面向?qū)ο蟮哪P?/p>

B、關(guān)系模型

C、E-R模型

D、層次模型

【答案】C

7、頁框(PageFrame)能包容的對(duì)象是()。

A、列(Column)

B、標(biāo)頭(Header)

C、頁面(Page)

D、表單集(FormSet)

【答案】C

8、在關(guān)系模式R(A,B,C)中,有函數(shù)依賴集F={AB-C,BCfA},則R最高達(dá)

至U()

A、1NF

B、2NF

C、3NF

D、BCNF

【答案】D

【解析】候選碼:AB、BC主屬性:A、B、C

9、對(duì)上一級(jí)的一個(gè)記錄不僅有若干個(gè)下一級(jí)記錄相對(duì)應(yīng),而且對(duì)一個(gè)下級(jí)記錄

也有著若干個(gè)上級(jí)記錄相對(duì)應(yīng)的數(shù)據(jù)庫是()數(shù)據(jù)庫。

A、層次型

B、直接

C、網(wǎng)狀型

D、關(guān)系型

【答案】C

10、表達(dá)“從一個(gè)關(guān)系的所有行中取出滿足某些條件的行”,“從一個(gè)關(guān)系的

所有列中提取出某些列”,“提取出屬于一個(gè)關(guān)系但不屬于另一關(guān)系的所有元

組”,“將兩個(gè)關(guān)系必須按照某種條件串接成一個(gè)較大的關(guān)系”的操作依次是

()。1、并2、交3、積4、選擇5、投影6、差7、連接

A、3567

B、4561

C、4567

D、4537

【答案】C

1k若要將學(xué)生表student中的student」。字段設(shè)置為主鍵,可以在創(chuàng)建表中

使用代碼片段。

A、student_nochar(10)primarykey

B、student_noprimarykey

C、primarystudent_nochar(10)

D>primarykeystudent_nochar(10)

【答案】A

【解析】本題得分:1分

12、將一個(gè)一對(duì)多關(guān)系轉(zhuǎn)換為一個(gè)獨(dú)立模式時(shí),應(yīng)取()為主碼。

A、一個(gè)實(shí)體型的主碼

B、多端實(shí)體型的主碼

C、兩個(gè)實(shí)體型的主碼屬性組合

D、聯(lián)系型的全部屬性

【答案】A

13、表達(dá)式SUBSTRING('SHANGHAI',6,3)的值是。

A、'SHANGH'

B、'SHA'

C、'ANGH'

D、'HAV

【答案】D

14、在MySQL中,設(shè)有表department!.(d_no,d_name),其中d_no是該表的唯

一索引,那么先執(zhí)行insertintodepartment1(d_no,dname)

values('0004'英語系')語句,再執(zhí)行replaceinto

department!(d_no,d_name)values('0004'數(shù)學(xué)系’)語句,出現(xiàn)的結(jié)果為

A、出錯(cuò),錯(cuò)誤原因是語句書寫錯(cuò)誤

B、不出錯(cuò),插入的記錄為(0004,數(shù)學(xué)系)

C、出錯(cuò),錯(cuò)誤原因是唯一索引不能重復(fù)

D、不出錯(cuò),插入的記錄為(0004,外語系)

【答案】B

【解析】本題得分:1分

15、一個(gè)數(shù)據(jù)庫系統(tǒng)()概念視圖。

A、只能有一種

B、最多只能有兩種

C、至少有兩種

D、可以有多種

【答案】A

16、如果在創(chuàng)建表中建立字段“簡(jiǎn)歷”,其數(shù)據(jù)類型應(yīng)當(dāng)是()

A、文本

B、數(shù)字

C、日期

D、備注

【答案】D

17>描述是正確的關(guān)于數(shù)據(jù)庫buffercache中的pinnedbuffer的是

()。

A、buffe目前正在被訪問

B、buffer是空的,沒有被使用

C、buffer的內(nèi)容被修改且必須通過DBWn進(jìn)程刷新到磁盤

D、buffer作為即將老化的候選并且內(nèi)容和磁盤上的內(nèi)容相同

【答案】A

18、下面敘述中正確的是()。

A、數(shù)據(jù)庫系統(tǒng)的最基本特點(diǎn)是數(shù)據(jù)庫系統(tǒng)管理的數(shù)據(jù)量很龐大

B、數(shù)據(jù)庫管理員(DBA)是負(fù)責(zé)全面地管理數(shù)據(jù)庫系統(tǒng)工作的一組入員

C、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)含義基本相同,這兩個(gè)術(shù)語在使用上常常

不加區(qū)別

D、數(shù)據(jù)庫管理員(DBA)是設(shè)計(jì)和實(shí)現(xiàn)數(shù)據(jù)庫管理系統(tǒng)的一組人員

【答案】B

19、在Oracle數(shù)據(jù)庫中,對(duì)于ROLLBACK命令,以下說法準(zhǔn)確的是。()

A、撤銷剛剛進(jìn)行的數(shù)據(jù)修改操作

B、撤銷本次登錄以來所有的數(shù)據(jù)修改

C、撤銷到上次執(zhí)行提交或回退操作的點(diǎn)

D、撤銷上一個(gè)COMMIT命令

【答案】C

【解析】ORACLE數(shù)據(jù)庫中ROLLBACK命令定義。

20、以下是對(duì)主從式結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)的描述,請(qǐng)選擇錯(cuò)誤描述的選項(xiàng)。。

A、主從式結(jié)構(gòu)是指一個(gè)主機(jī)帶多個(gè)終端的多用戶結(jié)構(gòu)

B、在這種結(jié)構(gòu)中,數(shù)據(jù)庫系統(tǒng)的應(yīng)用程序、DBMS、數(shù)據(jù)等都集中存放在主

機(jī)上

C、所有處理任務(wù)都由主機(jī)來完成,各個(gè)用戶通過主機(jī)的終端并發(fā)地存取數(shù)

據(jù),能夠共享數(shù)據(jù)源

D、主從式結(jié)構(gòu)的優(yōu)點(diǎn)是系統(tǒng)性能高,是當(dāng)終端用戶數(shù)目增加到一定程度

后,數(shù)據(jù)的存取通道不會(huì)形成瓶頸

【答案】D

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

1、建立一個(gè)學(xué)生表Student,它由學(xué)號(hào)SNo、姓名SName、性別SSex、年齡

SAge、所在系SDept五個(gè)屬性組成,其中學(xué)號(hào)(假定其為字符型,長(zhǎng)度為8個(gè)字

符)屬性不能為空。CREATETABLEStudent(SNo(),SNameCHAR(20),SSex

CHAR(2),SAgeINTEGER,SDeptCHAR(16))

【答案】CHAR(8)NOTNULL

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

【答案】笛卡爾積

3、在Access中,通用過程有—過程和Function過程兩種基本類型。

【答案】Sub

4、在數(shù)據(jù)庫領(lǐng)域的各種邏輯數(shù)據(jù)模型中,一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親,節(jié)點(diǎn)之間可

以有多種聯(lián)系,該數(shù)據(jù)模型指的是()。

【答案】網(wǎng)狀模型

5、在Access中,組由屬于數(shù)據(jù)庫對(duì)象的構(gòu)成,在組中添加對(duì)象并不改變

該對(duì)象的位置。

【答案】快捷方式

6、將查詢結(jié)果存儲(chǔ)到一個(gè)新建的數(shù)據(jù)庫表或臨時(shí)表中的命令是。。

【答案】selectinto

7、在Access報(bào)表視圖中,用于創(chuàng)建報(bào)表結(jié)構(gòu)或修改已有報(bào)表結(jié)構(gòu)的視圖是

__________O

【答案】設(shè)計(jì)

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

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

【答案】修改

9、數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)主要包括()和()。

【答案】確定物理結(jié)構(gòu)I評(píng)價(jià)物理結(jié)構(gòu)

10、數(shù)據(jù)庫設(shè)計(jì)中,前四個(gè)階段可統(tǒng)稱為(),后兩個(gè)階段統(tǒng)稱為()。

【答案】分析和設(shè)計(jì)階段I實(shí)現(xiàn)和運(yùn)行階段

三、簡(jiǎn)單題(每小題5分,共20分)

1、數(shù)據(jù)分組(datagrouping)

【答案】數(shù)據(jù)分組(datagrouping)是指在報(bào)表中按照指定順序?qū)Τ山M的數(shù)據(jù)

進(jìn)行分類匯總。

2、為什么關(guān)系中不允許有重復(fù)元組?

【答案】因?yàn)殛P(guān)系是一個(gè)元組的集合,而集合中的元素不允許重復(fù)出現(xiàn),因此

在關(guān)系模型中對(duì)關(guān)系作了限制,關(guān)系中的元組不能重復(fù),可以用鍵來標(biāo)識(shí)唯一

的元組。

3、什么是視圖,它與表的區(qū)別是什么?

【答案】視圖是外模式一級(jí)數(shù)據(jù)結(jié)構(gòu)的基本單位。它是從一個(gè)或幾個(gè)基本表中

導(dǎo)出的表,是從現(xiàn)有基本表中抽取若干子集組成用戶的“專用表”

區(qū)別:1、視圖是已經(jīng)編譯好的sql語句。而表不是

2、視圖沒有實(shí)際的物理記錄。而表有。

3、表是內(nèi)容,視圖是窗口

4、表只用物理空間而視圖不占用物理空間,視圖只是邏輯概念的存在,

表可以及時(shí)四對(duì)它進(jìn)行修改,但視圖只能有創(chuàng)建的語句來修改

5、表是內(nèi)模式,試圖是外模式

6、視圖是查看數(shù)據(jù)表的一種方法,可以查詢數(shù)據(jù)表中某些字段構(gòu)成的數(shù)

據(jù),只是一些SQL語句的集合。從安全的角度說,視圖可以不給用戶接觸數(shù)

據(jù)表,從而不知道表結(jié)構(gòu)。

7、表屬于全局模式中的表,是實(shí)表;視圖屬于局部模式的表,是虛表。

8、視圖的建立和刪除只影響視圖本身,不影響對(duì)應(yīng)的基本表。

4、何謂數(shù)據(jù)的物理獨(dú)立性與數(shù)據(jù)的邏輯獨(dú)立性?

【答案】1.物理獨(dú)立性是指用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是

相互獨(dú)立的。即,數(shù)據(jù)在磁盤上怎樣存儲(chǔ)由DBMS管理,用戶程序不需要了解,

應(yīng)用程序要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用

程序不用改變。

2.邏輯獨(dú)立性邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互

獨(dú)立的,即,當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),用戶程序也可以不變。

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

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

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

course(eno,cn,cCredit,clesson)

sc(sno,eno,grade1,grade2,grade3)請(qǐng)用SQL語言表達(dá)式實(shí)現(xiàn)如下要求.

(1)從student表讀取學(xué)號(hào)為S1同學(xué)的數(shù)據(jù)記錄,如果存在,則查詢?cè)撋?/p>

信息,否則輸出“不存在學(xué)號(hào)為S1的學(xué)生”

(2)從student表選取學(xué)號(hào)和性別,如果性別字段的值為“男”,則輸出

“M”,如果為“女”則輸出“F”。

(3)編寫T-SQL程序計(jì)算1到100的偶數(shù)和。

(4)編寫T-SQL程序?qū)崿F(xiàn)功能:如果存在姓名為“張三”的學(xué)生,則輸出該生

的作業(yè)等級(jí)結(jié)果(學(xué)號(hào)、姓名、課程名稱、等級(jí)1),按分?jǐn)?shù)段顯示等級(jí)“優(yōu)

秀”、“良好”、“中等”、“及格”和“不及格”,如果不存在,則輸出提

示文字為“沒有這個(gè)名字的學(xué)生”。

(5)創(chuàng)建一個(gè)名稱為query_student的存儲(chǔ)過程,該存儲(chǔ)過程的功能是根據(jù)學(xué)

號(hào)查詢學(xué)生的成績(jī)情況,如果該生存在,則顯示學(xué)號(hào)、選課門數(shù)、作業(yè)1的最

高分及最低分,否則顯示“該學(xué)號(hào)不存在”。

【答案】(1),ifexists(selectsnofromstudentwhere

sno='Si')select*fromstudentwhereSno='SI'elseprint'不存

在學(xué)號(hào)為SI的學(xué)生’

(2).selectsno,ssex=casessexwhen'男'then'M'when'女'then

‘F'fromstudent

(3).declare?sumlint,@nnintset@suml=0set@nn=lwhile@nn<=100

beginif@nn%2=0set@suml=@suml+@nnset@nn=@nn+lendprint@suml

(4).ifexists(select*fromstudentwheresname='張三’)

begin

selectstudent.sno,student,sname,course,cname,5成績(jī)1'二

casewhensc.grade1<60

then'不及格'whensc.gradel>=60andsc.grade1<70

then'及格'whensc.gradel>=70andsc.gradel<80

then'中等'whensc.gradel>=80andsc.gradel<90

then'良好'whensc.gradel>=90then'優(yōu)秀'fromstudent,sc,course

wherestudent,sno=sc.snoandcourse,eno=sc?enoandstudent,sname='張

endelseprint'沒有這個(gè)名字的學(xué)生’

(5).createprocedurequery_students

?snochar(10)as

ifexists(select*fromstudentwheresno=@sno)

begin

selectsno學(xué)號(hào),C0UNT(*)選課門數(shù),MAX(gradel)最高分,MIN(gradel)最低

分fromsc

wheresno=@snogroupbysno

end

else

print'該學(xué)號(hào)不存在’

goexecquery_students@sno=,1204304105'

2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(四)

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

1、數(shù)據(jù)庫系統(tǒng)中,DBA表示()。

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

B、數(shù)據(jù)庫使用者

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

D、數(shù)據(jù)庫結(jié)構(gòu)

【答案】C

2、空數(shù)據(jù)庫是指數(shù)據(jù)庫中()

A、無任何對(duì)象

B、表中沒有數(shù)據(jù)

C、只有“表”對(duì)象

D、不包括“表”對(duì)象

【答案】A

3、下面那項(xiàng)不是數(shù)據(jù)庫管理系統(tǒng)組成部分()

A、事務(wù)管理器

B、查詢處理器.

C、存儲(chǔ)管理器

D、進(jìn)程控制器.

【答案】D

4、輸入掩碼是給字段輸入數(shù)據(jù)時(shí)設(shè)置的()。

A、初值

B、當(dāng)前值

C、輸出格式

D、輸入格式

【答案】D

【解析】輸入掩碼就是為了限制數(shù)據(jù)的輸入格式和輸入范圍。

5、最優(yōu)執(zhí)行計(jì)劃的選擇原則是:()

A、能出結(jié)果

B、速度最快

C、讀取最少

D、以上所有

【答案】C

6、概念結(jié)構(gòu)設(shè)計(jì)階段得到的結(jié)果是—o

A、數(shù)據(jù)字典描述的數(shù)據(jù)需求

B、E-R圖表示的概念模型

C、某個(gè)DBMS所支持的數(shù)據(jù)模型

D、存儲(chǔ)結(jié)構(gòu)和方法的物理結(jié)構(gòu)

【答案】B

7、數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是()

A、DB包含DBS和DBMS

B、DBMS包含DB和DBS

C、DBS包含DB和DBMS

D、沒有任何關(guān)系

【答案】C

【解析】數(shù)據(jù)庫系統(tǒng)包含了數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)。

8、實(shí)體型學(xué)生與任課教師之間具有()聯(lián)系。

A、一對(duì)一

B、一對(duì)多

C、多對(duì)多

D、多對(duì)一

【答案】C

9、有A和B兩個(gè)實(shí)體集,它們之間存在著兩個(gè)不同的m:n聯(lián)系,根據(jù)轉(zhuǎn)換規(guī)

則,將它們轉(zhuǎn)換成關(guān)系模式集時(shí),關(guān)系模式的個(gè)數(shù)是()。

A、1

B、2

C、3

D、4

【答案】D

10、下列四項(xiàng)中說法正確的是()o

A、同一關(guān)系模式下關(guān)系是唯一的

B、關(guān)系的任何屬性都是不可再分的

C、R(A1,A2,…,An),這種描述又被稱為關(guān)系模式,其中Ai是指屬性所對(duì)應(yīng)

的域

D、關(guān)系模式和關(guān)系都是不隨時(shí)間變化的

【答案】B

11、在設(shè)計(jì)表時(shí),若輸入掩碼屬性設(shè)置為則能夠接收的輸入是()

A、abc

B、1234

C、AB+C

D、ABa9

【答案】A

【解析】第一個(gè)字符必須輸入字母,第二個(gè)字符必須輸入任意字符,第三個(gè)字符

必須是字母或數(shù)字,最后一個(gè)要么不輸入,要么輸入的字符是字母。

12、如果想對(duì)字段的數(shù)據(jù)輸人范圍施加一定的限制,可以通過設(shè)置。字段屬

性來完成。

A、字段大小

B、格式

C、有效性規(guī)則

D、有效性文本

【答案】C

【解析】字段大小用于限制數(shù)據(jù)輸入的大小,格式用于限制數(shù)據(jù)輸出的格式,

有效性文本用于限制數(shù)據(jù)的輸入,有效性文本是對(duì)輸入數(shù)據(jù)未滿足有效性規(guī)則

時(shí)所彈出的提示性文本

13、在Oracle中,事務(wù)中使用下列SQL語句不會(huì)引起鎖定?()

A、SELECT

B、INSERT

C、UPDATE

D、DELETE

【答案】A

14、Access用于存儲(chǔ)數(shù)據(jù)的對(duì)象是()

A、表

B、查詢

C、窗體

D、數(shù)據(jù)訪問頁

【答案】A

15、【】可以防止丟失更新和“讀臟數(shù)據(jù)”。

A、0級(jí)封鎖

B、1級(jí)封鎖

C、2級(jí)封鎖

D、兩段鎖協(xié)議

【答案】C

16、在Access中,不能輸入和編輯數(shù)據(jù)的對(duì)象是()

A、查詢

B、窗體

C、報(bào)表

D、數(shù)據(jù)訪問頁

【答案】C

17、在創(chuàng)建存儲(chǔ)過程時(shí),常用的條件判斷語句有

A、LOOP語句

B、REPEAT語句

C、WHILE語句

D、CASE語句

【答案】D

【解析】本題主要考查的知識(shí)點(diǎn)為常用的條件判斷語句。在創(chuàng)建存儲(chǔ)過程時(shí).,常

用的條件判斷語句有IF--?THEN??-ELSE語句和CASE語句。它們的使用

語法及方式類似于高級(jí)程序設(shè)計(jì)語言。

18、在使用數(shù)據(jù)庫中使用索引的目的是:

A、提高數(shù)據(jù)文件的存儲(chǔ)率.

B、可以更加有效的控制事務(wù)處理中的幻影問題.

C、增加DBMS的安全性.

D、提高增加記錄的效率.

【答案】B

19、事務(wù)提交使用的命令是()。

A、rollback

B、commit

C、help

D、update

【答案】B

20、在VisualFoxPro中進(jìn)行參照完整性設(shè)置時(shí),要想設(shè)置成:當(dāng)更改父表中

的主關(guān)鍵宇段或候選關(guān)鍵字段時(shí),自動(dòng)更改所有相關(guān)子表記錄中的對(duì)應(yīng)值。應(yīng)

選擇()。

A、級(jí)聯(lián)

B、忽略

C、限制

D、級(jí)聯(lián)或限制

【答案】A

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

1、數(shù)據(jù)庫系統(tǒng)的特點(diǎn)是數(shù)據(jù)共享、數(shù)據(jù)獨(dú)立、、避免數(shù)據(jù)不一致和加強(qiáng)

了數(shù)據(jù)保護(hù)。

【答案】減少數(shù)據(jù)冗余

2、表由結(jié)構(gòu)和兩部分組成。

【答案】數(shù)據(jù)

3、TIME0返回值的數(shù)據(jù)類型是。

【答案】日期時(shí)間型

4、在Access中,處理事件的代碼稱為—o

【答案】事件過程

5、表中的一行稱為一條(),對(duì)應(yīng)一個(gè)(),相當(dāng)于一個(gè)()

【答案】記錄I元組I實(shí)體

【解析】無

6、關(guān)系模型中,一個(gè)關(guān)鍵字是可由一個(gè)或其值能惟一標(biāo)識(shí)該關(guān)系模式

中任何元組的屬性組成。

【答案】多個(gè)

7、每個(gè)觸發(fā)器有()和()兩個(gè)特殊的表在數(shù)據(jù)庫中。

【答案】插入表I刪除表

8、在Access中,表之間實(shí)施參照完整性時(shí)有“級(jí)聯(lián)更新相關(guān)字段”和

“—”兩個(gè)選項(xiàng)。

【答案】級(jí)聯(lián)刪除相關(guān)字段

9、()就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型。

【答案】概念結(jié)構(gòu)設(shè)計(jì)

10、定義數(shù)據(jù)庫完整性一般是由SQL的()語句實(shí)現(xiàn)的。

【答案】createtable

三、簡(jiǎn)單題(每小題5分,共20分)

1、主控索引

【答案】在復(fù)合索引的多個(gè)索引中,在某一時(shí)刻只有一個(gè)索引對(duì)表起作用,這

個(gè)索引標(biāo)志稱為主控索引。

2、簡(jiǎn)述數(shù)據(jù)庫的兩種存儲(chǔ)結(jié)構(gòu)。

【答案】數(shù)據(jù)庫的物理存儲(chǔ)結(jié)構(gòu)指的是保存數(shù)據(jù)庫各種邏輯對(duì)象的物理文件是

如何在磁盤上存儲(chǔ)的,數(shù)據(jù)庫在磁盤上是以文件為單位存儲(chǔ)的,SQLServer

2008將數(shù)據(jù)庫映射為一組操作系統(tǒng)文件。

邏輯存儲(chǔ)結(jié)構(gòu):數(shù)據(jù)庫是存儲(chǔ)數(shù)據(jù)的容器,即數(shù)據(jù)庫是一個(gè)存放數(shù)據(jù)的表和支

持這些數(shù)據(jù)的存儲(chǔ)、檢索、安全性和完整性的邏輯成分所組成的集合。

3、簡(jiǎn)述鎖機(jī)制,鎖分為哪幾類。

【答案】鎖是防止其他事務(wù)訪問指定的資源、實(shí)現(xiàn)并發(fā)控制的一種手段,是多

個(gè)用戶能夠同時(shí)操縱同一個(gè)數(shù)據(jù)庫中的數(shù)據(jù)而不發(fā)生數(shù)據(jù)不一致現(xiàn)象的重要保

障。

鎖分為

(1)共享鎖

(2)排它鎖

(3)更新鎖

(4)意向鎖

(5)模式鎖

(6)大容量更新鎖

4、簡(jiǎn)述數(shù)據(jù)庫設(shè)計(jì)過程。

【答案】數(shù)據(jù)庫設(shè)計(jì)可分為以下六個(gè)階段:

需求分析階段、

概念結(jié)構(gòu)設(shè)計(jì)階段、

邏輯結(jié)構(gòu)設(shè)計(jì)階段、

數(shù)據(jù)庫物理設(shè)計(jì)階段、

數(shù)據(jù)庫實(shí)施階段以及數(shù)據(jù)庫運(yùn)行和維護(hù)階段。

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

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

關(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語言王華

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

K8編譯原理程軍

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

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

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

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

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

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

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

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

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

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

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

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

nC#,CNAME(oTEACHER='程軍'(0)

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

nS#,SNAME(oAGE>21ASEX='男,(S))

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

JiSNAME(S(nS#)C#(SC)4-nC#(oTEACHER=,程軍'(C))))

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

nC#(C)-nC#(oSNAME='李強(qiáng)’(S)SC)

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

nS#(o1=4八2#5(SCXSC))

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

JiC#,CNAME(C(nS#,C#(SC)4-nS#(S)))

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

"S#(SCnC#(oTEACHER='程軍'(C)))

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

nSft,C#(SC)+nC#(oC#='kVVC#='k5'(0)

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

nSNAME(S(nS#,Ctt(SC)4-nC#(0))

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

nS#,C#(SC)4-nc#(oS#=J2'(SC))

(11)檢索選修課程名為“c語言”的學(xué)生學(xué)號(hào)(S#)和姓名(SNAME)。

nStt,SNAME(S(nS#(SCoCNAME='C語言'(C))))

2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(五)

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

1、SQL中的視圖提高了數(shù)據(jù)庫系統(tǒng)的()

A、完整性

B、并發(fā)控制

C、隔離性

D、安全性

【答案】D

2、調(diào)用宏組中的宏命令格式為()

A、宏名

B、宏組名

C、[宏組名.宏名]

D、宏組名.宏名

【答案】D

3、表單文件的擴(kuò)展名是()。

A、.PRG

B、.SCX

C、.MPR

D、.VCX

【答案】B

4、關(guān)于數(shù)據(jù)庫系統(tǒng),下列敘述錯(cuò)誤的是

A、可以實(shí)現(xiàn)數(shù)據(jù)共享、減少數(shù)據(jù)冗余

B、可以表示事物和事物之間的聯(lián)系

C、支持抽象的數(shù)據(jù)模型

D、數(shù)據(jù)獨(dú)立性較差

【答案】D

【解析】數(shù)據(jù)庫系統(tǒng)管理階段,數(shù)據(jù)和程序分開存儲(chǔ),因此獨(dú)立性高。

5、在MySQL數(shù)據(jù)庫中,數(shù)據(jù)庫系統(tǒng)通常使用數(shù)據(jù)庫用戶權(quán)限確認(rèn)等訪問控制措

施,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫的

A、安全性

B、完整性

C、并發(fā)控制

D、恢復(fù)

【答案】A

【解析】本題主要考查的知識(shí)點(diǎn)為數(shù)據(jù)庫的安全性。在MySQL數(shù)據(jù)庫中,數(shù)據(jù)庫

系統(tǒng)對(duì)數(shù)據(jù)的安全管理是使用身份驗(yàn)證、數(shù)據(jù)庫用戶權(quán)限確認(rèn)等訪問控制措施,

來保護(hù)數(shù)據(jù)庫中的信息資源,以防止這些數(shù)據(jù)遭受破壞。

6、數(shù)據(jù)庫管理系統(tǒng)的主要目的是

A、數(shù)據(jù)集成

B、數(shù)據(jù)共享

C、數(shù)據(jù)冗余小

D、數(shù)據(jù)獨(dú)立性高

【答案】A

7、在SQL>下用下面哪個(gè)命令可顯示emp表的結(jié)構(gòu)?()

A、SQL>listemp

B、SQL>DESCemp

C、SQL>setemp

D>SQL>select*fromemp;

【答案】B

8、下面哪個(gè)描述是正確的?()

A、表空間由段組成,段由盤區(qū)組成,盤區(qū)由數(shù)據(jù)塊組成。

B、段由表空間組成,表空間由盤區(qū)組成,盤區(qū)由數(shù)據(jù)塊組成。

C、盤區(qū)由數(shù)據(jù)塊組成,數(shù)據(jù)塊由段組成,段由表空間組成。

D、數(shù)據(jù)塊由段組成,段由盤區(qū)組成,盤區(qū)由表空間組成。

【答案】A

9、設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號(hào),姓名,性別,年齡,身份證

號(hào)),課程C(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績(jī)),則表SC的關(guān)鍵字(鍵

或碼)為()。

A、課號(hào),成績(jī)

B、學(xué)號(hào),成績(jī)

C、學(xué)號(hào),課號(hào)

D、學(xué)號(hào),姓名,成績(jī)

【答案】C

【解析】選課SC表的關(guān)鍵字必須是由學(xué)生表S和課程表S的關(guān)鍵字共同組成,

如果使用任意一個(gè)建立,都不能確定SC表中每一行數(shù)據(jù)的唯一性。

10、對(duì)關(guān)系的描述不正確的是

A、關(guān)系是一個(gè)集合

B、關(guān)系是一張二維表

C、關(guān)系可以嵌套定義

D、關(guān)系中的元組次序可交換

【答案】C

【解析】本題主要考查的知識(shí)點(diǎn)為關(guān)系的定義和性質(zhì)。關(guān)系是一個(gè)具有相同屬

性的元組的集合。關(guān)系是一種規(guī)范化了的二維表格。在關(guān)系模型中,對(duì)關(guān)系作了

以下限定:(1)關(guān)系中每一個(gè)屬性值都是不可分解的。(2)每一個(gè)關(guān)系僅僅有一種

關(guān)系模式。(3)每一個(gè)關(guān)系模式中的屬性必須命名且屬性名必須是不同的。(4)

同一個(gè)關(guān)系中不允許出現(xiàn)候選碼或候選鍵值完全相同的元組。(5)關(guān)系中元組的

順序可以任意交換。(6)關(guān)系中屬性的順序可以任意交換。

11、關(guān)系數(shù)據(jù)庫的模型結(jié)構(gòu)是()

A、樹狀

B、二維表

C、網(wǎng)絡(luò)

D、星型

【答案】B

【解析】關(guān)系模型采用二維表來管理數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系。

12、在SQL語言中,子查詢是o

A、選取單表中字段子集的查詢語句

B、嵌入到另一個(gè)查詢語句之中的查詢語句

C、選取多表中字段子集的查詢語句

D、返回單表中數(shù)據(jù)子集的查詢語句

【答案】B

【解析】本題得分:1分

13、SQL語言引入了視圖的概念,下述說法正確的是()。

A、視圖是由若干數(shù)據(jù)表組成的.獨(dú)立存儲(chǔ)在數(shù)據(jù)庫中

B、視圖的存在提高了并發(fā)程度

C、視圖與基本表的最大區(qū)別在于它是邏輯定義的虛表

D、視圖簡(jiǎn)化用戶觀點(diǎn).但不提高查詢效率

【答案】C

14、ORDERBY的作用是()

A、查詢輸出分組

B、設(shè)置查詢條件

C、對(duì)記錄排序

D、限制查詢返回的數(shù)據(jù)行

【答案】C

15、ORACLE常用的性能分析工具是()。

A、dbv

B、dbca

C、tkprof

D、netca

【答案】C

16、Oracle數(shù)據(jù)庫的角色中,()擁有所有的系統(tǒng)權(quán)限。

A、CONNECT

B、RESOURCE

C、DBA

D、SCOTT

【答案】C

17、Oracle中()進(jìn)程負(fù)責(zé)把修改后的數(shù)據(jù)塊寫入數(shù)據(jù)文件。

A、LGWR

B、DBWR

C、PMON

D、SMON

【答案】B

18、以下屬于oracle數(shù)據(jù)庫備份命令的是。()

A、EXP

B、IMP

C、RESTORE

D、RECOVERY

【答案】A

【解析】EXP屬于oracle數(shù)據(jù)庫邏輯備份命令,IMP、RESTORE.RECOVERY是物

理備份的數(shù)據(jù)恢復(fù)命令。

19、以下()文件記錄了在數(shù)據(jù)庫恢復(fù)期間使用的檢查點(diǎn)信息。

A、報(bào)警文件(alertlog)

B、追蹤文件

C、控制文件

D、參數(shù)文件

【答案】C

20、聚類的目的是

A、使對(duì)象之間的距離盡可能小

B、使對(duì)象之間的距離盡可能大

C、使屬于同一類別的對(duì)象之間的距離盡可能大,而不同類別的對(duì)象間的距

離盡可能小

D、使屬于同一類別的對(duì)象之間的距離盡可能小,而不同類別的對(duì)象間的距

離盡可能大

【答案】D

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

1、從最終用戶來看,數(shù)據(jù)庫系統(tǒng)的外部體系結(jié)構(gòu)可分為五種類型:()、()、

()、()、()

【答案】單用戶結(jié)構(gòu)I主從式結(jié)構(gòu)I分布式結(jié)構(gòu)I客戶機(jī)/服務(wù)器結(jié)構(gòu)I瀏覽器/服

務(wù)器結(jié)構(gòu)

2、在窗體中有一個(gè)命令按鈕控件,當(dāng)用戶單擊命令按鈕時(shí),將進(jìn)入另一個(gè)窗

體,則應(yīng)設(shè)置該控件的—屬性。

【答案】事件

3、分別統(tǒng)計(jì)男女生的平均年齡SQL語句:selectssex,avg(sage)as平均年齡

fromstudent()。

【答案】GROUPBYssex

4、按照索引記錄的存放位置,索引可分為()與()。

【答案】聚集索引I非聚集索引

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

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

【答案】聚集碼

6、在“學(xué)生-選課-課程”數(shù)據(jù)庫中的三個(gè)關(guān)系如下:S(SNo,SName,Sex,Age),

SC(SNo,CNo,Grade),C(CNo,CName,Teacher)□查找選修“數(shù)據(jù)庫技術(shù)”這門課

程的學(xué)生的學(xué)生名和成績(jī)。使用連接查詢的SQL語句是:SELECTSName,

GradeFROMS,SC,CWHERECName='數(shù)據(jù)庫技術(shù)'ANDS.SNo=SC.SNoAND()

【答案】SC.CNo=C.CNo

7、在設(shè)計(jì)視圖中創(chuàng)建選擇查詢時(shí)有三個(gè)要點(diǎn),即確定查詢數(shù)據(jù)源、指定—和

設(shè)置查詢準(zhǔn)則。

【答案】查詢輸出字段

8、視圖是虛表,其數(shù)據(jù)不進(jìn)行存儲(chǔ),只在數(shù)據(jù)庫中存儲(chǔ)其。。

【答案】定義

9、備份設(shè)備可以是()、()或()。

【答案】硬盤I磁帶I管道

10、在Access中,將嵌入一個(gè)報(bào)表中的報(bào)表稱為報(bào)表。

【答案】子

三、簡(jiǎn)單題(每小題5分,共20分)

1、數(shù)據(jù)庫的發(fā)展歷史分哪幾個(gè)階段?

【答案】數(shù)據(jù)庫技術(shù)經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)三個(gè)階

段。

2、簡(jiǎn)述視圖的優(yōu)點(diǎn)。

【答案】使用視圖有很多優(yōu)點(diǎn),主要表現(xiàn)在:

(1)為用戶集中數(shù)據(jù),簡(jiǎn)化用戶的數(shù)據(jù)查詢和處理。

(2)保證數(shù)據(jù)的邏輯獨(dú)立性。

(3)重新定制數(shù)據(jù),使得數(shù)據(jù)便于共享;合并分割數(shù)據(jù),有利于數(shù)據(jù)輸出到應(yīng)

用程序中。

(4)數(shù)據(jù)保密。

3、簡(jiǎn)述數(shù)據(jù)庫的邏輯獨(dú)立性和物理獨(dú)立性。

【答案】物理獨(dú)立性是指用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相

互獨(dú)立的。當(dāng)數(shù)據(jù)庫物理結(jié)構(gòu)變化時(shí),通過某種映射,使數(shù)據(jù)庫的邏輯結(jié)構(gòu)不

發(fā)生變化。

邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的,,當(dāng)數(shù)據(jù)的

邏輯結(jié)構(gòu)改變時(shí),通過另一個(gè)映射,使用戶邏輯結(jié)構(gòu)不變。

4、向關(guān)系表S中增加一名新同學(xué),該同學(xué)的學(xué)號(hào)是“990010”,姓名是“李國(guó)

棟”,性別是“男”,年齡是19歲()o

【答案】INSERTINTOSVALUES('990010'李國(guó)棟','男',19)

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

1、設(shè)某商業(yè)集團(tuán)關(guān)于商店銷售商品的數(shù)據(jù)庫中有三個(gè)基本表:

商店SHOP(S#,SNAME,AREA,MGR_NAME)其屬性是商店編號(hào),商店名

稱,區(qū)域名,經(jīng)理姓名。

銷售SALE(S#,G#,QUANTITY)其屬性是商店編號(hào),商品編號(hào),銷售數(shù)

量。

商品GOODS(G#,GNAME,PRICE)其屬性是商品編號(hào),商品名稱,單價(jià)。

(1)試寫出下列查詢的關(guān)系代數(shù)表達(dá)式、元組表達(dá)式和關(guān)系邏輯規(guī)則:檢

索銷售“冰箱”的商店的編號(hào)和商店名稱。

(2)試寫出上面第⑴問的SELECT語句表達(dá)形式。

(3)試寫出下列操作的SQL語句:從SALE表中,把“開開商店”中銷售

單價(jià)高于1000元的商品的銷售元組全部刪除。

(4)寫一個(gè)斷言,要求區(qū)域名為“EAST”的商店里銷售商品的單價(jià)不能低

于100元。

(5)試寫出下列操作的SQL語句:

?統(tǒng)計(jì)區(qū)域名為“EAST”的所有商店銷售的每一種商品的總數(shù)量和總

價(jià)值。

?要求顯示(G#,GNAME,SUM_QUANTITY,SUM_VALUE),其屬性為商品

編號(hào)、商品名稱、銷售數(shù)量、銷售價(jià)值。

【答案】(1)試寫出下列查詢的關(guān)系代數(shù)表達(dá)式、元組表達(dá)式和關(guān)系邏輯規(guī)

則:檢索銷售“冰箱”的商店的編號(hào)和商店名稱。

解:關(guān)系代數(shù)表達(dá)式:nS#,SNAME(。GNAME='冰箱’

(SHOPxSALExGOODS))

溫馨提示

  • 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)論