數(shù)據(jù)庫(kù)應(yīng)用軟件智慧樹知到課后章節(jié)答案2023年下山東科技大學(xué)_第1頁(yè)
數(shù)據(jù)庫(kù)應(yīng)用軟件智慧樹知到課后章節(jié)答案2023年下山東科技大學(xué)_第2頁(yè)
數(shù)據(jù)庫(kù)應(yīng)用軟件智慧樹知到課后章節(jié)答案2023年下山東科技大學(xué)_第3頁(yè)
數(shù)據(jù)庫(kù)應(yīng)用軟件智慧樹知到課后章節(jié)答案2023年下山東科技大學(xué)_第4頁(yè)
數(shù)據(jù)庫(kù)應(yīng)用軟件智慧樹知到課后章節(jié)答案2023年下山東科技大學(xué)_第5頁(yè)
已閱讀5頁(yè),還剩57頁(yè)未讀, 繼續(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)用軟件智慧樹知到課后章節(jié)答案2023年下山東科技大學(xué)山東科技大學(xué)

第一章測(cè)試

下面關(guān)于主鍵的說法錯(cuò)誤的是()。

A:每個(gè)關(guān)系只能有一個(gè)主鍵B:主鍵值不能為空

C:主鍵只能包含一個(gè)字段D:主鍵值不允許重復(fù)

答案:主鍵只能包含一個(gè)字段

有如下雇員表和部門表兩個(gè)關(guān)系,()字段是外鍵。

A:部門表中的部門名B:部門表中的部門號(hào)

C:雇員表中的雇員號(hào)

D:雇員表中的部門號(hào)

答案:雇員表中的部門號(hào)

下面有關(guān)關(guān)系性質(zhì)的描述正確的是()。

A:在同一個(gè)關(guān)系中可以有重名的字段B:記錄的順序可以隨意C:在同一個(gè)關(guān)系中可以有來自同一個(gè)域的字段D:字段的順序可以隨意

答案:記錄的順序可以隨意;在同一個(gè)關(guān)系中可以有來自同一個(gè)域的字段;字段的順序可以隨意

設(shè)置學(xué)生表中年齡字段的取值范圍在15-30,該約束屬于()約束。

A:其他選項(xiàng)都不是

B:實(shí)體完整性

C:用戶自定義完整性

D:參照完整性

答案:用戶自定義完整性

在關(guān)系數(shù)據(jù)模型中,關(guān)系中的一行稱為字段。

A:對(duì)B:錯(cuò)

答案:錯(cuò)

在關(guān)系數(shù)據(jù)模型中,關(guān)系中的一列稱為記錄。

A:對(duì)B:錯(cuò)

答案:錯(cuò)

主鍵要求值唯一表示了客觀世界中兩個(gè)實(shí)體是可區(qū)分的。

A:對(duì)B:錯(cuò)

答案:對(duì)

主鍵值不能為空表示了客觀世界中實(shí)體的存在。

A:錯(cuò)B:對(duì)

答案:對(duì)

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

A:域

B:關(guān)系

C:記錄

D:字段

答案:關(guān)系

對(duì)于多字段組合為主鍵的情況,主鍵不能為空是指主鍵中的部分字段可以取空值但整體不能取空值。

A:錯(cuò)B:對(duì)

答案:錯(cuò)

參照完整性約束要求關(guān)系的外鍵取值等于它所參照的關(guān)系中的主鍵值但不能為空值。

A:對(duì)B:錯(cuò)

答案:錯(cuò)

有如下兩個(gè)關(guān)系,(1)表的(2)字段是外鍵。

A:(2)處填:雇員號(hào)B:(1)處填:DEMPC:(2)處填:部門號(hào)D:(1)處填:EMP

答案:(2)處填:部門號(hào);(1)處填:EMP

關(guān)系數(shù)據(jù)模型的三要素是()。

A:數(shù)據(jù)操作B:數(shù)據(jù)完整性約束C:數(shù)據(jù)內(nèi)容D:數(shù)據(jù)結(jié)構(gòu)

答案:數(shù)據(jù)操作;數(shù)據(jù)完整性約束;數(shù)據(jù)結(jié)構(gòu)

第二章測(cè)試

SQLServer2008是()公司推出的數(shù)據(jù)庫(kù)管理系統(tǒng)。

A:SybaseB:MicrosoftC:Ashton-TateD:IBM

答案:Microsoft

在SQLServer2008的版本中,()是功能最強(qiáng)最全的版本。

A:標(biāo)準(zhǔn)版B:開發(fā)版C:企業(yè)版D:工作組版

答案:企業(yè)版

在客戶端可以注冊(cè)多個(gè)服務(wù)器。

A:錯(cuò)B:對(duì)

答案:對(duì)

創(chuàng)建服務(wù)器組需要在()視窗中進(jìn)行。

A:屬性窗口

B:書簽窗口

C:已注冊(cè)服務(wù)器

D:對(duì)象資源管理器

答案:已注冊(cè)服務(wù)器

SQLServer2008采用的身份驗(yàn)證模式是()。

A:僅SQLServer身份驗(yàn)證模式

B:僅Windows身份驗(yàn)證模式

C:僅混合模式

D:Windows身份驗(yàn)證模式和混合模式

答案:Windows身份驗(yàn)證模式和混合模式

一個(gè)注冊(cè)服務(wù)器可以添加到多個(gè)服務(wù)器組中。

A:對(duì)B:錯(cuò)

答案:錯(cuò)

如果要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù),應(yīng)使用SQLServer提供的()工具。

A:Reporting

ServicesB:AnalysisServices

C:IntegrationServices

D:SQLServerManagement

Studio

答案:SQLServerManagement

Studio

SQLServer提供的服務(wù)有()。

A:集成服務(wù)

B:數(shù)據(jù)庫(kù)引擎

C:分析服務(wù)

D:報(bào)表服務(wù)

答案:集成服務(wù)

;數(shù)據(jù)庫(kù)引擎

;分析服務(wù)

;報(bào)表服務(wù)

SQL

Server是一個(gè)()的數(shù)據(jù)庫(kù)管理系統(tǒng)。

A:層次型B:網(wǎng)狀型C:關(guān)系型D:都不是

答案:關(guān)系型

使用Windows身份驗(yàn)證模式登錄SQLServer服務(wù)器時(shí)不需要輸入登錄名和密碼。

A:錯(cuò)B:對(duì)

答案:對(duì)

第三章測(cè)試

在數(shù)據(jù)庫(kù)文件中,主數(shù)據(jù)文件的擴(kuò)展名是()。

A:MDF

B:CDF

C:LDF

D:NDF

答案:MDF

在數(shù)據(jù)庫(kù)文件中,日志文件的擴(kuò)展名是()。

A:NDF

B:CDF

C:MDF

D:LDF

答案:LDF

有關(guān)數(shù)據(jù)庫(kù)文件組的說法錯(cuò)誤的是()。

A:主數(shù)據(jù)文件必須放在主文件組B:用戶創(chuàng)建的文件組可以設(shè)為默認(rèn)文件組C:主文件組的名字是PrimaryD:日志文件必須放在主文件組

答案:日志文件必須放在主文件組

在一個(gè)數(shù)據(jù)庫(kù)中,用來存儲(chǔ)數(shù)據(jù)和數(shù)據(jù)庫(kù)的初始化信息的文件是(),它還包含其它數(shù)據(jù)庫(kù)文件的指針,是數(shù)據(jù)庫(kù)的起點(diǎn)。

A:次數(shù)據(jù)文件

B:主數(shù)據(jù)庫(kù)文件

C:都不是

D:日志文件

答案:主數(shù)據(jù)庫(kù)文件

在數(shù)據(jù)庫(kù)文件中,記錄數(shù)據(jù)庫(kù)事務(wù)操作信息的文件是(),其作用是用于數(shù)據(jù)庫(kù)的恢復(fù)。

A:都不是B:次數(shù)據(jù)庫(kù)文件C:主數(shù)據(jù)文件D:日志文件

答案:日志文件

以下不屬于數(shù)據(jù)庫(kù)對(duì)象的是()。

A:查詢

B:視圖

C:函數(shù)

D:數(shù)據(jù)庫(kù)關(guān)系圖

答案:查詢

數(shù)據(jù)庫(kù)用戶是一種數(shù)據(jù)庫(kù)對(duì)象。

A:錯(cuò)B:對(duì)

答案:對(duì)

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

A:MsdbB:Tempdb

C:MasterD:Model

答案:Msdb;Tempdb

;Master;Model

記錄了SQLServer實(shí)例所有系統(tǒng)級(jí)信息的數(shù)據(jù)庫(kù)是()。

A:TempdbB:ModelC:MsdbD:Master

答案:Master

用戶在創(chuàng)建數(shù)據(jù)庫(kù)時(shí),發(fā)現(xiàn)可以設(shè)置的初始大小最小為5MB,最有可能的原因是()。

A:msdb數(shù)據(jù)庫(kù)的大小是5MBB:model數(shù)據(jù)庫(kù)的大小是5MBC:tempdb數(shù)據(jù)庫(kù)的大小是5MBD:master數(shù)據(jù)庫(kù)的大小是5MB

答案:model數(shù)據(jù)庫(kù)的大小是5MB

下面關(guān)于SQLServer數(shù)據(jù)庫(kù)文件的描述正確的是()。

A:一個(gè)數(shù)據(jù)庫(kù)有主數(shù)據(jù)文件即可

B:只允許有一個(gè)次數(shù)據(jù)文件

C:一個(gè)數(shù)據(jù)庫(kù)至少由一個(gè)主數(shù)據(jù)文件和一個(gè)日志文件組成D:每個(gè)數(shù)據(jù)庫(kù)中可以有多個(gè)主數(shù)據(jù)文件

答案:一個(gè)數(shù)據(jù)庫(kù)至少由一個(gè)主數(shù)據(jù)文件和一個(gè)日志文件組成

下列()數(shù)據(jù)庫(kù)是SQLServerd系統(tǒng)數(shù)據(jù)庫(kù)。

A:NorthwindB:PubsC:AdventureworksD:Model

答案:Model

如果要將一個(gè)數(shù)據(jù)庫(kù)的若干表復(fù)制到另一個(gè)數(shù)據(jù)庫(kù)中,可以使用()操作完成。

A:備份與恢復(fù)B:脫機(jī)與聯(lián)機(jī)

C:分離與附加

D:導(dǎo)入和導(dǎo)出

答案:導(dǎo)入和導(dǎo)出

運(yùn)行下列數(shù)據(jù)庫(kù)創(chuàng)建命令后,當(dāng)日志文件第二次填滿后會(huì)自動(dòng)增長(zhǎng)()MB。CREATEDATABASE學(xué)院人事管理ON

(NAME=FM,

FILENAME='d:dataFM.mdf',

SIZE=5MB,

MAXSIZE=20MB,

FILEGROWTH=2MB)LOGON

(NAME=FL,

FILENAME='d:dataFL.ldf',

SIZE=2MB,

MAXSIZE=16MB,

FILEGROWTH=50%)

A:2

B:1.5

C:4

D:1

答案:1.5

有如下數(shù)據(jù)庫(kù)的創(chuàng)建語句,其中主數(shù)據(jù)文件的初始大小是()MB。CREATEDATABASE學(xué)院人事管理ON

(NAME=FM,

FILENAME='d:dataFM.mdf',

SIZE=5MB,

MAXSIZE=20MB,

FILEGROWTH=20%)LOGON

(NAME=FL,

FILENAME='d:dataFL.ldf',

SIZE=2MB,

MAXSIZE=16MB,

FILEGROWTH=50%)

A:2

B:20

C:16

D:5

答案:5

第四章測(cè)試

()數(shù)據(jù)類型只能存儲(chǔ)0-255之間的整數(shù),占用1個(gè)字節(jié)。

A:char

B:tinyint

C:smallint

D:bit

答案:tinyint

下面()數(shù)據(jù)類型屬于字符型。

A:varchar

B:decimal

C:string

D:int

答案:varchar

如果要在表設(shè)計(jì)器中設(shè)置某個(gè)字段為外鍵,右擊鼠標(biāo)后,在快捷菜單中應(yīng)選擇()。

A:設(shè)置主鍵

B:關(guān)系

C:索引/鍵

D:CHECK約束

答案:關(guān)系

如果要在表設(shè)計(jì)器中設(shè)置某個(gè)字段為主鍵,選中該字段后右擊鼠標(biāo),在快捷菜單中應(yīng)選擇()。

A:設(shè)置主鍵

B:索引/鍵

C:關(guān)系

D:CHECK約束

答案:設(shè)置主鍵

如果要在表設(shè)計(jì)器中設(shè)置某兩個(gè)字段的組合為主鍵,可以先設(shè)置一個(gè)字段為主鍵,然后再設(shè)置另一個(gè)字段為主鍵。

A:對(duì)B:錯(cuò)

答案:錯(cuò)

外鍵跟它所參照的主鍵數(shù)據(jù)類型必須一致,字段名可以相同也可以不同。

A:錯(cuò)B:對(duì)

答案:對(duì)

設(shè)有一個(gè)商品表,要求其中進(jìn)價(jià)字段的值小于售價(jià)字段的值,則該約束屬于()約束。

A:外鍵約束

B:CHECK約束

C:唯一約束

D:主鍵約束

答案:CHECK約束

外鍵約束的名字默認(rèn)為FK_開頭,但是可以修改。

A:對(duì)B:錯(cuò)

答案:對(duì)

使用createtable語句在創(chuàng)建表的時(shí)候創(chuàng)建外鍵約束,應(yīng)使用()短語。

A:primarykey

B:foreignkey

C:defaultD:check

答案:foreignkey

使用createtable語句在創(chuàng)建表的時(shí)候創(chuàng)建默認(rèn)值約束,應(yīng)使用()短語。

A:foreignkey

B:primarykey

C:default

D:check

答案:default

在同一個(gè)字段上可以設(shè)置多個(gè)約束。

A:錯(cuò)B:對(duì)

答案:對(duì)

當(dāng)用insert語句向表的所有字段插入值時(shí),字段名可以省略。

A:對(duì)B:錯(cuò)

答案:對(duì)

在向表中添加記錄時(shí),下面說法正確的是()。

A:添加的數(shù)據(jù)應(yīng)符合定義的約束要求B:添加的數(shù)據(jù)應(yīng)符合定義的類型和長(zhǎng)度要求C:如果表之間存在關(guān)聯(lián),應(yīng)先添加被參照關(guān)系的記錄,然后再添加參照關(guān)系的記錄D:可以隨意添加

答案:添加的數(shù)據(jù)應(yīng)符合定義的約束要求;添加的數(shù)據(jù)應(yīng)符合定義的類型和長(zhǎng)度要求;如果表之間存在關(guān)聯(lián),應(yīng)先添加被參照關(guān)系的記錄,然后再添加參照關(guān)系的記錄

update語句中的()子句用來將表達(dá)式的值賦給字段從而覆蓋其原來的值。

A:whereB:setC:giveD:values

答案:set

當(dāng)某個(gè)表中要修改的字段被其他表中的字段通過外鍵約束引用時(shí),則不能直接修改該字段。

A:對(duì)B:錯(cuò)

答案:對(duì)

使用update語句一次可更新多個(gè)表中的數(shù)據(jù)。

A:對(duì)B:錯(cuò)

答案:錯(cuò)

使用delete語句一次只能刪除一個(gè)表中的記錄。

A:對(duì)B:錯(cuò)

答案:對(duì)

現(xiàn)有圖書表的關(guān)系模式如下:圖書表(書號(hào),書名,出版社,作者姓名,單價(jià))下面語句的作用是將清華大學(xué)出版社的圖書單價(jià)打8折,請(qǐng)將該語句補(bǔ)充完整。update圖書表

set(1)

where(2)

A:(2)處填:出版社='清華大學(xué)出版社'B:(2)處填:出版社like'清華大學(xué)出版社'C:(1)處填:?jiǎn)蝺r(jià)=單價(jià)*80%D:(1)處填:?jiǎn)蝺r(jià)=單價(jià)*0.8

答案:(2)處填:出版社='清華大學(xué)出版社';(2)處填:出版社like'清華大學(xué)出版社';(1)處填:?jiǎn)蝺r(jià)=單價(jià)*0.8

使用下列createtalbe語句創(chuàng)建student表:

createtalbestudent

no

char(5)

primarykey,

same

char(20)notnull,

ssex

char(2)default('男')notnull,

sage

int,

sdeptchar(15)default('計(jì)算機(jī)')

)然后使用下列insert語句向該表中插入數(shù)據(jù):insertintostudent(sno,sname)values('0002','李明')則插入的這條記錄的sname字段的值是(1),ssex字段的值是(2),sage的值是(3),sdept字段的值是(4)。

A:(1)處填:李明B:(4)處填:nullC:(2)處填:男D:(3)處填:null

答案:(1)處填:李明;(2)處填:男;(3)處填:null

使用下列createtalbe語句創(chuàng)建student表:

createtalbestudent

no

char(5)

primarykey,

same

char(20)notnull,

ssex

char(2)default('男')notnull,

sage

int,

sdeptchar(15)default('計(jì)算機(jī)')

)然后使用下列insert語句向該表中插入數(shù)據(jù):insertintostudentvalues('0001','王明',default,16,default)則插入的這條記錄的ssex字段的值是()。

A:女

B:男

C:default

D:null

答案:男

第五章測(cè)試

下列涉及空值的表達(dá)式,不正確的是()。

A:AGE=NULLB:AGEISNOTNULLC:NOT(AGEISNULL)D:AGEISNULL

答案:AGE=NULL

有如下2個(gè)關(guān)系R和S,下列語句的執(zhí)行結(jié)果包含()條記錄。selectR.A,B,C,DfromRfulljoinSon(R.A=S.A)

A:2

B:5

C:4

D:3

答案:3

有如下2個(gè)關(guān)系R和S,下列語句的執(zhí)行結(jié)果包含()條記錄。selectR.A,B,C,DfromRleftjoinSon(R.A=S.A)

A:5B:2C:4D:3

答案:2

select語句可以寫在一行,也可以分多行寫,行與行之間不需要加任何符號(hào)分隔。

A:錯(cuò)B:對(duì)

答案:對(duì)

select語句中的where子句和having子句都是條件子句,where子句是對(duì)記錄進(jìn)行篩選,而having子句則是對(duì)組進(jìn)行篩選。

A:錯(cuò)B:對(duì)

答案:對(duì)

一個(gè)select語句中可以有having子句而沒有g(shù)roupby子句,也可以有g(shù)roupby子句而沒有having子句。

A:錯(cuò)B:對(duì)

答案:錯(cuò)

下面關(guān)于select語句,說法正確的是()。

A:select子句可以有多個(gè)輸出列B:groupby子句可以有多個(gè)分組表達(dá)式C:orderby子句可以有多個(gè)排序表達(dá)式

D:from子句可以有多個(gè)查詢來源表

答案:select子句可以有多個(gè)輸出列;groupby子句可以有多個(gè)分組表達(dá)式;orderby子句可以有多個(gè)排序表達(dá)式

;from子句可以有多個(gè)查詢來源表

select語句中的from子句的作用是()。

A:指定對(duì)記錄進(jìn)行篩選的條件B:指定對(duì)組進(jìn)行篩選的條件C:指定查詢的數(shù)據(jù)來源D:指定查詢的輸出結(jié)果

答案:指定查詢的數(shù)據(jù)來源

現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵??蛻舯?客戶號(hào),客戶名,地址,電話)訂單表(訂單號(hào),客戶號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)要求查詢訂單表的訂單號(hào)和訂購(gòu)日期,并將訂單號(hào)列的列名改為訂單編號(hào),語句正確的是()。

A:select訂單號(hào)'訂單編號(hào)',訂購(gòu)日期from訂單表B:select訂單號(hào)

訂單編號(hào),訂購(gòu)日期from訂單表C:select訂單號(hào)as訂單編號(hào),訂購(gòu)日期from訂單表

D:select訂單編號(hào)as'訂單編號(hào)',訂購(gòu)日期from訂單表

答案:select訂單號(hào)'訂單編號(hào)',訂購(gòu)日期from訂單表;select訂單號(hào)

訂單編號(hào),訂購(gòu)日期from訂單表;select訂單號(hào)as訂單編號(hào),訂購(gòu)日期from訂單表

;select訂單編號(hào)as'訂單編號(hào)',訂購(gòu)日期from訂單表

現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語句的功能是:查詢各門課的最高分,最低分和平均分。請(qǐng)將該語句補(bǔ)充完整。select

課程號(hào),(1)as最高分,(2)as最低分,(3)as平均分

from

選課表

groupby

(4)

A:(1)處填:max(成績(jī))B:(3)處填:avg(成績(jī))C:(4)處填:課程號(hào)D:(2)處填:min(成績(jī))

答案:(1)處填:max(成績(jī));(3)處填:avg(成績(jī));(4)處填:課程號(hào);(2)處填:min(成績(jī))

現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語句的功能是:查詢學(xué)生的姓名、所選課的課程名和成績(jī)。請(qǐng)將該語句補(bǔ)充完整。select

姓名,課程名,成績(jī)

from

(1)

where

(2)

A:(1)處填:學(xué)生表,課程表B:(1)處填:學(xué)生表,課程表,選課表C:(2)處填:學(xué)生表.學(xué)號(hào)=選課表.學(xué)號(hào)and課程表.課程號(hào)=選課表.課程號(hào)D:(2)處填:學(xué)生表.學(xué)號(hào)=選課表.學(xué)號(hào)

答案:(1)處填:學(xué)生表,課程表,選課表;(2)處填:學(xué)生表.學(xué)號(hào)=選課表.學(xué)號(hào)and課程表.課程號(hào)=選課表.課程號(hào)

現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語句的功能是:查詢選課表中各門課的選課人數(shù)。請(qǐng)將該語句補(bǔ)充完整。select

課程號(hào),(1)as選課人數(shù)

from

選課表

groupby

(2)

A:(1)處填:count(*)B:(2)處填:課程號(hào)C:(2)處填:學(xué)號(hào)D:(1)處填:count(學(xué)號(hào))

答案:(1)處填:count(*);(2)處填:課程號(hào);(1)處填:count(學(xué)號(hào))

現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。客戶表(客戶號(hào),客戶名,地址,電話)訂單表(訂單號(hào),客戶號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語句的功能是:查詢客戶名為“明日科技”的訂購(gòu)明細(xì),查詢結(jié)果先按訂單號(hào)升序排,同一訂單的再按單價(jià)降序排。請(qǐng)將該語句補(bǔ)充完整。select訂單表.訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量

from(1)

where客戶表.客戶號(hào)=訂單表.客戶號(hào)and訂單表.訂單號(hào)=訂單明細(xì)表.訂單號(hào)and(2)

orderby(3),(4)

A:(2)處填:客戶名='明日科技'B:(3)處填:訂單號(hào)C:(1)處填:客戶表,訂單表,訂單明細(xì)表D:(4)處填:?jiǎn)蝺r(jià)

答案:(2)處填:客戶名='明日科技';(3)處填:訂單號(hào);(1)處填:客戶表,訂單表,訂單明細(xì)表

現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵??蛻舯?客戶號(hào),客戶名,地址,電話)訂單表(訂單號(hào),客戶號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語句的功能是:查詢每個(gè)客戶的訂單數(shù)量。請(qǐng)將該語句補(bǔ)充完整。select客戶號(hào),(1)as訂單數(shù)量

from訂單表

groupby(2)

A:(2)處填:訂單號(hào)B:(2)處填:客戶號(hào)C:(1)處填:count(*)D:(1)處填:count(訂單號(hào))

答案:(2)處填:客戶號(hào);(1)處填:count(*);(1)處填:count(訂單號(hào))

假如有兩個(gè)表的連接如下:

table_1LEFTJOINtable_2ON(

table_1.A=table_2.A)

其中A是table_1和table_2的公共字段,這種連接會(huì)生成()結(jié)果集。

A:包括這兩個(gè)表的所有行B:包括table_2中的所有行,不包括table_1的不滿足條件的行C:只包括table_1和table_2滿足條件的行D:包括table_1中的所有行,不包括table_2的不滿足條件的行

答案:包括table_1中的所有行,不包括table_2的不滿足條件的行

設(shè)某單位圖書借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合是主鍵。圖書表(書號(hào),書名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))

讀者表(借書卡號(hào),姓名,部門名,電話)借閱表(借書卡號(hào),書號(hào),借書日期,應(yīng)還日期)下面語句的功能是:查詢借閱人數(shù)超過10人的圖書書號(hào)。請(qǐng)將該語句補(bǔ)充完整。select(1)

from(2)

groupby(3)

having(4)

A:(3)處填:借書卡號(hào)B:(1)處填:書號(hào)C:(4)處填:count(*)>10D:(2)處填:借閱表

答案:(1)處填:書號(hào);(4)處填:count(*)>10;(2)處填:借閱表

現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵??蛻舯?客戶號(hào),客戶名,地址,電話)訂單表(訂單號(hào),客戶號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語句的功能是:查詢所有客戶的訂單號(hào)和訂購(gòu)日期。請(qǐng)將該語句補(bǔ)充完整。select(1)

from(2)leftjoin(3)on(4)

A:(3)處填:客戶表B:(4)處填:客戶表.客戶號(hào)=訂單表.客戶號(hào)C:(1)處填:訂單號(hào),訂購(gòu)日期D:(2)處填:訂單表

答案:(4)處填:客戶表.客戶號(hào)=訂單表.客戶號(hào);(1)處填:訂單號(hào),訂購(gòu)日期

一個(gè)select語句可以嵌套在另一個(gè)select語句的()子句中。

A:groupby

B:having

C:whereD:from

答案:where

子查詢可以返回一個(gè)或一組數(shù)據(jù)也可以測(cè)試數(shù)據(jù)行是否存在。

A:對(duì)B:錯(cuò)

答案:對(duì)

現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分)成績(jī)表(學(xué)號(hào),課程號(hào),成績(jī))下面語句的功能是:查詢學(xué)生表中所有男生的姓名和出生日期。請(qǐng)將該語句補(bǔ)充完整。select

(1)

from

學(xué)生表(2)

A:(2)處填:where性別like'男'B:(1)處填:姓名

出生日期C:(1)處填:姓名,出生日期D:(2)處填:where性別='男'

答案:(2)處填:where性別like'男';(1)處填:姓名,出生日期;(2)處填:where性別='男'

無關(guān)子查詢是指子查詢的執(zhí)行不依賴于外查詢,即在子查詢中不包含對(duì)外查詢中表的任何引用。

A:錯(cuò)B:對(duì)

答案:對(duì)

現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵??蛻舯?客戶號(hào),客戶名,地址,電話)訂單表(訂單號(hào),客戶號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語句的功能是:查詢2018年的所有訂單的訂單號(hào),客戶號(hào)和訂購(gòu)日期。請(qǐng)將該語句補(bǔ)充完整。select

訂單號(hào),客戶號(hào),訂購(gòu)日期

from

(1)

where(2)

A:(2)處填:year[訂購(gòu)日期]=2018B:(1)處填:訂單明細(xì)表C:(1)處填:訂單表D:(2)處填:year(訂購(gòu)日期)=2018

答案:(1)處填:訂單表;(2)處填:year(訂購(gòu)日期)=2018

設(shè)某單位圖書借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合是主鍵。圖書表(書號(hào),書名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))

讀者表(借書卡號(hào),姓名,部門名,電話)借閱表(借書卡號(hào),書號(hào),借書日期,應(yīng)還日期)下面語句的功能是查詢書號(hào)為“978-7-302-31959-7”的圖書的書名、單價(jià)和未借冊(cè)數(shù)。請(qǐng)將該語句補(bǔ)充完整。select

(1)

from(2)

where(3)

A:(2)處填:圖書表B:(3)處填:書號(hào)like'978-7-302-31959-7'C:(3)處填:書號(hào)='978-7-302-31959-7'D:(1)處填:書名,單價(jià),未借冊(cè)數(shù)

答案:(2)處填:圖書表;(3)處填:書號(hào)like'978-7-302-31959-7';(3)處填:書號(hào)='978-7-302-31959-7';(1)處填:書名,單價(jià),未借冊(cè)數(shù)

現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語句的功能是:查詢參加考試的人數(shù)。請(qǐng)將該語句補(bǔ)充完整。select

(1)

from

課程表

where(2)

A:(1)處填:count(學(xué)號(hào))B:(2)處填:成績(jī)isnot

nullC:(2)處填:成績(jī)<>nullD:(1)處填:count(distinct學(xué)號(hào))

答案:(2)處填:成績(jī)isnot

null;(1)處填:count(distinct學(xué)號(hào))

現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。客戶表(客戶號(hào),客戶名,地址,電話)訂單表(訂單號(hào),客戶號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語句的功能是:查詢客戶表的所有數(shù)據(jù)。請(qǐng)將該語句補(bǔ)充完整。select

(1)from

(2)

A:(1)處填:*B:(1)處填:客戶號(hào),客戶名,地址,電話C:(2)處填:客戶表,訂單表D:(2)處填:客戶表

答案:(1)處填:*;(1)處填:客戶號(hào),客戶名,地址,電話;(2)處填:客戶表

取消查詢結(jié)果的重復(fù)行使用()短語。

A:uniqueB:topC:onlyD:distinct

答案:distinct

現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分)成績(jī)表(學(xué)號(hào),課程號(hào),成績(jī))下面語句的功能是:查詢成績(jī)表的所有數(shù)據(jù),要求查詢結(jié)果先按課程號(hào)升序排,課程號(hào)一樣的再按成績(jī)降序排。請(qǐng)將該語句補(bǔ)充完整。select

*

from

成績(jī)表

orderby(1),(2)

A:(1)處填:課程號(hào)asc

B:(2)處填:成績(jī)

C:(2)處填:成績(jī)descD:(1)處填:課程號(hào)

答案:(1)處填:課程號(hào)asc

;(2)處填:成績(jī)desc;(1)處填:課程號(hào)

相關(guān)子查詢是指子查詢依靠外查詢獲得值,因此在子查詢中的WHERE子句中需要將子查詢表的字段與外查詢表的相關(guān)字段關(guān)聯(lián)起來。

A:錯(cuò)B:對(duì)

答案:對(duì)

使用相關(guān)子查詢時(shí),子查詢只執(zhí)行一次。

A:錯(cuò)B:對(duì)

答案:錯(cuò)

要查詢book表中所有書名中以“計(jì)算機(jī)”開頭的書籍的單價(jià),可用()語句。

A:select單價(jià)frombookwhere書名='計(jì)算機(jī)%'B:select單價(jià)frombookwhere書名like'計(jì)算機(jī)%'

C:select單價(jià)frombookwhere書名like'計(jì)算機(jī)_'D:select單價(jià)frombookwhere書名='計(jì)算機(jī)_'

答案:select單價(jià)frombookwhere書名like'計(jì)算機(jī)%'

在使用from子句進(jìn)行兩個(gè)表的連接時(shí),如果想保留左表中的所有行和右表中滿足連接條件的行應(yīng)使用()連接。

A:leftjoin

B:rightjoin

C:fulljoin

D:innerjoin

答案:leftjoin

完全外連接的連接類型名稱是()。

A:crossjoin

B:innerjoin

C:fulljoin

D:wholejoin

答案:fulljoin

在相關(guān)子查詢中,外查詢中有多少行子查詢就執(zhí)行多少次。

A:錯(cuò)B:對(duì)

答案:對(duì)

有score表如下,寫出下列程序運(yùn)行的結(jié)果。

declare@ssintselect@ss=count(distinctsno)fromscoreprint

@ss

A:6B:11C:1D:0

答案:6

現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語句的功能是:查詢課程平均分小于80的課程號(hào)、課程名及任課教師號(hào)。請(qǐng)將該語句補(bǔ)充完整。select

課程號(hào),課程名,教師號(hào)

from

課程表

where課程號(hào)in(select(1)from(2)groupby(3)having(4))

A:(2)處填:選課表B:(3)處填:課程號(hào)C:(1)處填:課程號(hào)D:(4)處填:avg(成績(jī))<80

答案:(2)處填:選課表;(3)處填:課程號(hào);(1)處填:課程號(hào);(4)處填:avg(成績(jī))<80

現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。客戶表(客戶號(hào),客戶名,地址,電話)訂單表(訂單號(hào),客戶號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語句的功能是:查詢目前沒有訂單的客戶信息。請(qǐng)將該語句補(bǔ)充完整。select*

from(1)

where(2)notin(selectdistinct(3)from(4))

A:(2)處填:客戶號(hào)B:(1)處填:客戶表C:(3)處填:訂單號(hào)D:(4)處填:訂單表

答案:(2)處填:客戶號(hào);(1)處填:客戶表;(4)處填:訂單表

設(shè)某單位圖書借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合是主鍵。圖書表(書號(hào),書名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))

讀者表(借書卡號(hào),姓名,部門名,電話)借閱表(借書卡號(hào),書號(hào),借書日期,應(yīng)還日期)下面語句的功能是:查詢沒有借書的讀者的借書卡號(hào)、姓名和所在部門。請(qǐng)將該語句補(bǔ)充完整。

selelct借書卡號(hào),姓名,部門名

from讀者

where借書卡號(hào)

(1)(select

(2)from(3))

A:(2)處填:distinct借書卡號(hào)B:(2)處填:借書卡號(hào)

C:(1)處填:not

inD:(3)處填:借閱表

答案:(2)處填:distinct借書卡號(hào);(2)處填:借書卡號(hào)

;(1)處填:not

in;(3)處填:借閱表

現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵??蛻舯?客戶號(hào),客戶名,地址,電話)訂單表(訂單號(hào),客戶號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語句的功能是:查詢每種器件中單價(jià)最低的訂單明細(xì)。請(qǐng)將該語句補(bǔ)充完整。select*

from(1)

where(2)=(select(3)from訂單明細(xì)表bwhere(4)=a.器件號(hào))

A:(1)處填:訂單明細(xì)表aB:(2)處填:?jiǎn)蝺r(jià)C:(4)處填:b.器件號(hào)

D:(3)處填:min(單價(jià))

答案:(1)處填:訂單明細(xì)表a;(2)處填:?jiǎn)蝺r(jià);(4)處填:b.器件號(hào)

;(3)處填:min(單價(jià))

表達(dá)式“scorebetween80and100”等同于()。

A:score>=80orscore<=100B:score>80orscore<100

C:score>80andscore<100D:score>=80andscore<=100

答案:score>=80andscore<=100

第六章測(cè)試

下列屬于貨幣型常量的是()。

A:"123"

B:$123

C:'123'

D:123

答案:$123

下列屬于字符型常量的是()。

A:'123'

B:$123

C:1.2e3D:123

答案:'123'

如果字符串包含單引號(hào)字符,則可以使用兩個(gè)單引號(hào)表示嵌入的這個(gè)單引號(hào)字符。

A:錯(cuò)B:對(duì)

答案:對(duì)

selelct語句既可以輸出變量的值也可以為變量賦值。

A:對(duì)B:錯(cuò)

答案:對(duì)

set語句可以為變量賦值,但是不可以輸出變量的值。

A:錯(cuò)B:對(duì)

答案:對(duì)

以下()是SQLServer中的注釋語句。

A:-

B:*

C:**

D:--

答案:--

下面有關(guān)用戶自定義函數(shù)的說法正確的是()。

A:內(nèi)聯(lián)表值函數(shù)的返回值為可更新的表B:多語句表值函數(shù)的返回值是一個(gè)不可更新的表C:自定義函數(shù)的調(diào)用格式與系統(tǒng)函數(shù)的調(diào)用格式一樣D:標(biāo)量值函數(shù)的返回值可有多個(gè)

答案:內(nèi)聯(lián)表值函數(shù)的返回值為可更新的表;多語句表值函數(shù)的返回值是一個(gè)不可更新的表;自定義函數(shù)的調(diào)用格式與系統(tǒng)函數(shù)的調(diào)用格式一樣

全局變量通常存儲(chǔ)一些SQLServer的配置設(shè)定值和統(tǒng)計(jì)數(shù)據(jù),用戶可以在程序中用全局變量來測(cè)試系統(tǒng)的設(shè)定值或者是T-SQL命令執(zhí)行后的狀態(tài)值。

A:對(duì)B:錯(cuò)

答案:對(duì)

全局變量不能被聲明,但是可以被賦值。

A:錯(cuò)B:對(duì)

答案:錯(cuò)

局部變量必須以()開頭。

A:@@

B:##

C:#

D:@

答案:@

局部變量?jī)H在聲明它的批處理、存儲(chǔ)過程或者觸發(fā)器中有效。

A:對(duì)B:錯(cuò)

答案:對(duì)

5/2和5.0/2這兩個(gè)表達(dá)式的值是一樣的。

A:對(duì)B:錯(cuò)

答案:錯(cuò)

表達(dá)式8&9的運(yùn)算結(jié)果是()。

A:1

B:8

C:0

D:9

答案:8

表達(dá)式8|9的運(yùn)算結(jié)果是()。

A:1

B:8

C:0

D:9

答案:9

當(dāng)while語句的循環(huán)體包括多個(gè)語句時(shí),這些語句可以使用begin...end語句括起來也可以不用begin...end語句括起來。

A:錯(cuò)B:對(duì)

答案:錯(cuò)

CASE語句只能用于SQL語句的一部分,不能獨(dú)立成句。

A:對(duì)B:錯(cuò)

答案:對(duì)

下面語句的含義是等到計(jì)算機(jī)系統(tǒng)時(shí)間為1點(diǎn)10分時(shí)繼續(xù)執(zhí)行。WAITFORTIME'1:10:00'

A:對(duì)B:錯(cuò)

答案:對(duì)

標(biāo)量值函數(shù)可以返回一個(gè)值,也可以返回多個(gè)值。

A:錯(cuò)B:對(duì)

答案:錯(cuò)

內(nèi)嵌表值函數(shù)的返回值是一個(gè)表,而且該表中的數(shù)據(jù)可以修改。

A:錯(cuò)B:對(duì)

答案:對(duì)

內(nèi)嵌表值函數(shù)可以在()中調(diào)用。

A:在SELECT語句的FROM子句B:在UPDATE語句的表位置C:在DELETE語句的表位置D:在INSERT語句的表位置

答案:在SELECT語句的FROM子句;在UPDATE語句的表位置;在DELETE語句的表位置;在INSERT語句的表位置

游標(biāo)是一種處理數(shù)據(jù)的方法,可以對(duì)查詢結(jié)果集中的數(shù)據(jù)進(jìn)行逐行處理。

A:對(duì)B:錯(cuò)

答案:對(duì)

使用()語句可以從游標(biāo)中提取行數(shù)據(jù)。

A:fetch

B:declare

C:get

D:open

答案:fetch

已聲明有一個(gè)滾動(dòng)游標(biāo)ct并打開,提取該游標(biāo)結(jié)果集中當(dāng)前行向前的第二行的語句是()。

A:FETCH

ABSOLUTE-2FROMctB:FETCHRELATIVE

-2FROMct

C:FETCH

ABSOLUTE2FROMct

D:FETCHRELATIVE2FROMct

答案:FETCHRELATIVE

-2FROMct

定義了一個(gè)FORWARD_ONLY類型的游標(biāo)st,以下操作能正確執(zhí)行的是()

A:fetchfirstfromst

B:fetchnextfromstC:fetchpriorfromstD:fetchlastfromst

答案:fetchnextfromst

以下哪種情況,全局變量@@fetch_status的取值為0。

A:fetch語句執(zhí)行成功

B:被提取的行不存在

C:fetch語句語法錯(cuò)誤D:fetch語句執(zhí)行失敗

答案:fetch語句執(zhí)行成功

第七章測(cè)試

視圖是一種數(shù)據(jù)庫(kù)對(duì)象,視圖并不存儲(chǔ)數(shù)據(jù),在視圖中看到的數(shù)據(jù)實(shí)際是基本表中的數(shù)據(jù)。

A:錯(cuò)B:對(duì)

答案:對(duì)

視圖設(shè)計(jì)器與表設(shè)計(jì)器一樣。

A:對(duì)B:錯(cuò)

答案:錯(cuò)

如果視圖中的某個(gè)列是計(jì)算列,則該列的值是不允許修改的。

A:對(duì)B:錯(cuò)

答案:對(duì)

視圖中的計(jì)算列必須要指定一個(gè)列名。

A:對(duì)B:錯(cuò)

答案:對(duì)

如果在創(chuàng)建視圖時(shí)指定了WITHCHECKOPTION選項(xiàng),那么使用視圖修改數(shù)據(jù)時(shí),必須保證修改后的數(shù)據(jù)滿足視圖定義的范圍。

A:對(duì)B:錯(cuò)

答案:對(duì)

使用視圖設(shè)計(jì)器創(chuàng)建了視圖會(huì)自動(dòng)生成該視圖的定義語句。

A:錯(cuò)B:對(duì)

答案:對(duì)

如果視圖中顯示的數(shù)據(jù)來自一個(gè)基本表的子集,那么這種視圖稱為行列子集視圖。對(duì)行列子集視圖可以進(jìn)行插入、刪除和更新操作。

A:錯(cuò)B:對(duì)

答案:對(duì)

刪除一個(gè)表(DROP?TABLE)后,建立在該表上的視圖就不能使用了。?

A:對(duì)B:錯(cuò)

答案:對(duì)

現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵??蛻舯?客戶號(hào),客戶名,地址,電話)訂單表(訂單號(hào),客戶號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語句的功能是:創(chuàng)建客戶名為“三益貿(mào)易公司”的視圖kv,包括該公司的訂單號(hào)、訂購(gòu)日期、器件名、單價(jià)和數(shù)量。請(qǐng)將該語句補(bǔ)充完整。CREATEVIEWkvASSELECT訂單表.訂單號(hào),訂購(gòu)日期,器件名,單價(jià),數(shù)量

FROM

客戶表

INNERJOIN

(1)

INNERJOIN

(2)

ON

訂單表.訂單號(hào)=訂單明細(xì)表.訂單號(hào)

ON

(3)

WHERE

(4)

A:(4)處填:客戶名='三益貿(mào)易公司'B:(1)處填:訂單表C:(2)處填:訂單明細(xì)表D:(3)處填:客戶表.客戶號(hào)=訂單表.客戶號(hào)

答案:(4)處填:客戶名='三益貿(mào)易公司';(1)處填:訂單表;(2)處填:訂單明細(xì)表;(3)處填:客戶表.客戶號(hào)=訂單表.客戶號(hào)

執(zhí)行()系統(tǒng)存儲(chǔ)過程可以查看視圖的定義。

A:sp_viewB:sp_helpviewC:sp_helptextD:sp_help

答案:sp_helptext

第八章測(cè)試

有關(guān)聚集索引,下列說法正確的是()。

A:一個(gè)表只能有一個(gè)聚集索引B:對(duì)頻繁更改數(shù)據(jù)的列不適合創(chuàng)建聚集索引C:聚集索引的索引順序與記錄的物理順序一致D:聚集索引只能包含一個(gè)字段

答案:一個(gè)表只能有一個(gè)聚集索引;對(duì)頻繁更改數(shù)據(jù)的列不適合創(chuàng)建聚集索引;聚集索引的索引順序與記錄的物理順序一致

一個(gè)表可以創(chuàng)建多個(gè)聚集索引。

A:錯(cuò)B:對(duì)

答案:錯(cuò)

對(duì)頻繁更改的列適合創(chuàng)建聚集索引。

A:錯(cuò)B:對(duì)

答案:錯(cuò)

一個(gè)聚集索引可以包含多個(gè)字段,但是一個(gè)表只能有一個(gè)聚集索引。

A:錯(cuò)B:對(duì)

答案:對(duì)

聚集索引的檢索效率比非聚集索引高。

A:對(duì)B:錯(cuò)

答案:對(duì)

非聚集索引使用B樹索引結(jié)構(gòu)而聚集索引使用二叉樹索引結(jié)構(gòu)。

A:對(duì)B:錯(cuò)

答案:錯(cuò)

現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵??蛻舯?客戶號(hào),客戶名,地址,電話)訂單表(訂單號(hào),客戶號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語句的功能是:在客戶表上創(chuàng)建按客戶名升序排的唯一非聚集索引idkh,并設(shè)置忽略重復(fù)值。請(qǐng)將該語句補(bǔ)充完整。CREATE(1)INDEX

idkh

ON客戶表(客戶名)

WITH(2)

A:(2)處填:IGNORE_DUPB:(1)處填:UNIQUENONCLUSTEREDC:(2)處填:IGNORE_DUP_KEYD:(1)處填:UNIQUE

答案:(1)處填:UNIQUENONCLUSTERED;(2)處填:IGNORE_DUP_KEY;(1)處填:UNIQUE

現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語句的功能是:創(chuàng)建課程表上按課程名升序排的唯一聚集索引ind1。請(qǐng)將該語句補(bǔ)充完整。CREATE(1)INDEXind1ON(2)

A:(2)處填:課程表(課程名)B:(1)處填:CLUSTEREDC:(1)處填:UNIQUECLUSTEREDD:(2)處填:課程表(課程名asc)

答案:(2)處填:課程表(課程名);(1)處填:UNIQUECLUSTERED;(2)處填:課程表(課程名asc)

現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語句的功能是:創(chuàng)建學(xué)生表上按姓名升序排的不唯一非聚集索引idxm,并設(shè)置填充因子為80。請(qǐng)將該語句補(bǔ)充完整。

CREATEINDEXidxmON

(1)

WITH(2)

A:(1)處填:學(xué)生表(姓名asc)B:(2)處填:FILLFACTOR=80C:(2)處填:FILL=80D:(1)處填:學(xué)生表(姓名)

答案:(1)處填:學(xué)生表(姓名asc);(2)處填:FILLFACTOR=80;(1)處填:學(xué)生表(姓名)

下列關(guān)于建立索引的好處中說法錯(cuò)誤的是()。

A:可以加快ORDERBY的執(zhí)行速度B:可以加快表之間的連接速度C:可以加快GROUPBY的執(zhí)行速度D:可以加快數(shù)據(jù)錄入的速度

答案:可以加快數(shù)據(jù)錄入的速度

第九章測(cè)試

存儲(chǔ)過程是一組完成特定功能的SQL語句集合,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)中,可以被多次調(diào)用。

A:對(duì)B:錯(cuò)

答案:對(duì)

存儲(chǔ)過程可以有參數(shù)也可以沒有參數(shù)。

A:錯(cuò)B:對(duì)

答案:對(duì)

after觸發(fā)器是在激活觸發(fā)器的語句執(zhí)行完,相關(guān)事務(wù)提交后,才會(huì)被觸發(fā)執(zhí)行。

A:錯(cuò)B:對(duì)

答案:對(duì)

update操作激活的觸發(fā)器屬于()觸發(fā)器。

A:DMLB:都不是

C:DDL

D:DCL

答案:DML

激活DML觸發(fā)器時(shí),從觸發(fā)器表中刪除的行會(huì)自動(dòng)存儲(chǔ)到名為()的臨時(shí)表中。

A:inserted

B:insert

C:deleted

D:delete

答案:deleted

激活DML觸發(fā)器時(shí),觸發(fā)器表中改后的行會(huì)自動(dòng)復(fù)制到名為()的臨時(shí)表中。

A:deleted

B:inserted

C:updated

D:selected

答案:inserted

現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面程序的功能是:創(chuàng)建一個(gè)存儲(chǔ)過程pcd,用來計(jì)算指定課程號(hào)的課程的最高分、最低分和平均分,然后執(zhí)行該存儲(chǔ)過程求3-105號(hào)課的最高分、最低分和平均分。請(qǐng)將該程序補(bǔ)充完整。create(1)pcd(@cnchar(6))asselectmax(成績(jī))as最高分,min(成績(jī))as最低分,(2)as平均分from選課表where(3)goexec(4)

A:(2)處填:avg(成績(jī))B:(1)處填:procC:(3)處填:課程號(hào)=@cnD:(4)處填:pcd

'3-105'

答案:(2)處填:avg(成績(jī));(1)處填:proc;(3)處填:課程號(hào)=@cn;(4)處填:pcd

'3-105'

設(shè)某單位圖書借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合是主鍵。圖書表(書號(hào),書名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))

讀者表(借書卡號(hào),姓名,部門名,電話)借閱表(借書卡號(hào),書號(hào),借書日期,應(yīng)還日期)下面語句的功能是:創(chuàng)建存儲(chǔ)過程pbp,將指定書號(hào)的圖書的單價(jià)改為指定的單價(jià)。請(qǐng)將該語句補(bǔ)充完整。

create(1)pbp(@shchar(20)),@djmoney)as

update(2)set(3)where(4)

A:(1)處填:procedureB:(2)處填:圖書表C:(3)處填:?jiǎn)蝺r(jià)=@djD:(4)處填:書號(hào)=@sh

答案:(1)處填:procedure;(2)處填:圖書表;(3)處填:?jiǎn)蝺r(jià)=@dj;(4)處填:書號(hào)=@sh

現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵??蛻舯?客戶號(hào),客戶名,地址,電話)訂單表(訂單號(hào),客戶號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語句的功能是:創(chuàng)建一個(gè)存儲(chǔ)過程pkh,用于查詢所有客戶的信息,客戶信息按地址升序排。請(qǐng)將該語句補(bǔ)充完整。CREATE(1)pkhASSELECT(2)from(3)orderby(4)

A:(3)處填:客戶表B:(1)處填:PROCEDURE

C:(4)處填:地址desc

D:(2)處填:*

答案:(3)處填:客戶表;(1)處填:PROCEDURE

;(2)處填:*

現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵??蛻舯?客戶號(hào),客戶名,地址,電話)訂單表(訂單號(hào),客戶號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語句的功能是:創(chuàng)建一個(gè)存儲(chǔ)過程pksm,查詢指定客戶號(hào)的訂購(gòu)總金額,其中訂購(gòu)總金額為輸出參數(shù),然后調(diào)用該存儲(chǔ)過程求“C10001”號(hào)客戶的訂購(gòu)總金額。請(qǐng)將該程序補(bǔ)充完整。CREATEPROCEDUREpksm(@khchar(6),@zjefloatoutput)asSELECT(1)

FROM(2)

WHERE(3)

GODECLARE@jefloatEXECUTE(4)

SELECT@jeas'C10001號(hào)客戶的訂單總金額'

A:(2)處填:訂單表,訂單明細(xì)表B:(4)處填:pksm'C10001',@je

C:(1)處填:sum(單價(jià)*數(shù)量)D:(3)處填:訂單表.訂單號(hào)=訂單明細(xì)表.訂單號(hào)and客戶號(hào)=@kh

答案:(2)處填:訂單表,訂單明細(xì)表;(3)處填:訂單表.訂單號(hào)=訂單明細(xì)表.訂單號(hào)and客戶號(hào)=@kh

設(shè)某單位圖書借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合是主鍵。圖書表(書號(hào),書名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))

讀者表(借書卡號(hào),姓名,部門名,電話)借閱表(借書卡號(hào),書號(hào),借書日期,應(yīng)還日期)下面語句的功能是:創(chuàng)建觸發(fā)器tbk,限定每位讀者最多只能借10本書。請(qǐng)將該語句補(bǔ)充完整。createtriggertbkon(1)after(2)asbegindeclare@bsintselect@bs=count(*)from借閱表where借書卡號(hào)=(3)if@bs>10

begin

print'借書冊(cè)數(shù)不能超過10本!'

(4)

end

end

A:(1)處填:借閱表B:(3)處填:SELECT借書卡號(hào)FROMinsertedC:(2)處填:deleteD:(4)處填:return

答案:(1)處填:借閱表;(3)處填:SELECT借書卡號(hào)FROMinserted

設(shè)某單位圖書借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合是主鍵。圖書表(書號(hào),書名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))

讀者表(借書卡號(hào),姓名,部門名,電話)借閱表(借書卡號(hào),書號(hào),借書日期,應(yīng)還日期)下面語句的功能是:創(chuàng)建觸發(fā)器tjs,使圖書表中的未借冊(cè)數(shù)隨借書而改變,即當(dāng)向借書表中添加一條記錄表示某位讀者借了一本書,圖書表中該書的未借冊(cè)數(shù)就減少1。請(qǐng)將該語句補(bǔ)充完整。

createtriggertjson(1)

after(2)

as

update圖書表set(3)where書號(hào)=((4))

A:(3)處填:未借冊(cè)數(shù)=未借冊(cè)數(shù)-1B:(4)處填:select

書號(hào)from

deletedC:(1)處填:借書表D:(2)處填:insert

答案:(3)處填:未借冊(cè)數(shù)=未借冊(cè)數(shù)-1;(1)處填:借書表;(2)處填:insert

現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語句的功能是:創(chuàng)建after觸發(fā)器txm,當(dāng)向?qū)W生表中插入數(shù)據(jù)時(shí),如果性別正確則插入,否則不允許插入并提示錯(cuò)誤。請(qǐng)將該語句補(bǔ)充完整。createtriggertxm

on學(xué)生表after(1)asbegindeclare@xbchar(2)select@sb=性別f

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論