版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新型裝飾材料研發(fā)-洞察分析
- 勤儉節(jié)約護(hù)家園國(guó)旗下講話稿范文(5篇)
- 虛擬現(xiàn)實(shí)與仿真技術(shù)-洞察分析
- 值班打瞌睡檢討書范文(10篇)
- 《曲面和曲線的構(gòu)建》課件
- 財(cái)務(wù)流程標(biāo)準(zhǔn)化的個(gè)人工作策略計(jì)劃
- 以案例為基礎(chǔ)的學(xué)生解決問題能力培養(yǎng)
- 以人為本的辦公綠植設(shè)計(jì)與實(shí)踐
- 創(chuàng)新教學(xué)策略在小學(xué)科學(xué)課堂的應(yīng)用
- 創(chuàng)新視角下的理論宣講在學(xué)術(shù)界的實(shí)踐
- 蔬菜產(chǎn)品供貨合同范例
- 品管圈PDCA獲獎(jiǎng)案例-心內(nèi)科降低心肌梗死患者便秘發(fā)生率醫(yī)院品質(zhì)管理成果匯報(bào)
- 2023年初級(jí)會(huì)計(jì)師《初級(jí)會(huì)計(jì)實(shí)務(wù)》真題及答案
- 江南大學(xué)《人工智能》2022-2023學(xué)年第一學(xué)期期末試卷
- 初中物理教師個(gè)人校本研修工作計(jì)劃(20篇)
- 2024-2025學(xué)年三年級(jí)上冊(cè)道德與法治統(tǒng)編版期末測(cè)試卷 (有答案)
- 2025蛇年學(xué)校元旦聯(lián)歡晚會(huì)模板
- 廣東省潮州市潮安區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末考試英語試題-A4
- 2024年度租賃期滿退房檢查清單:租戶與房東的交接確認(rèn)單
- 種子生產(chǎn)與經(jīng)營(yíng)基礎(chǔ)知識(shí)單選題100道及答案解析
- 江蘇省揚(yáng)州市2023-2024學(xué)年高一上學(xué)期1月期末考試 物理 含解析
評(píng)論
0/150
提交評(píng)論