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

下載本文檔

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

文檔簡介

數(shù)據(jù)庫應(yīng)用軟件智慧樹知到課后章節(jié)答案2023年下山東科技大學(xué)山東科技大學(xué)

第一章測試

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

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

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

答案:主鍵只能包含一個字段

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

A:部門表中的部門名B:部門表中的部門號

C:雇員表中的雇員號

D:雇員表中的部門號

答案:雇員表中的部門號

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

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

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

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

A:其他選項都不是

B:實體完整性

C:用戶自定義完整性

D:參照完整性

答案:用戶自定義完整性

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

A:對B:錯

答案:錯

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

A:對B:錯

答案:錯

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

A:對B:錯

答案:對

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

A:錯B:對

答案:對

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

A:域

B:關(guān)系

C:記錄

D:字段

答案:關(guān)系

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

A:錯B:對

答案:錯

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

A:對B:錯

答案:錯

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

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

答案:(2)處填:部門號;(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)

第二章測試

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

A:SybaseB:MicrosoftC:Ashton-TateD:IBM

答案:Microsoft

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

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

答案:企業(yè)版

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

A:錯B:對

答案:對

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

A:屬性窗口

B:書簽窗口

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

D:對象資源管理器

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

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

A:僅SQLServer身份驗證模式

B:僅Windows身份驗證模式

C:僅混合模式

D:Windows身份驗證模式和混合模式

答案:Windows身份驗證模式和混合模式

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

A:對B:錯

答案:錯

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

A:Reporting

ServicesB:AnalysisServices

C:IntegrationServices

D:SQLServerManagement

Studio

答案:SQLServerManagement

Studio

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

A:集成服務(wù)

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

C:分析服務(wù)

D:報表服務(wù)

答案:集成服務(wù)

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

;分析服務(wù)

;報表服務(wù)

SQL

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

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

答案:關(guān)系型

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

A:錯B:對

答案:對

第三章測試

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

A:MDF

B:CDF

C:LDF

D:NDF

答案:MDF

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

A:NDF

B:CDF

C:MDF

D:LDF

答案:LDF

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

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

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

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

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

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

C:都不是

D:日志文件

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

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

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

答案:日志文件

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

A:查詢

B:視圖

C:函數(shù)

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

答案:查詢

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

A:錯B:對

答案:對

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

A:MsdbB:Tempdb

C:MasterD:Model

答案:Msdb;Tempdb

;Master;Model

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

A:TempdbB:ModelC:MsdbD:Master

答案:Master

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

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

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

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

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

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

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

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

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

A:NorthwindB:PubsC:AdventureworksD:Model

答案:Model

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

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

C:分離與附加

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

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

運(yùn)行下列數(shù)據(jù)庫創(chuàng)建命令后,當(dā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ù)庫的創(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

第四章測試

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

A:char

B:tinyint

C:smallint

D:bit

答案:tinyint

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

A:varchar

B:decimal

C:string

D:int

答案:varchar

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

A:設(shè)置主鍵

B:關(guān)系

C:索引/鍵

D:CHECK約束

答案:關(guān)系

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

A:設(shè)置主鍵

B:索引/鍵

C:關(guān)系

D:CHECK約束

答案:設(shè)置主鍵

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

A:對B:錯

答案:錯

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

A:錯B:對

答案:對

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

A:外鍵約束

B:CHECK約束

C:唯一約束

D:主鍵約束

答案:CHECK約束

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

A:對B:錯

答案:對

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

A:primarykey

B:foreignkey

C:defaultD:check

答案:foreignkey

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

A:foreignkey

B:primarykey

C:default

D:check

答案:default

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

A:錯B:對

答案:對

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

A:對B:錯

答案:對

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

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

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

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

A:whereB:setC:giveD:values

答案:set

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

A:對B:錯

答案:對

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

A:對B:錯

答案:錯

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

A:對B:錯

答案:對

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

set(1)

where(2)

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

答案:(2)處填:出版社='清華大學(xué)出版社';(2)處填:出版社like'清華大學(xué)出版社';(1)處填:單價=單價*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ī)')

)然后使用下列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ī)')

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

A:女

B:男

C:default

D:null

答案:男

第五章測試

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

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

答案:AGE=NULL

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

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

答案:2

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

A:錯B:對

答案:對

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

A:錯B:對

答案:對

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

A:錯B:對

答案:錯

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

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

D:from子句可以有多個查詢來源表

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

;from子句可以有多個查詢來源表

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

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

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

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

A:select訂單號'訂單編號',訂購日期from訂單表B:select訂單號

訂單編號,訂購日期from訂單表C:select訂單號as訂單編號,訂購日期from訂單表

D:select訂單編號as'訂單編號',訂購日期from訂單表

答案:select訂單號'訂單編號',訂購日期from訂單表;select訂單號

訂單編號,訂購日期from訂單表;select訂單號as訂單編號,訂購日期from訂單表

;select訂單編號as'訂單編號',訂購日期from訂單表

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

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

from

選課表

groupby

(4)

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

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

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

姓名,課程名,成績

from

(1)

where

(2)

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

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

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

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

from

選課表

groupby

(2)

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

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

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

from(1)

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

orderby(3),(4)

A:(2)處填:客戶名='明日科技'B:(3)處填:訂單號C:(1)處填:客戶表,訂單表,訂單明細(xì)表D:(4)處填:單價

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

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

from訂單表

groupby(2)

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

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

假如有兩個表的連接如下:

table_1LEFTJOINtable_2ON(

table_1.A=table_2.A)

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

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

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

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

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

from(2)

groupby(3)

having(4)

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

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

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

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

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

答案:(4)處填:客戶表.客戶號=訂單表.客戶號;(1)處填:訂單號,訂購日期

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

A:groupby

B:having

C:whereD:from

答案:where

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

A:對B:錯

答案:對

現(xiàn)有學(xué)生管理數(shù)據(jù)庫,包含三個表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號,姓名,性別,出生日期,專業(yè)班級)課程表(課程號,課程名,學(xué)分)成績表(學(xué)號,課程號,成績)下面語句的功能是:查詢學(xué)生表中所有男生的姓名和出生日期。請將該語句補(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í)行不依賴于外查詢,即在子查詢中不包含對外查詢中表的任何引用。

A:錯B:對

答案:對

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

訂單號,客戶號,訂購日期

from

(1)

where(2)

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

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

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

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

(1)

from(2)

where(3)

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

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

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

(1)

from

課程表

where(2)

A:(1)處填:count(學(xué)號)B:(2)處填:成績isnot

nullC:(2)處填:成績<>nullD:(1)處填:count(distinct學(xué)號)

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

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

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

(1)from

(2)

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

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

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

A:uniqueB:topC:onlyD:distinct

答案:distinct

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

*

from

成績表

orderby(1),(2)

A:(1)處填:課程號asc

B:(2)處填:成績

C:(2)處填:成績descD:(1)處填:課程號

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

;(2)處填:成績desc;(1)處填:課程號

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

A:錯B:對

答案:對

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

A:錯B:對

答案:錯

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

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

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

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

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

A:leftjoin

B:rightjoin

C:fulljoin

D:innerjoin

答案:leftjoin

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

A:crossjoin

B:innerjoin

C:fulljoin

D:wholejoin

答案:fulljoin

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

A:錯B:對

答案:對

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

declare@ssintselect@ss=count(distinctsno)fromscoreprint

@ss

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

答案:6

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

課程號,課程名,教師號

from

課程表

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

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

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

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

from(1)

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

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

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

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

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

selelct借書卡號,姓名,部門名

from讀者

where借書卡號

(1)(select

(2)from(3))

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

C:(1)處填:not

inD:(3)處填:借閱表

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

;(1)處填:not

in;(3)處填:借閱表

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

from(1)

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

A:(1)處填:訂單明細(xì)表aB:(2)處填:單價C:(4)處填:b.器件號

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

答案:(1)處填:訂單明細(xì)表a;(2)處填:單價;(4)處填:b.器件號

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

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

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

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

答案:score>=80andscore<=100

第六章測試

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

A:"123"

B:$123

C:'123'

D:123

答案:$123

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

A:'123'

B:$123

C:1.2e3D:123

答案:'123'

如果字符串包含單引號字符,則可以使用兩個單引號表示嵌入的這個單引號字符。

A:錯B:對

答案:對

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

A:對B:錯

答案:對

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

A:錯B:對

答案:對

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

A:-

B:*

C:**

D:--

答案:--

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

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

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

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

A:對B:錯

答案:對

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

A:錯B:對

答案:錯

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

A:@@

B:##

C:#

D:@

答案:@

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

A:對B:錯

答案:對

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

A:對B:錯

答案:錯

表達(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)體包括多個語句時,這些語句可以使用begin...end語句括起來也可以不用begin...end語句括起來。

A:錯B:對

答案:錯

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

A:對B:錯

答案:對

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

A:對B:錯

答案:對

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

A:錯B:對

答案:錯

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

A:錯B:對

答案:對

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

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

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

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

A:對B:錯

答案:對

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

A:fetch

B:declare

C:get

D:open

答案:fetch

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

A:FETCH

ABSOLUTE-2FROMctB:FETCHRELATIVE

-2FROMct

C:FETCH

ABSOLUTE2FROMct

D:FETCHRELATIVE2FROMct

答案:FETCHRELATIVE

-2FROMct

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

A:fetchfirstfromst

B:fetchnextfromstC:fetchpriorfromstD:fetchlastfromst

答案:fetchnextfromst

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

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

B:被提取的行不存在

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

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

第七章測試

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

A:錯B:對

答案:對

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

A:對B:錯

答案:錯

如果視圖中的某個列是計算列,則該列的值是不允許修改的。

A:對B:錯

答案:對

視圖中的計算列必須要指定一個列名。

A:對B:錯

答案:對

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

A:對B:錯

答案:對

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

A:錯B:對

答案:對

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

A:錯B:對

答案:對

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

A:對B:錯

答案:對

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

FROM

客戶表

INNERJOIN

(1)

INNERJOIN

(2)

ON

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

ON

(3)

WHERE

(4)

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

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

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

A:sp_viewB:sp_helpviewC:sp_helptextD:sp_help

答案:sp_helptext

第八章測試

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

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

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

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

A:錯B:對

答案:錯

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

A:錯B:對

答案:錯

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

A:錯B:對

答案:對

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

A:對B:錯

答案:對

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

A:對B:錯

答案:錯

現(xiàn)有數(shù)據(jù)庫ordermanagement,包含三個表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵??蛻舯?客戶號,客戶名,地址,電話)訂單表(訂單號,客戶號,訂購日期)訂單明細(xì)表(訂單號,器件號,器件名,單價,數(shù)量)下面語句的功能是:在客戶表上創(chuàng)建按客戶名升序排的唯一非聚集索引idkh,并設(shè)置忽略重復(fù)值。請將該語句補(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ù)庫,包含三個表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號,姓名,性別,出生日期,班級)課程表(課程號,課程名,學(xué)分)選課表(學(xué)號,課程號,成績)下面語句的功能是:創(chuàng)建課程表上按課程名升序排的唯一聚集索引ind1。請將該語句補(bǔ)充完整。CREATE(1)INDEXind1ON(2)

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

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

現(xiàn)有學(xué)生管理數(shù)據(jù)庫,包含三個表,其結(jié)構(gòu)如下,其中加下劃線的字段或字段組合為主鍵。學(xué)生表(學(xué)號,姓名,性別,出生日期,班級)課程表(課程號,課程名,學(xué)分)選課表(學(xué)號,課程號,成績)下面語句的功能是:創(chuàng)建學(xué)生表上按姓名升序排的不唯一非聚集索引idxm,并設(shè)置填充因子為80。請將該語句補(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)于建立索引的好處中說法錯誤的是()。

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

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

第九章測試

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

A:對B:錯

答案:對

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

A:錯B:對

答案:對

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

A:錯B:對

答案:對

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

A:DMLB:都不是

C:DDL

D:DCL

答案:DML

激活DML觸發(fā)器時,從觸發(fā)器表中刪除的行會自動存儲到名為()的臨時表中。

A:inserted

B:insert

C:deleted

D:delete

答案:deleted

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

A:deleted

B:inserted

C:updated

D:selected

答案:inserted

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

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

'3-105'

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

'3-105'

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

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

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

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

A:(1)處填:procedureB:(2)處填:圖書表C:(3)處填:單價=@djD:(4)處填:書號=@sh

答案:(1)處填:procedure;(2)處填:圖書表;(3)處填:單價=@dj;(4)處填:書號=@sh

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

FROM(2)

WHERE(3)

GODECLARE@jefloatEXECUTE(4)

SELECT@jeas'C10001號客戶的訂單總金額'

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

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

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

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

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

begin

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

(4)

end

end

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

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

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

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

createtriggertjson(1)

after(2)

as

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

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

書號from

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

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

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

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

溫馨提示

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

評論

0/150

提交評論