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

下載本文檔

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

文檔簡介

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

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

1、下列關于索引的說法中,錯誤的是

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

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

C、DBMS會將一個表的所有索引保存在同一個索引文件中

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

【答案】B

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

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

以文件的形式存儲的,DBMS會將一個表的所有索引保存在同一個索引文件中,索

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

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

A、文本文件

B、EXCEL文件

C、Word文件

D、Access文件

【答案】C

3、下面關于存儲過程的描述不正確的是—o

A、存儲過程實際上是一組T-SQL語句

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

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

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

【答案】C

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

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

A、必須取空值

B、必須取非空值

C、可以取空值

D、以上說法都不對

【答案】C

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

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、在對象關系模型中,如果一種類型是同類元素的無序集合,并且允許一個成

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

A、結構類型

B、數(shù)組類型

C、多集類型

D、集合類型

【答案】C

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

這種約束屬于()。

A、視圖完整性約束

B、域完整性約束

C、參照完整性約束

D、實體完整性約束

【答案】B

8、()是存儲在計算機內(nèi)有結構的數(shù)據(jù)的集合。

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

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

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

D、數(shù)據(jù)結構

【答案】B

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

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

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

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

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

【答案】A

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

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

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

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

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

D、多值依賴

【答案】B

11>以下關于數(shù)據(jù)的邏輯結構的敘述中,哪一條是不正確的?()

A、數(shù)據(jù)的邏輯結構是數(shù)據(jù)間關系的描述

B、數(shù)據(jù)的邏輯結構抽象地反映數(shù)據(jù)元素間的邏輯關系

C、數(shù)據(jù)的邏輯結構具體地反映數(shù)據(jù)在計算機中的存儲方式

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

【答案】C

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

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

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

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

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

【答案】B

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

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

B、不允許插入重復的列值

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

D、一個表中可以有多個唯一索引

【答案】A

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

A、備注

B、超級連接

C、查閱向導

D、OLE對象

【答案】D

15、關于DML對索引的影響,()觀點是錯誤的。

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

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

C、對索引關鍵字的UPDATE操作對索引的影響最大

D、增加一個索引不會影響對這張表的DML操作的性能

【答案】D

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

倒入整個導出的文件。()

A、constranint

B、tables

C,full

D、file

【答案】C

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

log=dible_dbfull=yignore=yo

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

A、Like"**a**"

B、Like"##a##"

C、Like"??a??”

D、Like”!!a!!”

【答案】C

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

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

B、表中可以建立多個主索引

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

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

【答案】D

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

引。其中,主索引就是主鍵,唯一索引對應有(無重復),普通索引對應有(有重

復)。

19,staff的定義如下

idINTEGER

nameCHAR(20)

deptINTEGER

jobCHAR(20)

yearsINTEGER

salaryDECIMAL(10,2)

commDECIMAL(10,2)

下面哪個語句可以按照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ā)出了啟動數(shù)據(jù)庫的命令,數(shù)據(jù)庫最終被打開,在這個

啟動過程中實例和數(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ù)庫啟動順序規(guī)定。

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

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

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

【答案】多個用戶

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

【答案】關系模型

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

【答案】連接字段

4、設有關系R,從關系R中選擇條合條件f的元組,則關系代數(shù)表達式應是。。

【答案】of(R)

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

【答案】50

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

【答案】337.201

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

設計、物理結構設計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行和維護。

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

處理)。②概念結構設計:通過對用戶需求進行綜合、歸納與抽象,形成一個獨

立于具體DBMS的概念模型。③邏輯結構設計:將概念結構轉換為某個DBMS

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

取一個最適合應用環(huán)境的物理結構(包括存儲結構和存取方法)。⑤數(shù)據(jù)庫實

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

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

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

修改。

4、用FOR…ENDFOR結構編寫一段程序實現(xiàn)

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

【答案】SN=0

FOR1=1TO10

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

ENDFOR

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

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

1、假設有如下關系模式

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檢索計算機系年齡在40歲以上的教師號、教師姓名。

2.查詢學生的學號、姓名和年齡

3.查詢有全部課程都及格的學號及其平均分

4.檢索張三同學所學課程的成績,列出SN、Cno和Score

【答案】(1)selectTNo,TNfromTwhereDept='計算機系'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ù)庫原理及應用沖刺卷(二)

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

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

A、不能全同

B、可全同

C、必須全同

D、以上都不是

【答案】A

【解析】無

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

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

B、事務處理器和存儲管理器

C、存儲管理器和查詢處理器

D、文件管理器和存儲管理器

【答案】A

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

顯示的結果是—o

USETXL

SKIP3

COUNTTON

?N

A、0

B,3

C、4

D、20

【答案】D

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

A、列

B、行

C、關系

D、分組

【答案】D

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

A、投影運算

B、選擇運算

C、連接運算

D、交運算

【答案】B

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

為()。

A、XY

B、XW

C、YZ

D、YW

【答案】D

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

A、非主屬性

B、主屬性

C、復合屬性

D、關鍵屬性

【答案】B

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

A、0個

B、1個

C、1個或多個

D、多個

【答案】C

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

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

B、.單字段、雙字段和自動編號

C、單字段、多字段和自動編號

D、雙字段、多字段和自動編號

【答案】C

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

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

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

A、字段

B、記錄

C、域

D、表

【答案】B

11、下列關于Access2010的各個數(shù)據(jù)類型的敘述中,錯誤的是()

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

個字符

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

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

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

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

【答案】C

【解析】備注型最多存儲63999個字符。

12、索引屬于

A、模式

B、內(nèi)模式

C、外模式

D、概念模式

【答案】B

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

A、CREATETABLE

B、DROPVIEW

C、CREATEVIEW

D、GRANT

【答案】D

14、()是數(shù)據(jù)庫設計的起點,為以后的具體設計做準備

A、需求分析

B、邏輯設計

C、概念設計

D、物理設計

【答案】A

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

A、程序流程圖

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

C、模塊結構圖

D、數(shù)據(jù)結構圖

【答案】B

16、目的是為可實際運行的應用程序設計提供依據(jù)與指導,并作為設計評價的基

礎的是

A、模型轉換

B、編制應用程序設計說明

C、設計評價

D、子模式設計

【答案】B

17、下面哪個調(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、使用存儲過程的好處不包括

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

B、可增強SQL語言的功能和靈活性

C、移植性好

D、良好的封裝性

【答案】C

【解析】本題主要考查的知識點為使用存儲過程的好處。使用存儲過程通常具

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

能。(4)可減少網(wǎng)絡流量。(5)存儲過程可作為一種安全機制來確保數(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通??梢韵蛳率瞿膫€對象申請所需計算機資源()。

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

B、操作系統(tǒng)

C、計算機硬件

D、應用程序

【答案】B

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

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

【答案】記錄

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

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

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

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

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

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

用命令o

【答案】local

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

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

【答案】邏輯獨立性

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

是()。

【答案】BNlike_力%'

7、()是目前公認的比較完整和權威的一種規(guī)范設計法。

【答案】新奧爾良法

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

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

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

【答案】BCNF

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

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

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

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

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

和存儲,能夠自動進行查詢和修改的數(shù)據(jù)集合。

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

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

ControlSource、PassWordChar>Interval、Enabled、Picture

事件:Click、RightClick.,Init>InteractiveChange

方法:Release、Refresh

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

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

式。

4、DBA的職責是什么?

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

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

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

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

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

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

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

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

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

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

有職工號、姓名。

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

體的標識符。

(2)將ER模型轉換成關系模型,并指出每個關系模式的主鍵和外鍵。

(3)分析每個關系模式已經(jīng)達到第幾范式。

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

1.略

select*fromJBQK;

2.關系模型為:

工廠(工廠編號,廠名,地址)

主鍵是工廠編號

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

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

生產(chǎn)(工廠編號,產(chǎn)品編號,計劃數(shù)量)

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

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

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

主鍵是職工號

外鍵是工程編號

3.每個關系模型都達到了BCNF

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

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

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

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

A、打開

B、以只讀方式打開

C、以獨占方式打開

D、以獨占只讀方式打開

【答案】A

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

相當于采用共享方式打開,所有用戶都可以同時進行讀寫操作。

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

________________O

A、CREATE

B、SELECT

C、USE

D、USING

【答案】C

【解析】本題得分:1分

3、以下()程序單元必須返回數(shù)據(jù)。

A、觸發(fā)器

B、函數(shù)

C、過程

D、包

【答案】B

4、模塊對象通俗地說就是

A、VBA程序編寫的代碼

B、Access模板

C、表文件

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

【答案】A

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

制報表和窗體中的復雜操作。

5、在關系模型中,用來表示實體的是()

A、字段

B、記錄

C、表

D、指針

【答案】B

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

個實體

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

A、面向對象的模型

B、關系模型

C、E-R模型

D、層次模型

【答案】C

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

A、列(Column)

B、標頭(Header)

C、頁面(Page)

D、表單集(FormSet)

【答案】C

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

至U()

A、1NF

B、2NF

C、3NF

D、BCNF

【答案】D

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

9、對上一級的一個記錄不僅有若干個下一級記錄相對應,而且對一個下級記錄

也有著若干個上級記錄相對應的數(shù)據(jù)庫是()數(shù)據(jù)庫。

A、層次型

B、直接

C、網(wǎng)狀型

D、關系型

【答案】C

10、表達“從一個關系的所有行中取出滿足某些條件的行”,“從一個關系的

所有列中提取出某些列”,“提取出屬于一個關系但不屬于另一關系的所有元

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

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

A、3567

B、4561

C、4567

D、4537

【答案】C

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

使用代碼片段。

A、student_nochar(10)primarykey

B、student_noprimarykey

C、primarystudent_nochar(10)

D>primarykeystudent_nochar(10)

【答案】A

【解析】本題得分:1分

12、將一個一對多關系轉換為一個獨立模式時,應取()為主碼。

A、一個實體型的主碼

B、多端實體型的主碼

C、兩個實體型的主碼屬性組合

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

【答案】A

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

A、'SHANGH'

B、'SHA'

C、'ANGH'

D、'HAV

【答案】D

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

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

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

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

A、出錯,錯誤原因是語句書寫錯誤

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

C、出錯,錯誤原因是唯一索引不能重復

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

【答案】B

【解析】本題得分:1分

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

A、只能有一種

B、最多只能有兩種

C、至少有兩種

D、可以有多種

【答案】A

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

A、文本

B、數(shù)字

C、日期

D、備注

【答案】D

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

()。

A、buffe目前正在被訪問

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

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

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

【答案】A

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

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

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

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

不加區(qū)別

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

【答案】B

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

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

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

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

D、撤銷上一個COMMIT命令

【答案】C

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

20、以下是對主從式結構數(shù)據(jù)庫系統(tǒng)的描述,請選擇錯誤描述的選項。。

A、主從式結構是指一個主機帶多個終端的多用戶結構

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

機上

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

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

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

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

【答案】D

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

1、建立一個學生表Student,它由學號SNo、姓名SName、性別SSex、年齡

SAge、所在系SDept五個屬性組成,其中學號(假定其為字符型,長度為8個字

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

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

【答案】CHAR(8)NOTNULL

2、關系運算中花費時間可能最長的運算是。

【答案】笛卡爾積

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

【答案】Sub

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

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

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

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

該對象的位置。

【答案】快捷方式

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

【答案】selectinto

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

__________O

【答案】設計

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

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

【答案】修改

9、數(shù)據(jù)庫的物理結構設計主要包括()和()。

【答案】確定物理結構I評價物理結構

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

【答案】分析和設計階段I實現(xiàn)和運行階段

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

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

【答案】數(shù)據(jù)分組(datagrouping)是指在報表中按照指定順序對成組的數(shù)據(jù)

進行分類匯總。

2、為什么關系中不允許有重復元組?

【答案】因為關系是一個元組的集合,而集合中的元素不允許重復出現(xiàn),因此

在關系模型中對關系作了限制,關系中的元組不能重復,可以用鍵來標識唯一

的元組。

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

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

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

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

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

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

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

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

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

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

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

據(jù)表,從而不知道表結構。

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

8、視圖的建立和刪除只影響視圖本身,不影響對應的基本表。

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

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

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

應用程序要處理的只是數(shù)據(jù)的邏輯結構,這樣當數(shù)據(jù)的物理存儲改變了,應用

程序不用改變。

2.邏輯獨立性邏輯獨立性是指用戶的應用程序與數(shù)據(jù)庫的邏輯結構是相互

獨立的,即,當數(shù)據(jù)的邏輯結構改變時,用戶程序也可以不變。

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

1、若定義如下關系模式:

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

course(eno,cn,cCredit,clesson)

sc(sno,eno,grade1,grade2,grade3)請用SQL語言表達式實現(xiàn)如下要求.

(1)從student表讀取學號為S1同學的數(shù)據(jù)記錄,如果存在,則查詢該生的

信息,否則輸出“不存在學號為S1的學生”

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

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

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

(4)編寫T-SQL程序實現(xiàn)功能:如果存在姓名為“張三”的學生,則輸出該生

的作業(yè)等級結果(學號、姓名、課程名稱、等級1),按分數(shù)段顯示等級“優(yōu)

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

示文字為“沒有這個名字的學生”。

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

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

高分及最低分,否則顯示“該學號不存在”。

【答案】(1),ifexists(selectsnofromstudentwhere

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

在學號為SI的學生’

(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成績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'沒有這個名字的學生’

(5).createprocedurequery_students

?snochar(10)as

ifexists(select*fromstudentwheresno=@sno)

begin

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

分fromsc

wheresno=@snogroupbysno

end

else

print'該學號不存在’

goexecquery_students@sno=,1204304105'

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

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

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

A、應用程序設計者

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

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

D、數(shù)據(jù)庫結構

【答案】C

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

A、無任何對象

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

C、只有“表”對象

D、不包括“表”對象

【答案】A

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

A、事務管理器

B、查詢處理器.

C、存儲管理器

D、進程控制器.

【答案】D

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

A、初值

B、當前值

C、輸出格式

D、輸入格式

【答案】D

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

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

A、能出結果

B、速度最快

C、讀取最少

D、以上所有

【答案】C

6、概念結構設計階段得到的結果是—o

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

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

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

D、存儲結構和方法的物理結構

【答案】B

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

A、DB包含DBS和DBMS

B、DBMS包含DB和DBS

C、DBS包含DB和DBMS

D、沒有任何關系

【答案】C

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

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

A、一對一

B、一對多

C、多對多

D、多對一

【答案】C

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

則,將它們轉換成關系模式集時,關系模式的個數(shù)是()。

A、1

B、2

C、3

D、4

【答案】D

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

A、同一關系模式下關系是唯一的

B、關系的任何屬性都是不可再分的

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

的域

D、關系模式和關系都是不隨時間變化的

【答案】B

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

A、abc

B、1234

C、AB+C

D、ABa9

【答案】A

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

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

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

性來完成。

A、字段大小

B、格式

C、有效性規(guī)則

D、有效性文本

【答案】C

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

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

時所彈出的提示性文本

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

A、SELECT

B、INSERT

C、UPDATE

D、DELETE

【答案】A

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

A、表

B、查詢

C、窗體

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

【答案】A

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

A、0級封鎖

B、1級封鎖

C、2級封鎖

D、兩段鎖協(xié)議

【答案】C

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

A、查詢

B、窗體

C、報表

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

【答案】C

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

A、LOOP語句

B、REPEAT語句

C、WHILE語句

D、CASE語句

【答案】D

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

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

語法及方式類似于高級程序設計語言。

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

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

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

C、增加DBMS的安全性.

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

【答案】B

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

A、rollback

B、commit

C、help

D、update

【答案】B

20、在VisualFoxPro中進行參照完整性設置時,要想設置成:當更改父表中

的主關鍵宇段或候選關鍵字段時,自動更改所有相關子表記錄中的對應值。應

選擇()。

A、級聯(lián)

B、忽略

C、限制

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

【答案】A

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

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

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

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

2、表由結構和兩部分組成。

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

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

【答案】日期時間型

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

【答案】事件過程

5、表中的一行稱為一條(),對應一個(),相當于一個()

【答案】記錄I元組I實體

【解析】無

6、關系模型中,一個關鍵字是可由一個或其值能惟一標識該關系模式

中任何元組的屬性組成。

【答案】多個

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

【答案】插入表I刪除表

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

“—”兩個選項。

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

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

【答案】概念結構設計

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

【答案】createtable

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

1、主控索引

【答案】在復合索引的多個索引中,在某一時刻只有一個索引對表起作用,這

個索引標志稱為主控索引。

2、簡述數(shù)據(jù)庫的兩種存儲結構。

【答案】數(shù)據(jù)庫的物理存儲結構指的是保存數(shù)據(jù)庫各種邏輯對象的物理文件是

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

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

邏輯存儲結構:數(shù)據(jù)庫是存儲數(shù)據(jù)的容器,即數(shù)據(jù)庫是一個存放數(shù)據(jù)的表和支

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

3、簡述鎖機制,鎖分為哪幾類。

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

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

障。

鎖分為

(1)共享鎖

(2)排它鎖

(3)更新鎖

(4)意向鎖

(5)模式鎖

(6)大容量更新鎖

4、簡述數(shù)據(jù)庫設計過程。

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

需求分析階段、

概念結構設計階段、

邏輯結構設計階段、

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

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

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

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

關系S:

S#SNAMEAGESEX

1李強23男

2劉麗22女

3張友22男

關系SC:

S#C#GRADE

1K183

82K185

5K192

2K590

5K584

5K880

關系C:

C#CNAMETEACHER

KIC語言王華

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

K8編譯原理程軍

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

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

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

(4)檢索“李強”同學不學課程的課程號。

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

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

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

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

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

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

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

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

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

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

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

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

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

(4)檢索“李強”同學不學課程的課程號(C#)。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A、完整性

B、并發(fā)控制

C、隔離性

D、安全性

【答案】D

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

A、宏名

B、宏組名

C、[宏組名.宏名]

D、宏組名.宏名

【答案】D

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

A、.PRG

B、.SCX

C、.MPR

D、.VCX

【答案】B

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

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

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

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

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

【答案】D

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

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

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

A、安全性

B、完整性

C、并發(fā)控制

D、恢復

【答案】A

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

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

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

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

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

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

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

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

【答案】A

7、在SQL>下用下面哪個命令可顯示emp表的結構?()

A、SQL>listemp

B、SQL>DESCemp

C、SQL>setemp

D>SQL>select*fromemp;

【答案】B

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

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

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

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

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

【答案】A

9、設有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證

號),課程C(課號,課名),選課SC(學號,課號,成績),則表SC的關鍵字(鍵

或碼)為()。

A、課號,成績

B、學號,成績

C、學號,課號

D、學號,姓名,成績

【答案】C

【解析】選課SC表的關鍵字必須是由學生表S和課程表S的關鍵字共同組成,

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

10、對關系的描述不正確的是

A、關系是一個集合

B、關系是一張二維表

C、關系可以嵌套定義

D、關系中的元組次序可交換

【答案】C

【解析】本題主要考查的知識點為關系的定義和性質(zhì)。關系是一個具有相同屬

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

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

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

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

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

11、關系數(shù)據(jù)庫的模型結構是()

A、樹狀

B、二維表

C、網(wǎng)絡

D、星型

【答案】B

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

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

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

B、嵌入到另一個查詢語句之中的查詢語句

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

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

【答案】B

【解析】本題得分:1分

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

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

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

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

D、視圖簡化用戶觀點.但不提高查詢效率

【答案】C

14、ORDERBY的作用是()

A、查詢輸出分組

B、設置查詢條件

C、對記錄排序

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

【答案】C

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

A、dbv

B、dbca

C、tkprof

D、netca

【答案】C

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

A、CONNECT

B、RESOURCE

C、DBA

D、SCOTT

【答案】C

17、Oracle中()進程負責把修改后的數(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ù)恢復命令。

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

A、報警文件(alertlog)

B、追蹤文件

C、控制文件

D、參數(shù)文件

【答案】C

20、聚類的目的是

A、使對象之間的距離盡可能小

B、使對象之間的距離盡可能大

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

離盡可能小

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

離盡可能大

【答案】D

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

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

()、()、()

【答案】單用戶結構I主從式結構I分布式結構I客戶機/服務器結構I瀏覽器/服

務器結構

2、在窗體中有一個命令按鈕控件,當用戶單擊命令按鈕時,將進入另一個窗

體,則應設置該控件的—屬性。

【答案】事件

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

fromstudent()。

【答案】GROUPBYssex

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

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

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

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

【答案】聚集碼

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

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

程的學生的學生名和成績。使用連接查詢的SQL語句是:SELECTSName,

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

【答案】SC.CNo=C.CNo

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

設置查詢準則。

【答案】查詢輸出字段

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

【答案】定義

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

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

10、在Access中,將嵌入一個報表中的報表稱為報表。

【答案】子

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

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

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

段。

2、簡述視圖的優(yōu)點。

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

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

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

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

用程序中。

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

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

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

互獨立的。當數(shù)據(jù)庫物理結構變化時,通過某種映射,使數(shù)據(jù)庫的邏輯結構不

發(fā)生變化。

邏輯獨立性是指用戶的應用程序與數(shù)據(jù)庫的邏輯結構是相互獨立的,,當數(shù)據(jù)的

邏輯結構改變時,通過另一個映射,使用戶邏輯結構不變。

4、向關系表S中增加一名新同學,該同學的學號是“990010”,姓名是“李國

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

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

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

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

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

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

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

量。

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

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

索銷售“冰箱”的商店的編號和商店名稱。

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

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

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

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

于100元。

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

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

價值。

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

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

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

則:檢索銷售“冰箱”的商店的編號和商店名稱。

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

(SHOPxSALExGOODS))

溫馨提示

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

評論

0/150

提交評論