《數(shù)據(jù)庫(kù)原理及應(yīng)用》期末考試試題及答案_第1頁
《數(shù)據(jù)庫(kù)原理及應(yīng)用》期末考試試題及答案_第2頁
《數(shù)據(jù)庫(kù)原理及應(yīng)用》期末考試試題及答案_第3頁
《數(shù)據(jù)庫(kù)原理及應(yīng)用》期末考試試題及答案_第4頁
《數(shù)據(jù)庫(kù)原理及應(yīng)用》期末考試試題及答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《數(shù)據(jù)庫(kù)原理及應(yīng)用》期末考試試題及答案

1.下面描述正確的是O()

A、每個(gè)數(shù)據(jù)文件中有且只有一個(gè)主數(shù)據(jù)文件(正確答案)

B、日志文件可以存在于任意文件組中

C、主數(shù)據(jù)文件默認(rèn)為primary文件組(正確答案)

D、文件組是為了更好的實(shí)現(xiàn)數(shù)據(jù)庫(kù)文件組織(正確答案)

2.下面對(duì)索引的相關(guān)描述不正確的是o()

A、經(jīng)常被查詢的列不適合建索引(正確答案)

B、列值唯一的列適合建索引

C、有很多重復(fù)值的列適合建索引(正確答案)

D、是外鍵或主鍵的列不適合建索引(正確答案)

3.下列說法中錯(cuò)誤的是o()

A、SQL中局部變量可以不聲明就使用(正確答案)

BsSQL中全局變量必須先聲明再使用(正確答案)

C、SQL中所有變量都必須先聲明后使用(正確答案)

D、SQL中只有局部變量先聲明后使用;全局變量是由系統(tǒng)提供的用戶不能自

己建立

4.對(duì)視圖的描述正確的是o()

A、是一張?zhí)摂M的表(正確答案)

B、在存儲(chǔ)視圖時(shí)存儲(chǔ)的是視圖的定義(正確答案)

C、在存儲(chǔ)視圖時(shí)存儲(chǔ)的是視圖中的數(shù)據(jù)

D、可以像查詢表一樣來查詢視圖(正確答案)

5.下列說法正確的是0()

A、一個(gè)基本表可以跨一個(gè)或多個(gè)存儲(chǔ)文件(正確答案)

B、一個(gè)存儲(chǔ)文件可以跨一個(gè)或多個(gè)基本表(正確答案)

C、每個(gè)存儲(chǔ)文件與外部存儲(chǔ)器上一個(gè)物理文件對(duì)應(yīng)(正確答案)

D、每個(gè)基本表與外部存儲(chǔ)器上一個(gè)物理文件對(duì)應(yīng)

6.新建的數(shù)據(jù)庫(kù)至少包含()繼續(xù)。()

A、主要數(shù)據(jù)文件(正確答案)

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

C、日志文件(正確答案)

D、系統(tǒng)文件

7.若耍刪除book表中所有數(shù)據(jù),以下語句錯(cuò)誤的是()。()

A、truncatetablebook

B、droptablebook(正確答案)

C、deletefrombook

D、deletefrombook(正確答案)

8.在SQLSERVER中,下面關(guān)于子查詢的說法你認(rèn)為正確的是()。()

A、應(yīng)用簡(jiǎn)單子查詢的SQL語句的執(zhí)行效率比采用SQL變量的實(shí)現(xiàn)方案耍低

B、帶子查詢的查詢執(zhí)行順序是,先執(zhí)行父查詢,再執(zhí)行子查詢

C、表連接一般都可以用子查詢替換,但有的子查詢不能用表連接替換(正確

答案)

D、如果一個(gè)子查詢語句一次返回二個(gè)字段的值,那么父查詢的where子句中

應(yīng)該使用[NOT]EXISTS關(guān)鍵字(正確答案)

9.下面對(duì)于關(guān)系數(shù)據(jù)庫(kù)中表的主鍵描述正確的是()。O

A、使用主鍵可以唯一地標(biāo)識(shí)表中的一行數(shù)據(jù)(正確答案)

B、主鍵的值可以為空值

C、能唯一標(biāo)識(shí)一行記錄的列只有主鍵

D、在一個(gè)表中主鍵列的值是唯一的(正確答案)

10.Sql語句:selectfromstudentswhereSNOlike

'01010,,可能會(huì)查詢出的SNO是()。()

A、01053090A#Hm3?(正確答案)

B、01003090A01

C、01053090D09

D、0107A01(正確答案)

11.SQLSorvor數(shù)據(jù)庫(kù)管理員創(chuàng)建了一個(gè)數(shù)據(jù)庫(kù)Bonot,下列敘述正確的是

()。()

ABenet數(shù)據(jù)庫(kù)只能有一個(gè)主數(shù)據(jù)文件(正確答案)

BBenot數(shù)據(jù)庫(kù)可以有多個(gè)主數(shù)據(jù)文件

CBenet數(shù)據(jù)庫(kù)只能有一個(gè)事務(wù)日志文件

DBenet數(shù)據(jù)庫(kù)可以有多個(gè)事務(wù)日志文件(正確答案)

12.現(xiàn)有書目表book,包含字段:price(float);現(xiàn)在查詢一條書價(jià)最高的

書目的詳細(xì)信息,以下語句正確的是()。()

Aselecttop1frombookorderbypriceasc

Bselecttop1frombookorderbypricedesc(正確答案)

Cselecttop1frombookwhereprice=(selectmax(price)from

book)(正確答案)

Dselecttop1frombookwhereprice=max(price)

13.在關(guān)系數(shù)據(jù)庫(kù)中存在的完整性規(guī)則有()。()

A實(shí)體完整性規(guī)則(正確答案)

B索引完整性規(guī)則

C參照完整性規(guī)則(正確答案)

D用戶定義的完整性規(guī)則(正確答案)

14.下面對(duì)于關(guān)系數(shù)據(jù)庫(kù)中表的主鍵描述正確的是()。()

A、使用主鍵可以唯一地標(biāo)識(shí)表中的一行數(shù)據(jù)(正確答案)

B、主鍵的值可以為空值

C、能唯一標(biāo)識(shí)一行記錄的列只有主鍵

D、在一個(gè)表中主鍵列的值是唯一的(正確答案)

15.以下關(guān)于SQLServer中的視圖和存儲(chǔ)過程說法正確的是()。()

A存儲(chǔ)過程可以比相同的T-SQL代碼執(zhí)行速度快(正確答案)

B視圖可以包含來自多個(gè)表中的列(正確答案)

C視圖中不包含任何存放在基表中的數(shù)據(jù)(正確答案)

D存儲(chǔ)過程中不能包含大量的『SQL代碼

16.分離和附加數(shù)據(jù)庫(kù)可以實(shí)現(xiàn)將數(shù)據(jù)庫(kù)從一個(gè)服務(wù)移到另一個(gè)服務(wù)器上,但

有些情況下不能進(jìn)行分離數(shù)據(jù)庫(kù)的操作。以下情況一定不能進(jìn)行分離數(shù)據(jù)庫(kù)的操作

()

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

B、Master數(shù)據(jù)庫(kù)(正確答案)

C、用戶正在使用的數(shù)據(jù)庫(kù)(正確答案)

D、用戶自己創(chuàng)建的bonot數(shù)據(jù)庫(kù)

17.管理員在執(zhí)行以下sql語句時(shí),發(fā)生了錯(cuò)誤,你應(yīng)該建議他如何修改

_()

createdatabasebenetusebenet

createtablebenetOl(columnlint,column2int)

A、分別執(zhí)行每一句(正確答案)

B、將各個(gè)語句使用g。分開再執(zhí)行(正確答案)

C、不能將表格命名為ben9toi

D、不能將數(shù)據(jù)庫(kù)命名為benet

18.在關(guān)系數(shù)據(jù)庫(kù)中存在的完整性規(guī)則有。()

A、實(shí)體完整性規(guī)則(正確答案)

B、索引完整性規(guī)則

C、引用完整性規(guī)則(正確答案)

D、用戶定義的完整性規(guī)見(正確答案)

19.新建的數(shù)據(jù)庫(kù)至少包含()

A、主要數(shù)據(jù)文件(正確答案)

氏次要數(shù)據(jù)文件

C、日志文件(正確答案)

D、系統(tǒng)文件

20.下面對(duì)于關(guān)系數(shù)據(jù)庫(kù)中表的主鍵描述正確的是()

A、使用主鍵可以唯一地標(biāo)識(shí)表中的一行數(shù)據(jù)(正確答案)

B、主鍵的值可以為空值

C、能唯一標(biāo)識(shí)一行記錄的列只有主鍵

D、在一個(gè)表中主鍵列的值是唯一的(正確答案)

21.Northwind數(shù)據(jù)庫(kù)中有一名為Products的表用于存放所有產(chǎn)品的信息,

其結(jié)構(gòu)為Products(ProductID,Price,?),現(xiàn)在要想列出所有單價(jià)(Price)在20

和40元之間的產(chǎn)品信息,則下列滿足要求的SQL語句有oO

AxSELECTFROMProductsWHEREPrice>=20ORPrice<=40

B、SELECTFROMProductsWHEREPriceBETWEEN20OR40

C、SELECTFROMProductsWHEREPrice>=20ANDPrice<=40(正確答案)

D、SELECTFROMProductsWHEREPriceBETWEEN20AND40(正確答案)

22.成績(jī)表grade中字段scor。代表分?jǐn)?shù),以下________語句返回成績(jī)表中的

最低分。O

A、selectmax(score)fromgrade

B、selecttop1scorefromgradeorderbyscoreasc(正確答案)

C、Selectmin(score)fromgrad。(正確答案)

D、selecttop1scorefromgradeorderbyscoredesc

23.假定有一個(gè)用戶表,表中包含字段:userid(int)、username

(varchar)>password(varchar)等,該表需要設(shè)置主鍵,以下說法正確的是

O()

Ax如果不能有同時(shí)重復(fù)的username和password,那么username和password

可以組合在一起作為主鍵。(正確答案)

B、此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最小性原則,最好采用userid作為主

鍵。(正確答案)

C、此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最小性原則,最好采用username和

password作為組合鍵。

D、如果采用userid作為主鍵,那么在userid列輸入的數(shù)值,允許為空。

24.以下關(guān)于SQLServer2008中的視圖和存儲(chǔ)過程說法正確的是。

()

A、存儲(chǔ)過程可以比相同的T-SQL代碼執(zhí)行速度快(正確答案)

B、視圖可以包含來自多個(gè)表中的列(正確答案)

C、視圖中不包含任何存放在基表中的數(shù)據(jù)(正確答案)

D、存儲(chǔ)過程中不能包含大量的『SQL代碼

25.在SQLServer2008數(shù)據(jù)庫(kù)中,以下對(duì)變量的定義錯(cuò)誤的是

AxDECLARE?usernamevarchar(lO)

B、DECLARE?RowCountvarchar(30)

C、DECLARE的usernamevarchar(10)(正確答案)

D、DECLARE的RowCountvarchar(30)(正確答案)

26.以下那些是系統(tǒng)數(shù)據(jù)庫(kù)。()()

A、SQLServer

B、tempdb(正確答案)

C、systemdb

D、mod"(正確答案)

27.下列四項(xiàng)中,正確的提法是()。()

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

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

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

D、SQL語言稱為結(jié)構(gòu)查詢語言(正確答案)

28.我們使用的sql語言是()。()

A、結(jié)構(gòu)化查詢語言(正確答案)

B、標(biāo)準(zhǔn)化查詢語言

C、MicrosoftSQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)的專用語言

D、多種數(shù)據(jù)庫(kù)管理系統(tǒng)使用的通用語言(正確答案)

29.關(guān)系型數(shù)據(jù)庫(kù)中,關(guān)于數(shù)據(jù)庫(kù)表的外鍵敘述正確的是1)°()

A、外鍵一般參照從表的主鍵或候選鍵(正確答案)

B、外鍵一般是從表的非主屬性

C、外鍵一般在主表中(正棉答案)

D、使用企業(yè)管理器中的關(guān)系圖可以方便地創(chuàng)建外鍵(正確答案)

30.已知關(guān)系:?jiǎn)T工(員工號(hào),姓名,部門號(hào),薪水)PK二員工號(hào)FK二部門號(hào)

部門(部門號(hào),部門名稱,部門經(jīng)理員工號(hào))PK=部門號(hào)(PK指的式主鍵FK指

的式外鍵)

現(xiàn)在要查詢部門員工的平均工資大于3000的部門名稱及平均工資,下面哪幾

句查詢正確。()(AC)

A、SELECT部門名稱,AVG(薪水)FROM部門P,員工EWHEREE.部門號(hào)

ESELECT部門號(hào)FROM部門WHERE部門名稱=P.部門名稱)GROUPBY部門名稱

HAVINGAVG(薪水)〉3000

B、SELECT部門名稱,AVG(薪水)FROM部門PINNERJOIN員工EONP.部

門號(hào)二E.部門號(hào)GROUPBY部門名稱WHEREAVG(薪水)〉3000

C、SELECT部門名稱,AVG(薪水)FROM部門PINNERJOIN員工EONP,部

門號(hào)二E.部門號(hào)GROUPBY部門名稱HAVINGAVG(薪水))3000(正確答案)

D、SELECT部門名稱,AVG(薪水)FROM部門P,員工EWHEREP.部門號(hào)

"SELECT部門號(hào)FROM部門WHERE部門名稱=P.部門名稱)GROUPBY部門名稱

HAVINGAVG(薪水)〉3000

31.系統(tǒng)數(shù)據(jù)庫(kù)和系統(tǒng)數(shù)據(jù)庫(kù)對(duì)象記錄數(shù)據(jù)庫(kù)服務(wù)器修改的相關(guān)信息。下列操

作會(huì)引起Master數(shù)據(jù)庫(kù)變化的有()。()

Ax創(chuàng)建benet數(shù)據(jù)庫(kù)(正確答案)

B、刪除bonot數(shù)據(jù)庫(kù)(正常答案)

C、創(chuàng)建SQLServer登錄帳戶(正確答案)

D、使用客戶端網(wǎng)絡(luò)實(shí)用工具設(shè)置服務(wù)器別名

32.要?jiǎng)h除表userinfo中的所有記錄,用以下的哪兩個(gè)命令?()。()

A、DROPTABLEuserinfo

B、TRUNCATETABLEuserlnf。(正確答案)

C、DELETEFROMuserinfo(正確答案)

D、DROPFROMuserinfo

33.以下關(guān)于主鍵的描述不正確的是()。()

A、標(biāo)識(shí)表中唯一的實(shí)體

B、創(chuàng)建唯一的索引,允許空值(正確答案)

C、只允許以表中第一字段建立(正確答案)

D、表中允許有多個(gè)主鍵(正確答案)

34.數(shù)據(jù)庫(kù)管理員希望對(duì)數(shù)據(jù)庫(kù)進(jìn)行性能優(yōu)化,以下操作中行之有效的方法為

0()

A、將數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)文件和日志文件分別放在不同的分區(qū)上(正確答案)

B、在數(shù)據(jù)庫(kù)服務(wù)器上盡量不要安裝其他無關(guān)服務(wù)(正確答案)

C、一個(gè)表中的數(shù)據(jù)行過多時(shí),將其劃分為兩個(gè)或多個(gè)表

D、將數(shù)據(jù)庫(kù)涉及到的所有文件單獨(dú)放在一個(gè)分區(qū)上供用戶訪問

35.下列四項(xiàng)中說法正確的是()

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ú)立性(正確答案)

36.下面描述錯(cuò)誤的是°()

A、每個(gè)數(shù)據(jù)文件中可以有多個(gè)主數(shù)據(jù)文件(正確答案)

B、日志文件可以存在于任意文件組中(正確答案)

C、主數(shù)據(jù)文件默認(rèn)為primary文件組

D、文件組是為了更好的實(shí)現(xiàn)數(shù)據(jù)庫(kù)文件組織

37.下面的選項(xiàng)是關(guān)系數(shù)據(jù)庫(kù)基本特征的是()。()

A、不同的列應(yīng)有不同的數(shù)據(jù)類型

反不同的列應(yīng)有不同的列名(正確答案)

C、與行的次序無關(guān)(正確答案)

D、與列的次序無關(guān)(正確答案)

38.下列說法中正確的是。()

A、SQL中局部變量必須先聲明再使用(正確答案)

B、SQL中全局變量可以不聲明就使用(正確答案)

C、SQL中所有變量都必須先聲明后使用

D、SQL中只有局部變量先聲明后使用;全局變量是由系統(tǒng)提供的用戶不能自

己建立(正確答案)

39.對(duì)視圖的描述錯(cuò)誤的是。()

A、是一張實(shí)表(正確答案)

B、在存儲(chǔ)視圖時(shí)存儲(chǔ)的是視圖的定義

C、在存儲(chǔ)視圖時(shí)存儲(chǔ)的是視圖中的數(shù)據(jù)(正確答案)

D、可以像查詢表一樣來杳詢視圖

40.層次模型的數(shù)據(jù)操縱有o()

A、查詢(正確答案)

B、插入(正確答案)

C、刪除(正確答案)

D、更新(正確答窠)

41.利用SQL能夠完成下列任務(wù)______o()

A、SQL可從數(shù)據(jù)庫(kù)取回?cái)?shù)據(jù)(正確答案)

B、SQL可在數(shù)據(jù)庫(kù)中插入新的記錄(正確答案)

C、SQL可更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)(正確答案)

D、SQL可從數(shù)據(jù)庫(kù)刪除記錄(正確答案)

42.以下描述正確的是o()

A、RDBMS指的是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(正確答案)

BsMSSQLServer以及MicrosoftAccess都是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(正確

答案)

C、表是相關(guān)的數(shù)據(jù)項(xiàng)的集合,它由列和行組成(正確答案)

D、RDBMS中的數(shù)據(jù)存儲(chǔ)在被稱為視圖(View)的數(shù)據(jù)庫(kù)對(duì)象中

43.下列說法中錯(cuò)誤的是0()

A.tinyint允許從0到255的所有數(shù)字

B、smallint允許從-32,768到32,767的所有數(shù)字

C、decimals,s)中的P指示小數(shù)點(diǎn)左側(cè)存儲(chǔ)的最大位數(shù),s指示小數(shù)點(diǎn)右側(cè)

存儲(chǔ)的最大位數(shù)(正確答案)

D、datetime數(shù)據(jù)范圍從1900年1月1日到2079年6月6日(正確答

案)

44.對(duì)視圖的描述正確的是。()

A、GROUPBY語句用于對(duì)結(jié)果集進(jìn)行分組并排序

B、DISTINCT用于返回唯一不同的值(正確答案)

C、WHERE子句用于有條件地從表中選取數(shù)據(jù)(正確答案)

D、ORDERBY語句用于根據(jù)指定的列對(duì)結(jié)果集進(jìn)行排序(正確答案)

45.下列說法正確的是o()

A、局部變量以開頭(正確答案)

B、全局變量以“跑”開頭(正確答案)

C、SQL中單行注釋的方法是在被注釋的內(nèi)容前添加符號(hào)

D

溫馨提示

  • 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. 人人文庫(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)論