重慶文理學(xué)院數(shù)據(jù)庫基礎(chǔ)期末樣卷(六套試卷)及答案_第1頁
重慶文理學(xué)院數(shù)據(jù)庫基礎(chǔ)期末樣卷(六套試卷)及答案_第2頁
重慶文理學(xué)院數(shù)據(jù)庫基礎(chǔ)期末樣卷(六套試卷)及答案_第3頁
重慶文理學(xué)院數(shù)據(jù)庫基礎(chǔ)期末樣卷(六套試卷)及答案_第4頁
重慶文理學(xué)院數(shù)據(jù)庫基礎(chǔ)期末樣卷(六套試卷)及答案_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫基礎(chǔ)期末精選樣卷(-)

(總分100分,考試時長90分鐘)

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

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

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

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

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

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

2、SQL數(shù)據(jù)庫使用以下哪種組件來保存真實的數(shù)據(jù)?()

A、Schemas

B、Subschemas

C、Tables

D、Views

3、用二維表結(jié)構(gòu)表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為()

A、網(wǎng)狀模型

B、層次模型

C、關(guān)系模型

D、面向?qū)ο竽P?/p>

4、在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)

庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的是()階段。

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

B、文件系統(tǒng)

C、人工管理

D、數(shù)據(jù)項管理

5、Access2010數(shù)據(jù)庫文件的“壓縮并修復(fù)”的作用是

A、打開前進行優(yōu)化

B、修復(fù)文件錯誤

C、修復(fù)數(shù)據(jù)庫邏輯錯誤

D、會破壞原有數(shù)據(jù)

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

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

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

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

D、TOAD

7、將員工號為1007的員工薪水改為3500,職位改為Programmer,下列SQL語

句正確的是:()o

A、updateemp

setsalary=3500andjob='Programmer'

whereempno=1007;

B、updateemp

setsalary=3500,setjob='Programmer,

whereempno=1007;

C、updateemp

salary=3500,job='Programmer,

whereempno=1007;

D、updateemp

setsalary=3500,job='Programmer,

whereempno=1007;

8、在關(guān)系數(shù)據(jù)庫中,索引(index)是三級模式結(jié)構(gòu)中的()

A、概念模式

B、內(nèi)模式

C、模式

D、外模式

9、當B屬性函數(shù)依賴于A屬性時,屬性A與B的聯(lián)系是()。

A、1對多

B、多對1

C、多對多

D、以上都不是

10、在數(shù)據(jù)庫表字段的擴展屬性中,通過對()可以限定字段的內(nèi)容僅為英文字

母。

A、字段格式

B、輸入掩碼

C、字段標題和注釋

D、字段級規(guī)則

11>關(guān)系模型中,一個碼是()。

A、可由多個任意屬性組成

B、至多由一個屬性組成

C、可由一個或多個其值能唯一標識該關(guān)系模式中任何元組的屬性組成

D、以上都不是

12、access2010提供的“日期/時間”數(shù)據(jù)類型的長度是()

A、2個字節(jié)

B、4個字節(jié)

C、8個字節(jié)

D,16個字節(jié)

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

()。

A、buffe目前正在被訪問

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

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

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

14、現(xiàn)要查找缺少成績(Grade)的學(xué)生學(xué)號(Snum),相應(yīng)的SQL語句是()

A、SELECTSnum

B、SELECTSnumFROMSCFROMSCWHEREGrade=0WHERE

Grade<=0

C、SELECTSnum

D、SELECTSnumFROMSCFROMSCWHEREGrade=NULLWHEREGrade

ISNULL

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

x=〃A354.929”

Vai(x)

A、354

B、0

C、355

D、354.00

16、下列聚合函數(shù)中不忽略空值(NULL)的是()<,

A、SUM(列名)

B、MAX(列名)

C、COUNT(*)

D、AVG(列名)

17、下列關(guān)于表的字段屬性設(shè)置,說法錯誤的是()

A、表中的字段名的字符長度不得超過64個字符,且不能包含,

“!”,“[]”等字符和前導(dǎo)空格;

B、如果沒有設(shè)置字段標題,則系統(tǒng)自動將字段名作為字段標題顯示;

C、可以為文本型、數(shù)字型、日期/時間型、自動編號等數(shù)據(jù)類型的字段設(shè)

置默認值;

D、有效性文本是用戶輸入的數(shù)據(jù)不滿足設(shè)置的有效性規(guī)則時所提示的文

本。

18、在OraclePL/SQL中,執(zhí)行動態(tài)SQL的語句是()。

A、EXECUTE

B、Start

C、Run

D、EXECUTEIMMEDIATE

19、在數(shù)據(jù)庫的安全性控制中,為了保證用戶只能存取他有權(quán)存取的數(shù)據(jù)。在授

權(quán)定義中,數(shù)據(jù)對象的(),授權(quán)子系統(tǒng)就越靈活。

A、范圍越小

B、范圍越大

C、約束越細致

D、范圍越靈活

20、使用存儲過程的好處不包括

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

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

C、移植性好

D、良好的封裝性

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

1、數(shù)據(jù)庫管理系統(tǒng)是在操作系統(tǒng)支持下的軟件。

2、數(shù)據(jù)庫是存儲在計算機內(nèi)有結(jié)構(gòu)的o

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

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

4、用二維表的形式來表示實體之間聯(lián)系的數(shù)據(jù)模型叫做o

5、在數(shù)據(jù)庫的三級模式中,內(nèi)模式是邏輯模式的o

6、如果X-Y和YX成立,那么X-Y是一個(),它可以根據(jù)推理規(guī)則的()性

推出。

7、將E-R圖向關(guān)系模型進行轉(zhuǎn)換是()階段的任務(wù)。

8、在Access中不能對自動編號和類型的字段設(shè)置默認值。

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

10、如果關(guān)系R2的外部關(guān)系鍵X與關(guān)系R1的主關(guān)系鍵相符,則外部關(guān)系鍵X的

每個值必須在關(guān)系R1中主關(guān)系鍵的值中找至U,或者為空,這是關(guān)系的()規(guī)則。

三'名詞解釋題(每小題5分,共20分)

1、什么是關(guān)系模型?

2、什么是依賴保持性?

3、什么是聚集?

4、什么是對象?

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

1、某大學(xué)的運動會比賽項目管理數(shù)據(jù)庫包括如下三張表:

Student(xh,xm,xb,nl,szx)//學(xué)號、姓名、性別、年齡、所在系

Sports(xmh,xmm,dw)〃運動項目的編號、名稱、項目的計分單位

SS(xh,xmh,cj)〃學(xué)號、運動項目的編號、成績

根據(jù)上述情況,完成如下操作:

(1)使用SQL語言,創(chuàng)建student表,并定義xh為主鍵。

(2)在Student表xh屬性列上建立名稱為xh的聚簇索引。

(3)使用SQL語言從表Student中刪除學(xué)生“張三”的記錄。

(4)使用SQL語言為SS表添加一條記錄:學(xué)號為“xhOOl”的學(xué)生參與了編號

為“xmOOl”的運動項目,但還沒成績。

(5)使用SQL語言,將Student表學(xué)號為“xhOOl”的學(xué)生的姓名改為“李

明”。

(6)查詢“計算機”系的學(xué)生參加了哪些運動項目,只把運動項目名稱列出,

去除重復(fù)記錄。

(7)查詢各個系的學(xué)生的“跳高”項目比賽的平均成績(不要求輸出比賽項目

的計分單位)。

(8)統(tǒng)計各個系的總成績情況,并根據(jù)總成績按降序排序。

(9)建立“計算機”系所有男學(xué)生的信息視圖JSJ_M_Student。

(10)回收用戶“李明”對Sports表的查詢權(quán)限。

參考答案

一、單項選擇題

1、B

2、C

3、C

4、A

【解析】數(shù)據(jù)獨立性最高的是數(shù)據(jù)庫系統(tǒng)階段。

5、C

【解析】壓縮和修復(fù)數(shù)據(jù)庫的作用是一方面壓縮數(shù)據(jù)庫的存儲空間,另一個方

面就是修復(fù)出現(xiàn)的各種邏輯錯誤。

6、A

7、D

8、B

9、B

10、B

11、C

12、C

【解析】日期/時間固定占用8個字節(jié)。

13、A

14、D

15、B

16、C

17、C

【解析】自動編號的值是系統(tǒng)遞增或者隨機產(chǎn)生的,也不能被用戶修改,因此

不能設(shè)置默認值。

18、D

19、A

20、C

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

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

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

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

二、填空題

1、系統(tǒng)

2、數(shù)據(jù)的集合

3、減少數(shù)據(jù)冗余

4、關(guān)系模型

5、物理實現(xiàn)

6、平凡的函數(shù)依賴|自反

7、邏輯結(jié)構(gòu)設(shè)計

8、OLE對象

9、基本表|視圖

10、參照完整性

三、名詞解釋題

1、用二維表格的結(jié)構(gòu)形式來表示實體與實體間的聯(lián)系。

2、在對關(guān)系模式進行規(guī)范化分解時,分解后的關(guān)系模式保持了原關(guān)系模式中的

函數(shù)依賴關(guān)系,稱這種性質(zhì)為依賴保持性。

3、把一個或幾個具有公共列的并經(jīng)常一起使用的相關(guān)的表物理地聚集存儲在一

起的方法稱為聚集。

4、對象是面向?qū)ο笫较到y(tǒng)中運行時刻的基本成分,它是屬性與行為(即數(shù)據(jù)與

操作)以及與其他對象的接口的封裝體。

四、綜合應(yīng)用題

1、(1)使用SQL語言,創(chuàng)建student表,并定義xh為主鍵。

CreatetableStudent

(

xhchar(10)primarykey,

xmchar(20),

xbchar(2),

nlint,

szxchar(50)

)

(2)在Student表xh屬性列上建立名稱為xh的聚簇索引。

Createclusteredindexxhonstudent(xh)

(3)使用SQL語言從表Student中刪除學(xué)生“張三”的記錄。

DeletefromStudentwherexm='張三'

(4)使用SQL語言為SS表添加一條記錄:學(xué)號為“xhOOl”的學(xué)生參與了編號

為“xmOOl”的運動項目,但還沒成績。

InsertintoSS(xh,xmh)valuesCxhOOl',,xmOOl')

(5)使用SQL語言,將Student表學(xué)號為“xhOOl”的學(xué)生的姓名改為“李

明”。

Updatestudentsetxm=,李明'wherexh=,xhOOl'

(6)查詢“計算機”系的學(xué)生參加了哪些運動項目,只把運動項目名稱列出,

去除重復(fù)記錄。

SELECTDISTINCTxmm

FROMSports

WHERExmhIN

(SELECTxmhFROMSSWHERExhIN

(SELECTxhFROMStudentWHEREszx='計算機'))

(7)查詢各個系的學(xué)生的“跳高”項目比賽的平均成績(不要求輸出比賽項目

的計分單位)。

SELECTszx,AVG(cj)

FROMStudent,SS,Sports

WHEREStudent.xh=SS.xhandSS.xmh=Sports.xmhANDxmm='跳高'

GROUPBYszx

(8)統(tǒng)計各個系的總成績情況,并根據(jù)總成績按降序排序。

SELECTszx,sum(cj)

FROMStudent,SS,Sports

WHEREStudent.xh=SS.xhandSS.xmh=Sports.xmh

GROUPBYszx

Orderbysum(cj)desc

(9)建立“計算機”系所有男學(xué)生的信息視圖JSJ_M_Student。

CREATEVIEWJSJ_M_Student

AS

SELECT*FROMStudent

WHEREszxt='計算機'ANDxb='男'

(10)回收用戶“李明”對Sports表的查詢權(quán)限。

REVOKESELECTONTABLESportsFROM李明

數(shù)據(jù)庫基礎(chǔ)期末精選樣卷(二)

(總分100分,考試時長90分鐘)

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

1、數(shù)據(jù)獨立性是數(shù)據(jù)庫技術(shù)的重要特點之一。所謂數(shù)據(jù)獨立性是指()。

A、數(shù)據(jù)與程序獨立存放

B、不同的數(shù)據(jù)被存放在不同的文件中

C、不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用

D、以上三種說法都不對

2、系統(tǒng)中有權(quán)利啟動和關(guān)閉數(shù)據(jù)庫的用戶是()o

A、hr

B、user

C、system

D、scott

3、數(shù)據(jù)庫是在計算機系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲和應(yīng)用的()。

A、文件的集合

B、數(shù)據(jù)的集合

C、命令的集合

D、程序的集合

4、下列敘述中正確的是()o

A、數(shù)據(jù)庫是一個獨立的系統(tǒng),不需要操作系統(tǒng)的支持

B、數(shù)據(jù)庫設(shè)計是指設(shè)計數(shù)據(jù)庫管理系統(tǒng)

C、數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)共享的問題

D、數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致

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

A、能出結(jié)果

B、速度最快

C、讀取最少

D、以上所有

6、在()情況下UND0_RETENTI0N參數(shù)即使設(shè)置了,也不起作用。

A、當undo表空間的數(shù)據(jù)文件是自動擴展的時候

B、當數(shù)據(jù)庫有不只一個undo表空間可用的時候

C、當undo表空間是固定尺寸且retentionguarantee沒有啟用的時候

D、當undo表空間是自動擴展且retentionguarantee沒有啟用的時候

7、在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式屬于數(shù)據(jù)庫設(shè)計的。

A、邏輯設(shè)計階段

B、物理設(shè)計階段

C、概念設(shè)計階段

D、需求分析

8、對于關(guān)系模型敘述錯誤的是。

A、建立在嚴格的數(shù)學(xué)理論、集合論和謂詞演算公式基礎(chǔ)之一

B、微機DBMS絕大部分采取關(guān)系數(shù)據(jù)模型

C、用二維表表示關(guān)系模型是其一大特點

D、不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫管理系統(tǒng)

9、下列不屬于“編輯關(guān)系”對話框中的選項是()

A、實施參照完整性

B、級聯(lián)更新相關(guān)記錄

C、級聯(lián)更新相關(guān)字段

D、級聯(lián)刪除相關(guān)記錄

10、數(shù)據(jù)庫中存儲的是o

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

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

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

D、數(shù)據(jù)及數(shù)據(jù)之間的聯(lián)系

11、X+Y小于10而且x-y大于0的VFP邏輯表達式是()。

A、x+y<10,x-y>0

B、(x+y<10):(x-y)>0

C、x+y<10Andx-y>0

D、x+y<10x-y>0

12、下面有關(guān)全局變量和局部變量說法錯誤的是()。

A、局部變量以@開頭,在使用的過程中,可以根據(jù)用戶需要進行修改。

B、全局變量在使用的過程中可以根據(jù)用戶需要進行賦值。

C、全局變量以@@開頭,表示SQLServer內(nèi)部的一些狀態(tài)變量。

D、可以通過set語句和select語句對局部變量進行賦值。

13、聲明一個類型為int類型的變量i,并將其賦值為10。該過程的正確語句是

()。

A、delclare@inti=10

B、set@i=10delcareinti

C、declare@iintseti=10

D、declare@iintset@i=10

14、可以用()來聲明游標。

A、CREATECURSOR

B、ALTERCURSOR

C、SETCURSOR

D、DECLARECURSOR

15、SQL語言一次查詢的結(jié)果是一個()。

A、記錄

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

C,元組

D、表

16、一個Access數(shù)據(jù)庫包含三個表、五個查詢、兩個窗體和兩個數(shù)據(jù)訪問頁,

則該數(shù)據(jù)庫一共需要存儲()個文件。

A、12

B、10

C、3

D、1

17、在下列函數(shù)中,返回值是字符型的是()

A、EOFO

B、ATO

C、VAL()

D、CHRO

18、宏對象是()

A、操作序列

B、宏觀設(shè)計

C、病毒

D、數(shù)據(jù)庫設(shè)計

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

A、數(shù)據(jù)庫系統(tǒng)目錄(工程數(shù)據(jù)庫字典)也由一些關(guān)系組成,所以用戶可以同

樣對其進行查、添、冊1、改操作

B、事務(wù)(transaction)是數(shù)據(jù)庫進行的基本工作單位。如果一個事務(wù)從未

有過更新,那么就保持了數(shù)據(jù)庫處于一致性狀態(tài)

C、既然數(shù)據(jù)庫能實現(xiàn)數(shù)據(jù)對不同用戶的共享,那么數(shù)據(jù)庫中不存在任何冗

D、對于查、添、冊U、改操作都需由數(shù)據(jù)庫管理員DBA進行完整性定義和安

全性授權(quán),由數(shù)據(jù)庫具體執(zhí)行

20、若事務(wù)T對數(shù)據(jù)R已加了S鎖,則其他事物對數(shù)據(jù)R()

A、可以加S鎖不能加X鎖

B、不能加S鎖可以加X鎖

C、可以加S鎖也可以加X鎖

D、不能加任何鎖

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

1、在數(shù)據(jù)流圖中,用()表示“處理”。

2、層次模型的數(shù)據(jù)結(jié)構(gòu)是()結(jié)構(gòu);網(wǎng)狀模型的數(shù)據(jù)結(jié)構(gòu)是()結(jié)構(gòu);關(guān)系模型的

數(shù)據(jù)結(jié)構(gòu)是()結(jié)構(gòu);面向?qū)ο竽P偷臄?shù)據(jù)結(jié)構(gòu)之間可以()

3、常量「2009-10-01,15:30:00}的數(shù)據(jù)類型是。

4、關(guān)系R有8列屬性,關(guān)系S有4列屬性,則RXS有列屬性。

5、傳統(tǒng)的集合“并、差、交”運算施加于兩個關(guān)系時,這兩個關(guān)系必須()。

6、合并查詢使用的操作符是()。

7、數(shù)據(jù)獨立性是指當數(shù)據(jù)發(fā)生變化時,可以不用修改使用數(shù)據(jù)的—。

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

用命令o

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

10、傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫系統(tǒng)可以分為三種類型:層次、網(wǎng)狀和

三'名詞解釋題(每小題5分,共20分)

1、什么是標識符?

2、什么是完全函數(shù)依賴?

3、什么是宿主型SQL語言?

4、什么是事務(wù)的原子性?

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

1、已知員工考勤數(shù)據(jù)庫YGKQ包含JBQK(職工基本情況)數(shù)據(jù)表和QQLX(缺勤

信息)數(shù)據(jù)表,表結(jié)構(gòu)如表1和表2所示:

表1JBQK(職工基本情況表結(jié)構(gòu))

字段名字段類型字段寬度說明

zghCHAR4職工號,主碼

xmCHAR8姓名

sjDATETIME缺勤時間

tsINT缺勤天數(shù)

lxCHAR4缺勤類型,外碼

表2QQLX(缺勤類型信息表結(jié)構(gòu))

字段名字段類型字段寬度說明

lxCHAR4缺勤類型,主碼

meCHAR8缺勤名稱

msVARCHAR60缺勤描述

請用SQL語句完成以下操作:

1.查詢每個職工的職工號、姓名、缺勤時間、缺勤天數(shù)和缺勤類型信息。

2.查詢職工號為001的職工的姓名和缺勤天數(shù)。

3.查詢所有姓“張”的職工的職工號、缺勤天數(shù)。

4.找出所有缺勤天數(shù)在2?3天的職工號和缺勤名稱。

5.查詢?nèi)鼻诿Q為“病假”的職工的職工號和姓名。

6.查詢?nèi)鼻谔鞌?shù)超過平均缺勤天數(shù)的職工的職工號和姓名。

7.求各缺勤類別的人數(shù)。

8.查詢在職工基本情況表中沒有出現(xiàn)過的缺勤類型及缺勤名稱。

9.使用SQL語句將“曠工”人員的缺勤天數(shù)增加一天。

10.使用SQL語句創(chuàng)建一個名為zgqq(職工缺勤)的視圖,要求能夠使用該

視圖查詢?nèi)鼻?天以上的職工的職工號、姓名、缺勤天數(shù)和缺勤名稱。

參考答案

一、單項選擇題

1、D

2、C

3、B

4、C

5、C

6、C

7、A

【解析】本題得分:1分

8、D

9、B

【解析】級聯(lián)更新相關(guān)字段。

10、D

【解析】本題得分:1分

11、C

12、B

13、D

14、D

15、D

16、D

【解析】Access由6大對象組成,所有的對象都保存在1個數(shù)據(jù)庫文件中。

17、D

18、A

【解析】宏是一系列操作的集合,用于實現(xiàn)Access各個對象的簡單控制和操

作。

19、B

20、A

二、填空題

1、圓圈

2、樹I有向圖|二維表|嵌套和遞歸

3、日期型

4、12

5、相容

6、UNION

7、應(yīng)用程序

8、local

9、函數(shù)依賴集F的閉包

10-,關(guān)系

三、名詞解釋題

1、標識符是用來標識事物的符號,其作用類似于給事物起的名稱。

2、設(shè)X,Y是關(guān)系R的兩個屬性集合,X'是X的真子集,存在X-Y,但對每一

個X'都有X,!-Y,則稱Y完全函數(shù)依賴于X。

3、宿主型SQL語言是嵌入到宿主編程語言中使用的SQL語言,主要被應(yīng)用程序

員用來發(fā)數(shù)據(jù)庫應(yīng)用程序。

4、事務(wù)的原子性指的是,事務(wù)中包含的程序作為系統(tǒng)的邏輯工作單位,它所做

的對數(shù)據(jù)修改操作要么全部執(zhí)行,要么完全不執(zhí)行。

四、綜合應(yīng)用題

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

1.查詢每個職工的職工號、姓名、缺勤時間、缺勤天數(shù)和缺勤類型信息。

select*fromJBQK;

2.查詢職工號為001的職工的姓名和缺勤天數(shù)。

selectxm,qqtsfromJBQKwherezgh=,001);

3.查詢所有姓“張”的職工的職工號、缺勤天數(shù)。

selectzgh,qqtsfromJBQKwherexmlike'張%;

4.找出所有缺勤天數(shù)在2?3天的職工號和缺勤名稱。

selectzgh,qqmcfromJBQK,QQLXwhereJBQK.qqlx=QQLX.qqlxandqqts

between2and3;

5.查詢?nèi)鼻诿Q為“病假”的職工的職工號和姓名。

selectzgh,xmfromJBQKwhereqqlxin(selectqqlxfromQQLXwhere

qqmc='病假');

6.查詢?nèi)鼻谔鞌?shù)超過平均缺勤天數(shù)的職工的職工號和姓名。

selectzgh,xmfromJBQKwhereqqts>(selectAVG(qqts)fromJBQK);

7.求各缺勤類別的人數(shù)。

selectqqlx,count(*)fromJBQKgroupbyqqlx;

8.查詢在職工基本情況表中沒有出現(xiàn)過的缺勤類型及缺勤名稱。

本題給出三種參考答案:

selectqqlx,qqmcfromQQLXwhereqqlxOall(selectdistinctqqlxfrom

JBQK);

或selectqqlx,qqmcfromQQLXwhereqqlxnotin(selectdistinct

qqlxfromJBQK);

或selectqqlx,qqmcfromQQLXwherenotexists(select*fromJBQK

whereqqlx=qqlx.qqlx);

9.使用SQL語句將“曠工”人員的缺勤天數(shù)增加一天。

updateJBQKsetqqts=qqts+lwhereqqlxin(selectqqlxfromQQLX

whereqqmc=,曠工');

10.使用SQL語句創(chuàng)建一個名為zgqq(職工缺勤)的視圖,要求能夠使用該

視圖查詢?nèi)鼻?天以上的職工的職工號、姓名、缺勤天數(shù)和缺勤名稱。

createviewzgqq

asselectzgh,xm,qqts,qqmcfromJBQK,QQLXwhereJBQK.qqlx=QQLX.qqlx

andqqts>2;

數(shù)據(jù)庫基礎(chǔ)期末精選樣卷(三)

(總分100分,考試時長90分鐘)

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

1、一用戶打開ACCESS數(shù)據(jù)庫期間,只能查看內(nèi)容而無法編輯,同時其他用戶只

能以只讀方式打開此數(shù)據(jù)庫,說明該用戶的數(shù)據(jù)庫打開方式是()o

A、共享方式

B、獨占只讀方式

C、只讀方式

D、獨占方式

2、下列說法中,不正確的是()。

A、二維表中的每一列均有唯一的字段名

B、二維表中不允許出現(xiàn)完全相同的兩行

C、二維表中行的順序、列的順序不可以任意交換

D、二維表中行的順序、列的順序可以任意交換

3、在數(shù)據(jù)模型中,采用二維表結(jié)構(gòu)組織管理數(shù)據(jù)的模型是()

A、層次模型

B、網(wǎng)狀模型

C、關(guān)系模型

D、其他模型

4、具有數(shù)據(jù)冗余度小,數(shù)據(jù)共享以及較高數(shù)據(jù)獨立性等特征的系統(tǒng)是()。

A、文件系統(tǒng)

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

C、管理系統(tǒng)

D、高級程序

5、關(guān)于表的備注型字段與通用型字段,以下敘述中錯誤的是()。

A、字段寬度都不能由用戶設(shè)定

B、都能存儲文字和圖像數(shù)據(jù)

C、字段寬度都是4

D、內(nèi)容都存儲在與表文件同名的.FPT文件中

6、在下列代碼【】中分別為break,continue和return時,輸出數(shù)值為()。

Declare@nintSet@n=3While@n>0beginset@n=@nTif

@n=l[]endPrint@n

A、1,0,不輸出

B、0,0,0

C、1,1,0

D、1,0,0

7、在SQL語句中,可使用的通配符“”(百分號)”表示0

A、0到多個字符

B、計算百分數(shù)

C、一個字符

D、純數(shù)字

8、從E-R模型向關(guān)系模型轉(zhuǎn)換,一個m:n的聯(lián)系轉(zhuǎn)換成關(guān)系模式時,該關(guān)系模

式的碼是()o

A、m端實體的碼

B、m端實體碼和n端實體碼組合

C、n端實體的碼

D、重新選取其他屬性

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

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

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

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

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

10、從表中刪除記錄的SQL語句是()。

A、INSERT

B、DELETE

C、UPDATE

D、DROP

Ik數(shù)據(jù)庫系統(tǒng)的日志文件用于記錄下述哪類內(nèi)容?()

A、程序運行過程

B、數(shù)據(jù)查詢操作

C、程序執(zhí)行結(jié)果

D、數(shù)據(jù)更新操作

12、數(shù)據(jù)庫中有兩個用戶scott和muuser,物資表wz是屬于myuser用戶的,

但當前用戶是scott,要求查詢物資表wz(wno,wname,wtype,wunit)物資

單位wunit列為null的記錄,取結(jié)果的前5條記錄顯示,以下正確的SQL語句

是()。

A、select*fromscott.wzwherewunitisnullandrownum<5;

B、select*frommyuser.wzwherewunit=nullandrownum<5;

C、select*frommyuser.wzwherewunitisnullandrownum<6;

D、select*formscott.wzwherewunitisnullandrownum<6;

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

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

個字符

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

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

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

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

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

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

A、物理獨立性

B、邏輯獨立性

C、數(shù)據(jù)獨立性

D、結(jié)構(gòu)獨立性

15、為了監(jiān)視索引的空間使用效率,可以首先分析該索引的結(jié)構(gòu),使用

()語句,然后查詢INDEX_STATE視圖。

A、SELECTINDEX???VALIDATESTRUCTURE0

B、ANALYZEINDEX…VALIDATESTRUCTURE0

C、UPDATEINDEX…VALIDATESTRUCTUREo

D、REBUILDINDEX…VALIDATESTRUCTUREo

16、下列關(guān)于SQL的說法中,錯誤的是

A,SQL是一個綜合的、功能強大的語言

B、SQL與Java、C等程序設(shè)計語言非常相似

C、SQL由很少的詞構(gòu)成

D、每個SQL語句都是由一個或多個關(guān)鍵字所組成

17、哪個文件用于記錄數(shù)據(jù)庫的改變,并且用于實例的恢復(fù)?()

A、archivelogfile

B>redologfile

C、controlfile

D、alertlogfile

18、實現(xiàn)數(shù)據(jù)在不會被相互干擾的情況下并發(fā)使用,并且在發(fā)生故障時能夠?qū)?shù)

據(jù)庫進行正確的恢復(fù)的是

A、數(shù)據(jù)定義功能

B、數(shù)據(jù)庫的運行管理功能

C、數(shù)據(jù)操縱功能

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

19、Oracle中使用()命令可以在已分區(qū)表的第一個分區(qū)之前添加新分

區(qū)。

A、添加分區(qū)

B、截斷分區(qū)

C、拆分分區(qū)

D、不能在第一個分區(qū)前添加分區(qū)

20、創(chuàng)建表語句中的NOTNULL表示的含義是

A、不允許寫入數(shù)據(jù)

B、非空約束

C、允許空格

D、不允許讀取數(shù)據(jù)

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

1、從數(shù)據(jù)處理的角度而言,數(shù)據(jù)訪問頁和窗體類似,所不同的是數(shù)據(jù)訪問頁存

儲在Access數(shù)據(jù)庫的部。

2、在關(guān)系數(shù)據(jù)模型中,二維表的列稱為屬性,二維表的行稱為o

3、在關(guān)系代數(shù)中,從兩個關(guān)系中找出相同元組的運算稱為()運算。

4、在關(guān)系模式R中,能函數(shù)決定R中所有屬性的屬性組,稱為關(guān)系模式R的

()。

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

該對象的位置。

6、關(guān)系R的屬性A參照引用關(guān)系T的屬性A,T的某條元組對應(yīng)的A屬性值在

R中出現(xiàn),當要刪除T的這條元組時,系統(tǒng)可以采用的策略包括(),(),()o

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

8、系模型包括8種查詢操作,其中()、()、并、()和笛卡爾積是5種基本操

作,其他操作可以用基本操作定義和導(dǎo)出。

9、在數(shù)據(jù)庫實施階段包括兩項重要的工作,一項是數(shù)據(jù)的(),另一項是應(yīng)用程

序的編碼和調(diào)試。

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

三'名詞解釋題(每小題5分,共20分)

1、什么是DBA

2、什么是數(shù)據(jù)處理?

3、什么是X封鎖?

4、什么是DDL?

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

1、基于這樣的三個表即學(xué)生表S、課程表C和學(xué)生選課表SC,它們的結(jié)構(gòu)如

下:

S(S#,SN,SEX,AGE,DEPT)

C(C#,CN)

SC(S#,C#,GRADE)

其中:S#為學(xué)號,SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課

程號,CN為課程名,

GRADE為成績。按要求寫出SQL語句。

1)檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。

2)檢索選修課程“C2”的學(xué)生中成績最高的學(xué)生的學(xué)號。

3)檢索學(xué)生姓名其所選修課程的課程號。

4)檢索選修四門以上課程的學(xué)生總成績(不統(tǒng)計不及格的課程),并要求按總

成績的降序排列出來。

參考答案

一、單項選擇題

1、B

【解析】千萬不要選成了只讀方式打開,只讀方式打開只能限制當前用戶的打

開方式為只讀。

2、C

3、C

【解析】層次模型采用樹形結(jié)構(gòu),網(wǎng)狀模型采用網(wǎng)狀結(jié)構(gòu),關(guān)系模型采用二維

表結(jié)構(gòu)。

4、B

5、B

6、A

7、A

【解析】本題得分:1分

8、B

9、D

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

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

復(fù))。

10、B

11、D

12、C

13、C

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

14、B

15、B

16、B

【解析】本題主要考查的知識點為SQL的特點。SQL是一個綜合的、功能強大

的且簡潔易學(xué)的語言,它與諸如Java、C等程序設(shè)計語言不同,是由很少的詞構(gòu)

成,這些詞稱為關(guān)鍵字,每個SQL語句都是由一個或多個關(guān)鍵字所組成。SQL的

目的就是要能夠很好地提供一種從數(shù)據(jù)庫中讀寫數(shù)據(jù)的簡單而有效的方法。

17、B

18、B

【解析】本題主要考查的知識點為數(shù)據(jù)庫的運行管理功能。數(shù)據(jù)庫中的數(shù)據(jù)是

可供多個用戶同時使用的共享數(shù)據(jù),為保證數(shù)據(jù)的安全性、可靠性,數(shù)據(jù)庫管理

系統(tǒng)提供了統(tǒng)一的控制和管理機制,實現(xiàn)數(shù)據(jù)在不會被相互干擾的情況下能夠并

發(fā)使用,并且在發(fā)生故障時能夠?qū)?shù)據(jù)庫進行正確的恢復(fù)。

19、C

20、B

【解析】本題得分:1分

二、填空題

1、外

2、記錄

3、交

4、超鍵

5、快捷方式

6、拒絕|級聯(lián)|設(shè)為空值

7、聚集索引|非聚集索引

8、選擇|投影|差

9、載入

10、概念結(jié)構(gòu)設(shè)計

三、名詞解釋題

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

2、對各種數(shù)據(jù)的進行收集、存儲、分類、計算、加工、檢索和傳輸?shù)倪^程。

3、若事務(wù)T對數(shù)據(jù)對象A加上X鎖,則只允許T讀取和修改A,其他事務(wù)都不

能再對A加任何類型的所。直到T釋放A上的鎖??梢奨鎖只允許一個事務(wù)獨

鎖某個數(shù)據(jù),具有排他性。

4、是DatadefinitionLanguage的縮寫,意為數(shù)據(jù)定義語言,是SQL語言的

四大功能之一。

四、綜合應(yīng)用題

1、1、SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSHERE

SN=“王華”)o

2、SELECTS#FORMSCWHEREC#="C2”ANDGRADE>=ALL(ELECTGRADE

FORMSCHEREC#="C2”)0

3、SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#0

4,略

數(shù)據(jù)庫基礎(chǔ)期末精選樣卷(四)

(總分100分,考試時長90分鐘)

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

1、縮略字DBS指的是()。

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

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

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

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

2、數(shù)據(jù)庫管理系統(tǒng)是計算機的

A、應(yīng)用軟件

B、系統(tǒng)軟件

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

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

3、Access是一個()

A、DB

B、DBS

C、DBMS

D、OS

4、在數(shù)據(jù)庫技術(shù)中,“臟數(shù)據(jù)”是指()0

A、未回退的數(shù)據(jù)

B、未提交的數(shù)據(jù)

C、回退的數(shù)據(jù)

D、未提交隨后又被撤銷的數(shù)據(jù)

5、在數(shù)據(jù)庫技術(shù)中,面向?qū)ο髷?shù)據(jù)模型是一種()。

A、概念模型

B、結(jié)構(gòu)模型

C、物理模型

D、形象模型

6、目前()數(shù)據(jù)庫系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫,成為當今最

為流行的商用數(shù)據(jù)庫系統(tǒng)。

A、關(guān)系

B、面向?qū)ο?/p>

C、分布

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

7、執(zhí)行如下命令序列(設(shè)今天是2011年7月1日)

storedate()tomdate

Mdate=m_date_365

?year(m_date)

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

A、其中有錯誤

B、07/01/2011

C、2011

D、2010

8、Access2010中,文本型默認字段大小為()

A、255

B、64

C、50

D、65535

9、統(tǒng)計檔案表中學(xué)生來自多少個城市,下面SQL語句正確的是o

A、SELCETCOUNT(DISTINCT家庭住址)FROM檔案表;

B、SELCETDISTINCT家庭住址FROM檔案表;

C、SELCETSUM(DISTINCT家庭住址)FROM檔案表;

D、SELCETCOUNT(家庭住址)FROM檔案表;

10、下列不是DDL語句的是()。

A、alter

B、create

C^drop

D>commit

11、一般情況下,當對關(guān)系R和S使用自然聯(lián)接時,要求R和S至少含有一個

共同的()0

A、記錄

B、行

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

D、屬性

12、表中的列,也稱作

A、元組

B、鍵

C、碼

D、字段

13、函數(shù)mod(23,-5)的結(jié)果是。

A、3

B、-3

C、-2

D、2

14、實際存儲在數(shù)據(jù)庫中的表是()0

A、基本表

B、視圖

C、基本表和視圖

D、臨時表

15、在連編項目文件之前應(yīng)在“項目管理器”中指定一個主文件,該主文件將

作為已編譯的應(yīng)用程序的執(zhí)行開始點。下列類型的文件中,()文件不可以作

為主文件。

A,查詢

B、表單

C、菜單

D、類庫

16、下列因素中,()不是決定存儲結(jié)構(gòu)的主要因素。

A、實施難度

B、存取時間

C、存儲空間

D、維護代價

17、采用ASM存儲模式在Oracle10G數(shù)據(jù)庫中,如果在數(shù)據(jù)庫正常運轉(zhuǎn)的情況

下,采用shutdownimmediate在命令直接關(guān)閉了ASM實例,會出現(xiàn)以下

()情況。

A、依賴該ASM實例的數(shù)據(jù)庫在ASM實例關(guān)閉前以shutdownabort模式關(guān)

B、依賴該ASM實例的數(shù)據(jù)庫在ASM實例關(guān)閉后,以shutdownabort模式

關(guān)閉

C、依賴該ASM實例的數(shù)據(jù)庫在ASM實例關(guān)閉前以shutdownimmediate模

式關(guān)閉

D、依賴該ASM實例的數(shù)據(jù)庫在ASM實例關(guān)閉前,以shutdownabort模式

關(guān)閉

18、在Access中,撤銷數(shù)據(jù)庫密碼時,需要()

A、關(guān)閉數(shù)據(jù)庫

B、以只讀方式打開數(shù)據(jù)庫

C、以獨占方式打開數(shù)據(jù)庫

D、以獨占只讀方式打開數(shù)據(jù)庫

19、()是用于保存數(shù)據(jù)庫的所有變化信息的,從而保護數(shù)據(jù)庫的安全。

A、參數(shù)文件

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

C、重做日志文件

D、控制文件

20、解決并發(fā)性帶來的數(shù)據(jù)不一致問題普遍采用的技術(shù)是()。

A、封鎖

B、協(xié)商

C、恢復(fù)

D、存取控制

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

1、在Access中,報表最多可以由___個節(jié)構(gòu)成。

2、據(jù)庫系統(tǒng)的最大特點是數(shù)據(jù)的三級抽象和

3、在Access中,可以利用“格式”菜單中的—命令,選擇特定標題格式、

背景色彩、邊框顏色等不同風(fēng)格的數(shù)據(jù)訪問頁模板。

4、下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是數(shù)據(jù)庫系統(tǒng)減少了o

5、關(guān)系運算分為()和()。

6、在Transact-SQL中可以使用兩類注釋符:單行注釋()和多行注釋()。

7、設(shè)有SC(學(xué)號,課程號,成績)表,下面SQL的SELECT語句檢索成績高于或

等于平均成績的學(xué)生的學(xué)號。SELECT學(xué)號FROMscWHERE成

績>=(SELECTFROMsc)

8、備份設(shè)備可以是()、()或()o

9、數(shù)據(jù)庫管理系統(tǒng)(DBMS)的主要功能是o

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

和設(shè)置查詢準則。

三、名詞解釋題(每小題5分,共20分)

1、什么是系統(tǒng)權(quán)限?

2、什么是報表帶區(qū)(reportband)?

3、什么是數(shù)據(jù)庫的數(shù)據(jù)獨立性?

4、什么是主鍵?

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

1、設(shè)有一個SPJ數(shù)據(jù)庫,包括S、P、J及SPJ4個關(guān)系模式:

S(SNO,SBAME,STATUS,CITY);

P(PN0,PNAME,COLOR,WEIGHT);

J(JNO,JNAME,CITY);

SPJCSNO,PNO,JNO,QTY).

供應(yīng)商表S由供應(yīng)商代碼(SNO),供應(yīng)商姓名(SNAME),供應(yīng)商狀態(tài)

(STATUS),供應(yīng)商所在城市組成(CITY)。

零件表P由零件代碼(PNO),零件名(PNAME),顏色(COLOR),重量(WEIGHT)

組成。

工程項目表(JNO),工程項目名(JNAME),工程項目所在城市(CITY)組成。

供應(yīng)情況表SPJ由供應(yīng)商代碼(SNO),供應(yīng)商姓名(SNAME),供應(yīng)商狀態(tài)

(STATUS),供應(yīng)數(shù)量(QTY),表示某供應(yīng)商供應(yīng)某種零件給某工程項目的數(shù)量

為QTY。

用關(guān)系代數(shù)表達式表示下面的查詢要求:

(1)求供應(yīng)工程J1零件的供應(yīng)商號碼SNOo

(2)求供應(yīng)工程J1零件P1的供應(yīng)商號碼SNOo

(3)求供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO。

(4)求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO。

(5)求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號JNO。

參考答案

一、單項選擇題

1、D

2、B

3、C

4、D

5、B

6、A

7、D

8、A

【解析】默認字段大小為255,最大也為255。

9、A

【解析】本題得分:1分

10、D

11、D

12、D

13、C

14、A

【解析】視圖和臨時表不實際存儲在數(shù)據(jù)庫中。

15、D

16、A

17、C

18、C

19、C

20、A

二、填空題

1、7

2、二級獨立性

3、主題

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

5、關(guān)系代數(shù)|關(guān)系演算

6、一|/???/

7、AVG(成績)

8、硬盤|磁帶|管道

9、定義數(shù)據(jù)庫

10、查詢輸出字段

三、名詞解釋題

1、系統(tǒng)權(quán)限指的是數(shù)據(jù)庫用戶操作數(shù)據(jù)庫系統(tǒng)的權(quán)力,由具有DBA特權(quán)的用戶

授予其他用戶。

2、報表帶區(qū)(reportband)是指報表中的一塊區(qū)域,可以包含文本、來自表

字段中的數(shù)據(jù)、計算值、用戶自定義函數(shù)以及圖片、線條等。

3、數(shù)據(jù)獨立性表示應(yīng)用程序與數(shù)據(jù)庫中存儲的數(shù)據(jù)不存在依賴關(guān)系,包括邏輯

數(shù)據(jù)獨立性和物理

數(shù)據(jù)獨立性。

邏輯數(shù)據(jù)獨立性是指局部邏輯數(shù)據(jù)結(jié)構(gòu)(外視圖即用戶的邏輯文件)與全局邏輯

數(shù)據(jù)結(jié)構(gòu)(概念視圖)

之間的獨立性。當數(shù)據(jù)庫的全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)發(fā)生變化(數(shù)據(jù)定義的

修改、數(shù)據(jù)之間聯(lián)系的

變更或增加新的數(shù)據(jù)類型等)時,它不影響某些局部的邏輯結(jié)構(gòu)的性質(zhì),應(yīng)用程

序不必修改。

物理數(shù)據(jù)獨立性是指數(shù)據(jù)的存儲結(jié)構(gòu)與存取方法(內(nèi)視圖)改變時,對數(shù)據(jù)庫的

全局邏輯結(jié)構(gòu)(概念

視圖)和應(yīng)用程序不必作修改的一種特性,也就是說,數(shù)據(jù)庫數(shù)據(jù)的存儲結(jié)構(gòu)與

存取方法獨立。

4、主鍵是從多個候選鍵中選出的一個關(guān)系鍵,用來唯一標識實體的個體。

四、綜合應(yīng)用題

1、1)求供應(yīng)工程J1零件的供應(yīng)商號碼SNO:

nSno(oSno='JI'(SPJ))

2)求供應(yīng)工程JI零件Pl的供應(yīng)商號碼SNO:

nSno(oSno='JI'APno='Pl'(SPJ))

3)求供應(yīng)工程JI零件為紅色的供應(yīng)商號碼SNO:

JiSno(oPno='Pl'(。COLOR='紅'(P)~SPJ))

4)求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO:

nJno(SPJ)-nJNO(ocity='天津'AColor='紅'(S^SPJ^P)

5)求至少用了供應(yīng)商SI所供應(yīng)的全部零件的工程號JNO:

nJno,Pno(SPJ)H-mPno(。Sno='SI'(SPJ))

數(shù)據(jù)庫基礎(chǔ)期末精選樣卷(五)

(總分100分,考試時長90分鐘)

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

1、在下面關(guān)于Access數(shù)據(jù)庫的說法中,錯誤的是()。

A、Access2010創(chuàng)建的數(shù)據(jù)庫文件默認格式是Access2010

B、所有的對象都存放在同一個數(shù)據(jù)庫文件中

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

D、表是數(shù)據(jù)庫中最基本的對象

2、數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是()。

A、DBMS

B、DBS

C、DBA

D、DB

3、數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)模型通常由()三部分組成。

A、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束

B、數(shù)據(jù)定義、數(shù)據(jù)操作和安全性約束

C、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)管理和數(shù)據(jù)保護

D、數(shù)據(jù)定義、數(shù)據(jù)管理和運行控制

4、數(shù)據(jù)庫應(yīng)用系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系

統(tǒng)、()和用戶構(gòu)成。

A、DBMS

B、DB

C、DBS

D、DBA

5、Access字段名不能包含的字符是()

A、@

B、口

C、%

D、&

6、當執(zhí)行一個COMMIT語句時,()操作發(fā)生在最后。

A、LGWR進程把重做日志緩沖區(qū)(中的數(shù)據(jù))重寫到重做日志文件中

B、通知用戶(進程)提交已經(jīng)完成

C、服務(wù)器進程將一條提交的記錄放在重做日志文件緩沖區(qū)

D、服務(wù)器進程記錄數(shù)據(jù)上的資源鎖可以被釋放

7、假設(shè)一個倉庫可存放多種商品,一種商品可存放在不同的倉庫中,倉庫和商

品之間的聯(lián)系是()

A、一對一

B、一對多

C、多對多

D、不確定

8、圖中所示的出版社和作者表之間的關(guān)系是()

A、一對一

B、一對多

C、多對多

D、不確定

9、在關(guān)系型數(shù)據(jù)庫管理系統(tǒng)中,所謂關(guān)系是指()

A、各條數(shù)據(jù)記錄之間存在著一定的關(guān)系

B、各個字段數(shù)據(jù)之間存在著一定的關(guān)系

C、一個數(shù)據(jù)庫與另一數(shù)據(jù)庫存在著一定的關(guān)系

D、滿足一定條件的一個二維數(shù)據(jù)表格

10、專門的關(guān)系運算不包括下列中的()

A、聯(lián)接運算

B、選擇運算

C、投影運算

D、交運算

11、設(shè)定Grade表中的成績屬性的值在0-100范圍之內(nèi),需要用到的約束是

()

A、default約束

B、unique約束

C、primarykey約束

D、check約束

12、系統(tǒng)變量名均以開頭0

A、字母

B、數(shù)字

C、下劃線

D、漢字

13、在PL/SQLDeveloper中查看SQL語句的執(zhí)行計劃,對應(yīng)的工具是()。

A、ExplainPlan

B、QueryBuilder

C、TestManager

D>DataGenerator

14、有學(xué)生表:S學(xué)號,姓名,性別,專業(yè)),查詢”英語專業(yè)所有女同學(xué)姓名〃

的SQL語句是()

A、SELECT*FROMS

B、SELECTWHERESFROM專業(yè)=英語

C、SELECT姓名WHERESFROM專業(yè)=英語AND性別=女

D、SELECT姓名FROMSWHERE專業(yè)="英語"AND性別1女”

15、SQLSERVER2012提供的數(shù)據(jù)類型中不包括

A、貨幣

B、日期/時間

C、結(jié)構(gòu)體

D、數(shù)字

16、通過“表設(shè)計”視圖創(chuàng)建數(shù)據(jù)表必須定義()

A、排序依據(jù)

B、唯一索引

C、字段名稱

D、默認取值

17、概念結(jié)構(gòu)設(shè)計的主要目標是產(chǎn)生數(shù)據(jù)庫的概念結(jié)構(gòu),該結(jié)構(gòu)主要反映()。

A、應(yīng)用程序員的編程需求

B、DBA的管理信息需求

C、數(shù)據(jù)庫系統(tǒng)的維護需求

D、企業(yè)組織的信息需求

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

A、報警文件(alertlog)

B,追蹤文件

C、控制文件

D、參數(shù)文件

19、使用存儲過程的好處不包括

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

B、高性能

C、可增加網(wǎng)絡(luò)流量

D、良好的封裝性

20^OraclelOG數(shù)據(jù)庫中可以采用以下命令登錄數(shù)據(jù)庫:sqlplus/assysdb

請問,該方法登錄后的用戶是()用戶名。

A、system

B、sys

C>sysman

D>sysdba

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

1、層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是o

2、數(shù)據(jù)庫技術(shù)的奠基人之一E.F.Codd從1970年起發(fā)表過多篇論文,主要論

述的是o

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

4、文本型字段的長度不得超過()個字符,且在創(chuàng)建的時候默認為()個

字符。Access將一個中文漢字、英文字母、數(shù)字字符等符號均視為()個字

節(jié)處理。

5、命令?LEN("THISISMYBOOK")的結(jié)果是。

6、統(tǒng)計每個學(xué)生的總成績和平均成績SQL語句是:selectsno,()as總成

績,avg(grade)as平均成績fromscgroupbysno。

7、給數(shù)據(jù)表的某個字段設(shè)置PRIMARYKEY約束時,在該字段上會自動創(chuàng)建()索

引。

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

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

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

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

三、名詞解釋題(每小題5分,共20分)

1、什么是Boyce-Codd范式(BCNF)?

2、什么是平凡函數(shù)依賴?

3、什么是導(dǎo)出表?

4、什么是非主屬性?

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

1、設(shè)有關(guān)系模式:

TEACHER(教師編號,教師姓名,電話,所在部門,借閱圖書編號,書名,借書

日期,還書日期,備注)

(1)教師編號是候選碼嗎?說明理由

(2)該關(guān)系模式的主碼是什么?

(3)該關(guān)系模式是否存在部分函數(shù)依賴?如果存在,請寫出至少兩個?

(4)該關(guān)系模式滿足第幾范式?

(5)將該關(guān)系模式分解為3NF。

參考答案

一、單項選擇題

1、A

【解析】在Access2010中,創(chuàng)建的數(shù)據(jù)庫文件格式默認為Access2007,文

件格式直接決定創(chuàng)建的數(shù)據(jù)庫文件的擴展名。文件格式分為Access2000(擴

展名.mdb),Access2002-2003(擴展名.mdb),Access2007(擴展名.accdb)。

2、A

3、A

4、D

5、B

【解析】字段名命名規(guī)則中,不能使用方括號。

6、D

7、C

8、C

9、D

【解析】一個關(guān)系就是一個規(guī)范化的二維表。

10、D

11、D

12、C

13、A

【解析】QueryBuilder是幫助創(chuàng)建查詢語句的工具;TestManager是管理測

試的工具;DataGenerator是測試數(shù)據(jù)的工具。

14、D

15、C

16、C

【解析】創(chuàng)建表必須定義表的數(shù)據(jù)類型和字段名稱。

17、D

18、C

19、C

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

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

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

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

20、B

二、填空題

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

2、關(guān)系數(shù)據(jù)模型

3、50

4、255|255|1

【解析】無

5、15

6、sum(grade)

7、聚集

8、需求分析

9、實體|聯(lián)系

10、分析和設(shè)計階段I實現(xiàn)和運行階段

三、名詞解釋題

1、若關(guān)系符合1NF,且對于每個函數(shù)依賴X-Y,X必含有候選鍵,或者關(guān)系中

的每個決定屬性集都是候選鍵,則關(guān)系達到BCNF的要求。

2、當關(guān)系中屬性集合Y是屬性

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論