版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)應(yīng)用軟件智慧樹(shù)知到期末考試答案+章節(jié)答案2024年山東科技大學(xué)設(shè)有學(xué)生表結(jié)構(gòu)如下:學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))下面程序的功能是:創(chuàng)建一個(gè)滾動(dòng)游標(biāo)ct,其指向的結(jié)果集為所有女生記錄且按出生日期降序排,然后打開(kāi)游標(biāo)提取第5行。請(qǐng)將該程序補(bǔ)充完整。declarect
cursor(1)forselect*from學(xué)生表where(2)orderby(3)goopenctfetch(4)fromctclosect
答案:(1)處填:scroll###(2)處填:性別='女'有關(guān)數(shù)據(jù)庫(kù)文件組的說(shuō)法正確的是()。
答案:日志文件不屬于任何文件組###一個(gè)數(shù)據(jù)文件只能屬于一個(gè)文件組###可以將用戶(hù)創(chuàng)建的文件組設(shè)為默認(rèn)文件組游標(biāo)的基本操作包括()。
答案:從游標(biāo)中提取數(shù)據(jù)###釋放游標(biāo)###聲明游標(biāo)###關(guān)閉游標(biāo)###打開(kāi)游標(biāo)現(xiàn)有學(xué)生表的關(guān)系模式如下:學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))下面語(yǔ)句的作用是將學(xué)生表中學(xué)號(hào)為"111"的學(xué)生的性別改為"女",所在班級(jí)改為"95031",請(qǐng)將該語(yǔ)句補(bǔ)充完整。update學(xué)生表
set(1)
where(2)
答案:(1)處填:性別='女',班級(jí)='95031'###(2)處填:學(xué)號(hào)='111'現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵??蛻?hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:查詢(xún)訂單表的所有數(shù)據(jù),要求查詢(xún)結(jié)果先按訂單號(hào)升序排,訂單號(hào)一樣的再按訂購(gòu)日期降序排。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
(1)from
訂單表orderby(2),訂購(gòu)日期desc
答案:(2)處填:訂單號(hào)asc###(2)處填:訂單號(hào)###(1)處填:訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期###(1)處填:*設(shè)某單位圖書(shū)借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合是主鍵。圖書(shū)表(書(shū)號(hào),書(shū)名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))
讀者表(借書(shū)卡號(hào),姓名,部門(mén)名,電話(huà))借閱表(借書(shū)卡號(hào),書(shū)號(hào),借書(shū)日期,應(yīng)還日期)下面語(yǔ)句的功能是:創(chuàng)建標(biāo)量值函數(shù)fps,求指定出版社的圖書(shū)總價(jià),然后調(diào)用該函數(shù)求清華大學(xué)出版社圖書(shū)的總價(jià)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。createfunctiondbo.fps(@cbschar(20))
(1)money
as
begin
declare@zjmoney
select(2)
from圖書(shū)表
where(3)
return@zj
end
goselect(4)
答案:(3)處填:出版社=@cbs###(2)處填:@zj=sum(單價(jià)*總冊(cè)數(shù))###(1)處填:returns現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵??蛻?hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面程序的功能是:聲明一個(gè)游標(biāo)cur1,指向的結(jié)果集是客戶(hù)號(hào)為'B20001'的訂單明細(xì),結(jié)果集按訂單號(hào)降序排,使用該游標(biāo)按順序依次提取結(jié)果集中的行,然后關(guān)閉游標(biāo)并釋放游標(biāo)。請(qǐng)將該程序補(bǔ)充完整。declarecur1(1)forselect訂單明細(xì)表.*from訂單表,訂單明細(xì)表where(2)orderby
訂單表.訂單號(hào)descgoopencur1fetchnextfromcur1while(3)begin(4)endclosecur1deallocatecur1
答案:(4)處填:fetchnextfromcur1###(1)處填:cursor設(shè)銷(xiāo)售管理庫(kù)中有三個(gè)表,其結(jié)構(gòu)如下,加下劃線(xiàn)的字段或字段組合為主鍵。商品表(商品號(hào),商品名,進(jìn)價(jià),售價(jià),庫(kù)存量,部門(mén)號(hào))部門(mén)表(部門(mén)號(hào),部門(mén)名,部門(mén)經(jīng)理,電話(huà))銷(xiāo)售表(商品號(hào),銷(xiāo)售日期,銷(xiāo)售數(shù)量)下面語(yǔ)句的功能是:查詢(xún)各部門(mén)在2018年的銷(xiāo)售總金額,查詢(xún)結(jié)果按銷(xiāo)售總金額降序排。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select部門(mén)號(hào),(1)as銷(xiāo)售總金額from商品表,銷(xiāo)售表where商品表.商品號(hào)=銷(xiāo)售表.商品號(hào)and(2)groupby(3)orderby(4)
答案:(1)處填:sum(銷(xiāo)售數(shù)量*售價(jià))###(2)處填:year(銷(xiāo)售日期)=2018現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專(zhuān)業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:查詢(xún)選課表中每個(gè)學(xué)生的選課數(shù)量。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
學(xué)號(hào),(1)as選課數(shù)量
from
選課表
groupby
(2)
答案:(1)處填:count(課程號(hào))###(1)處填:count(*)###(2)處填:學(xué)號(hào)現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵??蛻?hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:創(chuàng)建觸發(fā)器tgkh,當(dāng)修改客戶(hù)表中的某個(gè)客戶(hù)號(hào)時(shí),同時(shí)也修改訂單表中該客戶(hù)的客戶(hù)號(hào)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。createtriggertgkhon(1)after(2)asbeginifupdate(客戶(hù)號(hào))update訂單表
set客戶(hù)號(hào)=((3))where訂單表.客戶(hù)號(hào)=((4))end
答案:(4)處填:select客戶(hù)號(hào)fromdeleted###(2)處填:update###(1)處填:客戶(hù)表有關(guān)子查詢(xún),下面說(shuō)法正確的是()。
答案:一個(gè)select語(yǔ)句可以嵌套在update語(yǔ)句的where子句中###一個(gè)select語(yǔ)句可以嵌套在另一個(gè)select語(yǔ)句的where子句中###一個(gè)select語(yǔ)句可以嵌套在delete語(yǔ)句的where子句中設(shè)銷(xiāo)售管理庫(kù)中有三個(gè)表,其結(jié)構(gòu)如下,加下劃線(xiàn)的字段或字段組合為主鍵。商品表(商品號(hào),商品名,進(jìn)價(jià),售價(jià),庫(kù)存量,部門(mén)號(hào))部門(mén)表(部門(mén)號(hào),部門(mén)名,部門(mén)經(jīng)理,電話(huà))銷(xiāo)售表(商品號(hào),銷(xiāo)售日期,銷(xiāo)售數(shù)量)下面的語(yǔ)句功能是:查詢(xún)部門(mén)名為“家電部”的電話(huà)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select(1)from(2)where(3)
答案:(1)處填:電話(huà)###(3)處填:部門(mén)名='家電部'###(3)處填:部門(mén)名like'家電部'###(2)處填:部門(mén)表下列程序的功能是:創(chuàng)建表Fibonacci,然后向該表中填入裴波那契數(shù)列的前60項(xiàng),該數(shù)列的第一項(xiàng)和第二項(xiàng)分別是1,之后的每一項(xiàng)都是它的前兩項(xiàng)的和。請(qǐng)將該程序補(bǔ)充完整。createtableFibonacci(項(xiàng)值bigint)godeclare@abigint,@bbigint,@cbigint,@itinyintselect@a=1,@b=1insertintoFibonaccivalues(@a)insertintoFibonaccivalues(@b)set@i=3while(1)beginset@c=@a+@b(2)set@a=(3)set@b=(4)set@i=@i+1end
答案:(2)處填:insertintoFibonaccivalues(@c)###(4)處填:@c###(3)處填:@b已聲明有一個(gè)滾動(dòng)游標(biāo)ct并打開(kāi),提取該游標(biāo)結(jié)果集中當(dāng)前行的前一行的語(yǔ)句是()。
答案:fetchpriorfromct###fetchrelative-1fromct現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:查詢(xún)成績(jī)比其所選課平均分低的學(xué)生的學(xué)號(hào)、課程號(hào)及成績(jī)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
學(xué)號(hào),課程號(hào),成績(jī)
from
(1)
where(2)<(select(3)from選課表b
where(4)=a.課程號(hào))
答案:(3)處填:avg(成績(jī))###(2)處填:成績(jī)###(1)處填:選課表a###(4)處填:b.課程號(hào)如果一個(gè)單分支if語(yǔ)句中包含多條語(yǔ)句,這些語(yǔ)句必須用begin...end括起來(lái)。
答案:對(duì)select語(yǔ)句不能為變量賦值只能輸出變量的值。
答案:錯(cuò)select語(yǔ)句可以寫(xiě)在一行,也可以分多行寫(xiě),行與行之間必須使用分號(hào)分隔。
答案:錯(cuò)查詢(xún)視圖的方法同查詢(xún)表的方法一樣。
答案:對(duì)DROPINDEX語(yǔ)句可用來(lái)從數(shù)據(jù)庫(kù)中刪除索引。
答案:對(duì)當(dāng)使用insert語(yǔ)句向表中部分字段插入值時(shí)可以不指定字段名。
答案:錯(cuò)在使用子查詢(xún)時(shí),必須用括號(hào)把子查詢(xún)括起來(lái),以便區(qū)分外查詢(xún)和子查詢(xún)。
答案:對(duì)可以在update語(yǔ)句的表名位置處調(diào)用多語(yǔ)句表值函數(shù)。
答案:錯(cuò)釋放游標(biāo)的語(yǔ)句是()。
答案:deallocate激活DML觸發(fā)器時(shí),觸發(fā)器表中改前的行會(huì)自動(dòng)存儲(chǔ)到名為()的臨時(shí)表中。
答案:deleted通過(guò)執(zhí)行()系統(tǒng)存儲(chǔ)過(guò)程可將一個(gè)登錄名從服務(wù)器角色中移除。
答案:sp_dropsrvrolemember不能激活DML觸發(fā)器的語(yǔ)句是()。
答案:grant用下面的T-SQL語(yǔ)句建立一個(gè)基本表:CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY,
SnameCHAR(8)NOTNULL,
SexCHAR(2),
AgeINT)則可以插入到表中的記錄是()。
答案:'5021','劉祥',NULL,NULL關(guān)于主鍵的說(shuō)法正確的是()。
答案:創(chuàng)建表時(shí)指定了主鍵,SQL
Server會(huì)自動(dòng)創(chuàng)建一個(gè)名為“PK_”且后跟表名的索引不屬于SQLServer提供的系統(tǒng)數(shù)據(jù)類(lèi)型的是()。
答案:string當(dāng)數(shù)據(jù)表被修改時(shí),系統(tǒng)自動(dòng)執(zhí)行的數(shù)據(jù)庫(kù)對(duì)象是()。
答案:觸發(fā)器create語(yǔ)句激活的觸發(fā)器屬于()觸發(fā)器。
答案:DDLselect語(yǔ)句中的having子句的作用是()。
答案:指定對(duì)組進(jìn)行篩選的條件在SQLServer數(shù)據(jù)庫(kù)中,如果強(qiáng)制要求grades表中的學(xué)員必須是students表中存在的學(xué)員,以下描述正確的是(
)。
答案:在grades表中創(chuàng)建外鍵約束在SQLServer2008的版本中,()版是一個(gè)免費(fèi)的微型版本,可供學(xué)習(xí)者使用。
答案:Express版在創(chuàng)建數(shù)據(jù)庫(kù)時(shí),如果沒(méi)有向里面添加文件,數(shù)據(jù)庫(kù)中會(huì)默認(rèn)有()個(gè)文件。
答案:2有如下數(shù)據(jù)庫(kù)的創(chuàng)建語(yǔ)句,其中主數(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%)
答案:20已聲明有一個(gè)滾動(dòng)游標(biāo)ct并打開(kāi),提取該游標(biāo)結(jié)果集中當(dāng)前行向后的第二行的語(yǔ)句是()。
答案:FETCHRELATIVE
2FROMct關(guān)于服務(wù)器角色和數(shù)據(jù)庫(kù)角色的理解,錯(cuò)誤的是()。
答案:用戶(hù)不能創(chuàng)建數(shù)據(jù)庫(kù)角色從成績(jī)表中查詢(xún)成績(jī)考了前10名(假設(shè)無(wú)并列名次)的記錄的語(yǔ)句是()。
答案:selecttop10*from成績(jī)表orderby成績(jī)desc有關(guān)FOREIGNKEY約束(外鍵約束)的說(shuō)法錯(cuò)誤的是()。
答案:FOREIGNKEY子句中的字段名必須和REFERENCE子句中的字段名相同設(shè)有一個(gè)關(guān)系:DEPT(DNO,DNAME),如果要找出倒數(shù)第三個(gè)字母為W,并且至少包含4個(gè)字母的DNAME,則查詢(xún)條件子句應(yīng)寫(xiě)成WHEREDNAMELIKE()。
答案:'_%W__'聚集函數(shù)count、sum、avg、max、min等可出現(xiàn)在查詢(xún)語(yǔ)句的()子句中。
答案:selelct###having現(xiàn)有職工管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。職工表(職工號(hào),姓名,性別,出生日期,參加工作時(shí)間,部門(mén)號(hào));部門(mén)表(部門(mén)號(hào),部門(mén)名稱(chēng),負(fù)責(zé)人);工資表(職工號(hào),日期,工資)下面語(yǔ)句的功能是:在表職工表上創(chuàng)建一個(gè)觸發(fā)器ted,當(dāng)刪除一個(gè)職工時(shí),同時(shí)刪除此職工對(duì)應(yīng)的工資表中的記錄。請(qǐng)將該語(yǔ)句補(bǔ)充完整。create(1)tedon(2)
for(3)asbegindeletefrom工資表
where職工號(hào)in((4))end
答案:(3)處填:delete###(1)處填:trigger###(4)處填:select職工號(hào)fromdeleted現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))成績(jī)表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:查詢(xún)沒(méi)有任課教師(即教師號(hào)為空值)的課程信息。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
*
from(1)
where(2)
答案:(1)處填:課程表###(2)處填:教師號(hào)isnull現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:創(chuàng)建每門(mén)課平均成績(jī)的視圖ca,包括課程號(hào)和平均成績(jī)兩列。請(qǐng)將該語(yǔ)句補(bǔ)充完整。CREATEVIEWca((1))AS
SELECT
課程號(hào),
(2)
FROM
(3)
GROUPBY(4)
答案:(2)處填:AVG(成績(jī))###(3)處填:選課表###(1)處填:課程號(hào),平均成績(jī)要想使某個(gè)字段的值取值唯一,可以使用()約束。
答案:primarykey###unique設(shè)銷(xiāo)售管理庫(kù)中有三個(gè)表,其結(jié)構(gòu)如下,加下劃線(xiàn)的字段或字段組合為主鍵。商品表(商品號(hào),商品名,進(jìn)價(jià),售價(jià),庫(kù)存量,部門(mén)號(hào))部門(mén)表(部門(mén)號(hào),部門(mén)名,部門(mén)經(jīng)理,電話(huà))銷(xiāo)售表(商品號(hào),銷(xiāo)售日期,銷(xiāo)售數(shù)量)下面語(yǔ)句的功能是:查詢(xún)商品名中有“洗衣機(jī)”字樣的商品的商品名、售價(jià)和庫(kù)存量。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select(1)from商品表where(2)
答案:(2)處填:商品名like'%洗衣機(jī)%'###(1)處填:商品名,售價(jià),庫(kù)存量有關(guān)數(shù)據(jù)庫(kù)文件的說(shuō)法正確的是()。
答案:一個(gè)數(shù)據(jù)庫(kù)可以沒(méi)有次數(shù)據(jù)文件###數(shù)據(jù)文件必須放在某個(gè)文件組中###一個(gè)數(shù)據(jù)庫(kù)只能有一個(gè)主數(shù)據(jù)文件現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵??蛻?hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:在訂單明細(xì)表上創(chuàng)建按訂單號(hào)降序排,訂單號(hào)一樣的再按器件號(hào)升序排的聚集索引iddh。請(qǐng)將該語(yǔ)句補(bǔ)充完整。CREATE(1)INDEXiddh
ON訂單明細(xì)表((2))
答案:(2)處填:訂單號(hào)desc,器件號(hào)asc###(2)處填:訂單號(hào)desc,器件號(hào)###(1)處填:clustered設(shè)銷(xiāo)售管理庫(kù)中有三個(gè)表,其結(jié)構(gòu)如下,加下劃線(xiàn)的字段或字段組合為主鍵。商品表(商品號(hào),商品名,進(jìn)價(jià),售價(jià),庫(kù)存量,部門(mén)號(hào))部門(mén)表(部門(mén)號(hào),部門(mén)名,部門(mén)經(jīng)理,電話(huà))銷(xiāo)售表(商品號(hào),銷(xiāo)售日期,銷(xiāo)售數(shù)量)下面語(yǔ)句的功能是:為銷(xiāo)售表建立一個(gè)先按銷(xiāo)售日期降序排,銷(xiāo)售日期一樣再按銷(xiāo)售數(shù)量升序排的非聚集索引indxs。請(qǐng)將該語(yǔ)句補(bǔ)充完整。createindexindxson銷(xiāo)售表((1),(2))
答案:(1)處填:銷(xiāo)售日期desc###(2)處填:銷(xiāo)售數(shù)量asc###(2)處填:銷(xiāo)售數(shù)量要求某個(gè)字段的取值唯一,可以使用()約束。
答案:unique###primarykey現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面程序的功能是:創(chuàng)建一個(gè)標(biāo)量值函數(shù)sct,求指定課程號(hào)的課程參加考試的人數(shù),然后調(diào)用該函數(shù)求課程號(hào)為6-166號(hào)課參加考試的人數(shù)。請(qǐng)將該程序補(bǔ)充完整。createfunctiondbo.sct(@cnchar(6))
(1)intasbegindeclare@rsintselect@rs=count(*)from(2)where課程號(hào)=(3)and
成績(jī)isnotnullreturn@rsendgoselect(4)as'6-166課程參加考試的人數(shù)'
答案:(2)處填:選課表###(3)處填:@cn###(1)處填:RETURNS設(shè)銷(xiāo)售管理庫(kù)中有三個(gè)表,其結(jié)構(gòu)如下,加下劃線(xiàn)的字段或字段組合為主鍵。商品表(商品號(hào),商品名,進(jìn)價(jià),售價(jià),庫(kù)存量,部門(mén)號(hào))部門(mén)表(部門(mén)號(hào),部門(mén)名,部門(mén)經(jīng)理,電話(huà))銷(xiāo)售表(商品號(hào),銷(xiāo)售日期,銷(xiāo)售數(shù)量)下面語(yǔ)句的功能是:將商品號(hào)為“347294“的商品售價(jià)打九折。請(qǐng)將該語(yǔ)句補(bǔ)充完整。update(1)set(2)where(3)
答案:(3)處填:商品號(hào)='347294'###(1)處填:商品表設(shè)某單位圖書(shū)借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合是主鍵。圖書(shū)表(書(shū)號(hào),書(shū)名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))
讀者表(借書(shū)卡號(hào),姓名,部門(mén)名,電話(huà))借閱表(借書(shū)卡號(hào),書(shū)號(hào),借書(shū)日期,應(yīng)還日期)下面語(yǔ)句的功能是:創(chuàng)建觸發(fā)器ths,使圖書(shū)表中的未借冊(cè)數(shù)隨還書(shū)而改變,即刪除借書(shū)表中的一條記錄表示某位讀者還了一本書(shū),圖書(shū)表中該書(shū)的未借冊(cè)數(shù)就加1。請(qǐng)將該語(yǔ)句補(bǔ)充完整。createtriggerthson(1)after(2)as
update圖書(shū)表set(3)where書(shū)號(hào)=((4))
答案:(1)處填:借閱表###(3)處填:未借冊(cè)數(shù)=未借冊(cè)數(shù)+1###(2)處填:delete設(shè)某單位圖書(shū)借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合是主鍵。圖書(shū)表(書(shū)號(hào),書(shū)名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))
讀者表(借書(shū)卡號(hào),姓名,部門(mén)名,電話(huà))借閱表(借書(shū)卡號(hào),書(shū)號(hào),借書(shū)日期,應(yīng)還日期)下面語(yǔ)句的功能是:在圖書(shū)表上創(chuàng)建一個(gè)先按單價(jià)降序排,單價(jià)一樣的再按書(shū)號(hào)升序排的唯一非聚集索引inp。請(qǐng)將該語(yǔ)句補(bǔ)充完整。create(1)indexinpon
(2)
答案:(1)處填:uniquenonclustered###(1)處填:unique###(2)處填:圖書(shū)表(單價(jià)desc,書(shū)號(hào)asc)###(2)處填:圖書(shū)表(單價(jià)desc,書(shū)號(hào))現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面程序的功能是:創(chuàng)建一個(gè)存儲(chǔ)過(guò)程pudg,將指定學(xué)號(hào)和課程號(hào)的學(xué)生的成績(jī)改為指定的值,然后執(zhí)行該存儲(chǔ)過(guò)程將101號(hào)學(xué)生的3-105號(hào)課的成績(jī)改為80。請(qǐng)將該程序補(bǔ)充完整。CREATEPROCEDUREpudg(@snchar(5),@cnchar(6),@dgfloat)AS
UPDATE選課表(1)WHERE(2)GO
EXEC(3)
答案:(1)處填:set
成績(jī)=@dg###(3)處填:pudg'101','3-105',80###(2)處填:學(xué)號(hào)=@snand課程號(hào)=@cn###(3)處填:pudg@dg=80,@sn='101',@cn='3-105'現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:創(chuàng)建after觸發(fā)器txkrs,要求每位學(xué)生的選課不能超過(guò)5門(mén)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。createtriggertxkrson(1)after(2)asbeginselect@xhchar(5),@xksintselect@xhfrom(3)select(4)from選課表where學(xué)號(hào)=@xhif@xks>5
begin
print'選課數(shù)不能超過(guò)5門(mén)!'
rollback
endend
答案:(3)處填:inserted###(4)處填:@xks=count(*)###(1)處填:選課表設(shè)某單位圖書(shū)借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合是主鍵。圖書(shū)表(書(shū)號(hào),書(shū)名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))
讀者表(借書(shū)卡號(hào),姓名,部門(mén)名,電話(huà))借閱表(借書(shū)卡號(hào),書(shū)號(hào),借書(shū)日期,應(yīng)還日期)下面語(yǔ)句的功能是:創(chuàng)建一個(gè)部門(mén)名為“財(cái)務(wù)部”的借書(shū)視圖vm,包括姓名、書(shū)名、電話(huà)和應(yīng)還日期。請(qǐng)將該語(yǔ)句補(bǔ)充完整。createview(1)asselect姓名,書(shū)名,電話(huà),應(yīng)還日期
from(2)where(3)
答案:(1)處填:vm###(2)處填:圖書(shū)表,讀者表,借閱表###(1)處填:vm(姓名,書(shū)名,電話(huà),應(yīng)還日期)外鍵只能取它所參照的表中的某個(gè)主鍵值不能取空值。
答案:錯(cuò)基本表實(shí)際存儲(chǔ)數(shù)據(jù),而視圖不存儲(chǔ)數(shù)據(jù),在數(shù)據(jù)庫(kù)中只存儲(chǔ)視圖的定義。
答案:對(duì)內(nèi)嵌表值函數(shù)只能在select語(yǔ)句中調(diào)用。
答案:錯(cuò)如果角色R1沒(méi)有表talbe1的INSERT權(quán)限,用戶(hù)U1有表table1的INSERT權(quán)限,當(dāng)將用戶(hù)U1添加到角色R1中后,則用戶(hù)U1不再具有對(duì)table1的INSERT權(quán)限。
答案:錯(cuò)使用EXISTS或NOTEXISTS引入一個(gè)子查詢(xún)時(shí),子查詢(xún)不產(chǎn)生具體數(shù)據(jù)。
答案:對(duì)全局變量必須以()開(kāi)頭。
答案:@@全局變量@@FETCH_STATUS的返回值是()時(shí),表示fetch語(yǔ)句執(zhí)行成功。
答案:0在關(guān)系數(shù)據(jù)模型中,關(guān)系是指()。
答案:滿(mǎn)足一定條件的二維表使用()語(yǔ)句可將數(shù)據(jù)庫(kù)用戶(hù)USER1從數(shù)據(jù)庫(kù)角色R1中移除。
答案:EXECUTEsp_droprolemember'R1','USER1'表在數(shù)據(jù)庫(kù)中是一種非常重要的數(shù)據(jù)庫(kù)對(duì)象,它是用來(lái)()各種數(shù)據(jù)內(nèi)容的。
答案:存放為避免存儲(chǔ)空間的浪費(fèi),可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行()操作,從而釋放未使用的存儲(chǔ)空間。
答案:收縮使用數(shù)據(jù)庫(kù)的()操作可以將數(shù)據(jù)庫(kù)從一個(gè)服務(wù)器轉(zhuǎn)移到另一個(gè)服務(wù)器。
答案:分離與附加在insert語(yǔ)句中使用()子句可以將子查詢(xún)的結(jié)果插入到表中。
答案:select下列局部變量定義正確的是()。
答案:declare@xmchar(6)拒絕某個(gè)用戶(hù)具有某個(gè)數(shù)據(jù)庫(kù)對(duì)象的某種權(quán)限應(yīng)使用()語(yǔ)句。
答案:deny以下運(yùn)算符中優(yōu)先級(jí)最低的是()。
答案:or關(guān)系中外碼的取值必須等于它所參照的關(guān)系中的某個(gè)主碼值或者為空值,這條規(guī)則是()完整性規(guī)則。
答案:參照有關(guān)數(shù)據(jù)庫(kù)對(duì)象的權(quán)限中,不具備的權(quán)限是()。
答案:EXECUTE下面有關(guān)用戶(hù)自定義函數(shù)的說(shuō)法錯(cuò)誤的是()。
答案:標(biāo)量值函數(shù)的返回值可有多個(gè)有關(guān)聚集索引,下列說(shuō)法錯(cuò)誤的是()。
答案:聚集索引只能包含一個(gè)字段用于保存臨時(shí)對(duì)象或中間結(jié)果的系統(tǒng)數(shù)據(jù)庫(kù)是()。
答案:tempdb現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。客戶(hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:創(chuàng)建每筆訂單總金額的視圖ds,包括訂單號(hào)和總金額。請(qǐng)將該語(yǔ)句補(bǔ)充完整。CREATEVIEWds((1))AS
SELECT
訂單號(hào),
(2)
FROM
(3)
GROUPBY(4)
答案:(1)處填:訂單號(hào),總金額###(3)處填:訂單明細(xì)表###(4)處填:訂單號(hào)
答案:AD###BD下列關(guān)于游標(biāo)說(shuō)法錯(cuò)誤的是()。
答案:游標(biāo)是數(shù)據(jù)庫(kù)對(duì)象###游標(biāo)釋放后可以再次打開(kāi)有關(guān)select語(yǔ)句中的子句,下列說(shuō)法正確的是()。
答案:可以有having子句同時(shí)也有where子句###having子句的作用是對(duì)組進(jìn)行篩選###可以有g(shù)roupby子句而沒(méi)有having子句###where子句的作用是對(duì)記錄進(jìn)行篩選現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專(zhuān)業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:查詢(xún)選課學(xué)生的學(xué)號(hào),查詢(xún)結(jié)果不允許出現(xiàn)重復(fù)行。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
(1)from
(2)
答案:(2)處填:選課表###(1)處填:distinct學(xué)號(hào)現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵??蛻?hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:創(chuàng)建一個(gè)觸發(fā)器tsdd,當(dāng)刪除訂單表中的某個(gè)訂單時(shí),有關(guān)該訂單的明細(xì)也一同刪除。請(qǐng)將該程序補(bǔ)充完整。createtriggertsddon(1)for(2)as
delete(3)
where
訂單號(hào)=((4))
答案:(3)處填:訂單明細(xì)表###(2)處填:delete現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面程序的功能是:創(chuàng)建一個(gè)標(biāo)量值函數(shù)savg,求指定學(xué)號(hào)的學(xué)生的平均成績(jī),然后調(diào)用該函數(shù)求學(xué)號(hào)為102的學(xué)生的平均成績(jī)。請(qǐng)將該程序補(bǔ)充完整。createfunctiondbo.savg(@nochar(5))returnsfloatasbegindeclare@avfloatselect(1)from選課表where(2)and成績(jī)isnotnull(3)@avendgoselect(4)as102學(xué)生的平均成績(jī)
答案:(4)處填:dbo.savg('102')###(3)處填:return###(2)處填:學(xué)號(hào)=@no現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專(zhuān)業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分)成績(jī)表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:查詢(xún)課程名中有“英語(yǔ)”字樣的課程信息。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
*
from
(1)
where(2)
答案:(1)處填:課程表###(2)處填:課程名like'%數(shù)據(jù)庫(kù)%'現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專(zhuān)業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分)成績(jī)表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:查詢(xún)所有學(xué)生的學(xué)號(hào)、姓名和年齡。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
學(xué)號(hào),姓名,(1)as
年齡
from
(2)
答案:(2)處填:學(xué)生表###(1)處填:year(getdate())-year(出生日期)為保證學(xué)生(學(xué)號(hào),姓名,年齡,班級(jí))關(guān)系中姓名字段的值唯一,可以選擇以下()方法實(shí)現(xiàn)。
答案:在姓名字段上創(chuàng)建唯一約束###在姓名字段上創(chuàng)建主鍵約束現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專(zhuān)業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:查詢(xún)3個(gè)學(xué)分的課程門(mén)數(shù)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
(1)
from
課程表
where(2)
答案:(1)處填:count(*)###(1)處填:count(課程號(hào))###(2)處填:學(xué)分=3現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專(zhuān)業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分)成績(jī)表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:查詢(xún)選了3-105號(hào)課且成績(jī)高于80的學(xué)生的學(xué)號(hào)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
學(xué)號(hào)
from
(1)where(2)
答案:(2)處填:課程號(hào)='3-105'and成績(jī)>80###(1)處填:成績(jī)表###(2)處填:成績(jī)>80and課程號(hào)='3-105'視圖的優(yōu)點(diǎn)有()。
答案:視圖可以簡(jiǎn)化用戶(hù)的數(shù)據(jù)操作###視圖可以使數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有一定的邏輯獨(dú)立性###視圖可以屏蔽不允許用戶(hù)使用的數(shù)據(jù)從而提高數(shù)據(jù)庫(kù)的安全性現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵??蛻?hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面程序的功能是:創(chuàng)建存儲(chǔ)過(guò)程khjb,查詢(xún)指定年份和客戶(hù)號(hào)的客戶(hù)級(jí)別:訂單總數(shù)量>=20的為“A級(jí)客戶(hù)”,訂單總數(shù)量<20且>=10的為“B級(jí)客戶(hù)”,訂單總數(shù)量<10的為“C級(jí)客戶(hù)”。然后調(diào)用該存儲(chǔ)過(guò)程求客戶(hù)號(hào)為“T10001”的客戶(hù)在2012年的客戶(hù)級(jí)別。請(qǐng)將該程序補(bǔ)充完整。createprocedurekhjb(@nfint,@khhchar(4))asselectcase
whencount(*)>=20
then'A級(jí)客戶(hù)'
whencount(*)>=10
then'B級(jí)客戶(hù)'
(1)
endas
客戶(hù)級(jí)別
from訂單表
where(2)goexecute(3)
答案:(1)處填:else
'C級(jí)客戶(hù)'###(3)處填:khjb
@khh='T0001',@nf=2012###(2)處填:year(訂購(gòu)日期)=@nf
and客戶(hù)號(hào)=@khh###(3)處填:khjb2012,'T0001'現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵??蛻?hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:查詢(xún)訂購(gòu)總金額超過(guò)20000元的訂單號(hào)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
(1)
from
(2)
groupby(3)
having(4)
答案:(3)處填:訂單號(hào)###(2)處填:訂單明細(xì)表###(1)處填:訂單號(hào)現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:創(chuàng)建AFTER觸發(fā)器tsc,該觸發(fā)器防止用戶(hù)刪除學(xué)生表中95031班的學(xué)生記錄。請(qǐng)將該語(yǔ)句補(bǔ)充完整。CREATETRIGGER
tsc
ON學(xué)生表
AFTER
(1)
AS
IF
EXISTS(SELECT(2)FROMdeletedWHERE(3))
BEGIN
PRINT'不能刪除95031班的學(xué)生記錄!'
(4)END
答案:(4)處填:rollback###(3)處填:班級(jí)='95031'###(1)處填:delete###(2)處填:*現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵??蛻?hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:創(chuàng)建一個(gè)存儲(chǔ)過(guò)程pud,將指定訂單號(hào)和器件號(hào)的數(shù)量修改為指定的數(shù)量,然后調(diào)用該存儲(chǔ)過(guò)程將訂單號(hào)為“OR-01C”和器件號(hào)為“D1101”的數(shù)量改為10。請(qǐng)將該程序補(bǔ)充完整。CREATEPROCEDUREpud(@ddchar(6),@qjchar(5),@slint)AS
UPDATE(1)SET(2)WHERE(3)GO
EXEC(4)
答案:(4)處填:pud'OR-01C','D1101',10###(1)處填:訂單明細(xì)表###(2)處填:數(shù)量=@sl設(shè)某單位圖書(shū)借閱庫(kù)中有下面三個(gè)表,其中加下劃線(xiàn)的字段或字段組合是主鍵。圖書(shū)表(書(shū)號(hào),書(shū)名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))
讀者表(借書(shū)卡號(hào),姓名,部門(mén)名,電話(huà))借閱表(借書(shū)卡號(hào),書(shū)號(hào),借書(shū)日期,應(yīng)還日期)按下列要求將創(chuàng)建借閱表的語(yǔ)句補(bǔ)充完整:各字段類(lèi)型分別為:借書(shū)卡號(hào)char(10),書(shū)號(hào)char(20),借書(shū)日期datetime,應(yīng)還日期datetime;定義主鍵約束、外鍵約束、應(yīng)還日期大于借書(shū)日期且它們不能取空值。createtable借閱表(借書(shū)卡號(hào)char(10)
foreignkeyreferences(1),書(shū)號(hào)char(20)
foreignkeyreferences
(2),借書(shū)日期datetime,應(yīng)還日期datetime,primarykey(3),check(4))
答案:(2)處填:圖書(shū)表(書(shū)號(hào))###(4)處填:(應(yīng)還日期>借書(shū)日期)###(1)處填:讀者表(借書(shū)卡號(hào))下列關(guān)于變量的賦值和輸出說(shuō)法正確的是()。
答案:select語(yǔ)句可以為變量賦值,也可以輸出變量的###set語(yǔ)句可以為變量賦值,但是不能輸出變量的值設(shè)有一個(gè)商品表,其關(guān)系模式如下:商品表(商品號(hào),商品名,進(jìn)價(jià),售價(jià),數(shù)量)
按下列要求將創(chuàng)建商品表的語(yǔ)句補(bǔ)充完整:各字段類(lèi)型分別為:商品號(hào)char(10),商品名char(20),進(jìn)價(jià)money,售價(jià)money,數(shù)量int;商品號(hào)為主鍵,商品名值唯一,進(jìn)價(jià)要小于售價(jià),除售價(jià)允許取空值外,其他字段都不允許取空值。createtable商品表(商品號(hào)char(10)
(1),商品名char(20)
(2),進(jìn)價(jià)money(3),售價(jià)
money,數(shù)量intnotnull,check(4))
答案:(3)處填:notnull###(1)處填:primarykey###(4)處填:進(jìn)價(jià)設(shè)銷(xiāo)售管理庫(kù)中有三個(gè)表,其結(jié)構(gòu)如下,加下劃線(xiàn)的字段或字段組合為主鍵。商品表(商品號(hào),商品名,進(jìn)價(jià),售價(jià),庫(kù)存量,部門(mén)號(hào))部門(mén)表(部門(mén)號(hào),部門(mén)名,部門(mén)經(jīng)理,電話(huà))銷(xiāo)售表(商品號(hào),銷(xiāo)售日期,銷(xiāo)售數(shù)量)下面程序的功能是:建立觸發(fā)器tkcl,當(dāng)向銷(xiāo)售表中添加記錄時(shí),使相應(yīng)商品的庫(kù)存量隨銷(xiāo)售數(shù)量的改變而改變。請(qǐng)將該程序補(bǔ)充完整。createtriggertkclon(1)for(2)asbegindeclare@slintselect@sl=(select銷(xiāo)售數(shù)量frominserted)update商品表set庫(kù)存量=(3)where商品表.商品號(hào)=(4)end
答案:(2)處填:insert###(4)處填:(select商品號(hào)frominserted)###(3)處填:庫(kù)存量-@sl設(shè)某單位圖書(shū)借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合是主鍵。圖書(shū)表(書(shū)號(hào),書(shū)名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))
讀者表(借書(shū)卡號(hào),姓名,部門(mén)名,電話(huà))借閱表(借書(shū)卡號(hào),書(shū)號(hào),借書(shū)日期,應(yīng)還日期)下面語(yǔ)句的功能是:查詢(xún)?nèi)耸虏孔x者的借書(shū)卡號(hào)、姓名和所借圖書(shū)的書(shū)名。請(qǐng)將該語(yǔ)句補(bǔ)充完整。Select
借閱表.借書(shū)卡號(hào),姓名,書(shū)名
from
(1)
where(2)
答案:(1)處填:讀者表,借閱表,圖書(shū)表###(2)處填:圖書(shū)表.書(shū)號(hào)=借閱表.書(shū)號(hào)
and讀者表.借書(shū)卡號(hào)=借閱表.借書(shū)卡號(hào)and部門(mén)名='人事部'現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專(zhuān)業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:查詢(xún)選課人數(shù)多于30人的課程號(hào)。將該語(yǔ)句補(bǔ)充完整。select
課程號(hào)
from
選課表
groupby(1)
having(2)
答案:(2)處填:count(*)>30###(2)處填:count(學(xué)號(hào))>30###(1)處填:課程號(hào)設(shè)銷(xiāo)售管理庫(kù)中有三個(gè)表,其結(jié)構(gòu)如下,加下劃線(xiàn)的字段或字段組合為主鍵。商品表(商品號(hào),商品名,進(jìn)價(jià),售價(jià),庫(kù)存量,部門(mén)號(hào))部門(mén)表(部門(mén)號(hào),部門(mén)名,部門(mén)經(jīng)理,電話(huà))銷(xiāo)售表(商品號(hào),銷(xiāo)售日期,銷(xiāo)售數(shù)量)下面語(yǔ)句的功能是:查詢(xún)各部門(mén)每年的盈利金額,查詢(xún)結(jié)果按盈利金額降序排。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select部門(mén)號(hào),year(銷(xiāo)售日期)as'年份',(1)as'盈利金額'from商品表a,銷(xiāo)售表bwhere(2)groupby(3)orderby(4)
答案:(2)處填:a.商品號(hào)=b.商品號(hào)###(1)處填:sum(售價(jià)*數(shù)量)-sum(進(jìn)價(jià)*數(shù)量)###(3)處填:部門(mén)號(hào),year(銷(xiāo)售日期)###(4)處填:盈利金額desc現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面程序的功能是:創(chuàng)建一個(gè)存儲(chǔ)過(guò)程psm,求指定課程號(hào)的課考了最高分的學(xué)生的學(xué)號(hào)和姓名,然后執(zhí)行該存儲(chǔ)過(guò)程求3-105號(hào)課考了最高分的學(xué)生的學(xué)號(hào)和姓名。請(qǐng)將該程序補(bǔ)充完整。createprocedurepsm(@cnchar(6))asselect(1)from學(xué)生表,選課表where學(xué)生表.學(xué)號(hào)=選課表.學(xué)號(hào)and
成績(jī)=((2))goexcu(3)
答案:(3)處填:psm'3-105'###(3)處填:psm@cn='3-105'使用IN(或NOTIN)引入的子查詢(xún)返回的查詢(xún)結(jié)果可以有多個(gè)值。
答案:對(duì)使用比較運(yùn)算符引入的子查詢(xún)要求子查詢(xún)返回的結(jié)果只能是一個(gè)值。
答案:對(duì)注冊(cè)服務(wù)器不能從一個(gè)服務(wù)器組移到另一個(gè)服務(wù)器組。
答案:錯(cuò)在同一個(gè)字段上只能設(shè)置一種約束。
答案:錯(cuò)安裝完SQLServer后,服務(wù)器中就已經(jīng)存在系統(tǒng)數(shù)據(jù)庫(kù)了。
答案:對(duì)inserted表和deleted表只能在觸發(fā)器的定義中使用,在其他地方是不能使用的。
答案:對(duì)相關(guān)子查詢(xún)是指子查詢(xún)與外查詢(xún)所查詢(xún)的表相同,不相關(guān)子查詢(xún)是指子查詢(xún)和外查詢(xún)所查詢(xún)的表不同。
答案:錯(cuò)CASE語(yǔ)句可以單獨(dú)作為一個(gè)語(yǔ)句使用。
答案:錯(cuò)多語(yǔ)句表值函數(shù)允許使用多條語(yǔ)句來(lái)創(chuàng)建表的內(nèi)容,在函數(shù)的定義中可以修改返回值,但在函數(shù)的調(diào)用時(shí)不能修改返回值。
答案:對(duì)一個(gè)非聚集索引只能包含一個(gè)字段。
答案:錯(cuò)關(guān)于子查詢(xún),下面說(shuō)法錯(cuò)誤的是()。
答案:在相關(guān)子查詢(xún)中,外查詢(xún)和子查詢(xún)的表不能是同一個(gè)表激活DML觸發(fā)器時(shí),向觸發(fā)器表中插入的行會(huì)自動(dòng)復(fù)制到名為()的臨時(shí)表中。
答案:inserted下列嵌套子查詢(xún)中()語(yǔ)句是正確的。
答案:SELECT*FROMtableAWHEREtableA.idIN(SELECTtableB.idFROMtableB)下列()約束可以防止輸入重復(fù)值。
答案:unique用于求一個(gè)日期中年份的的函數(shù)是()。
答案:YEAR()在關(guān)系數(shù)據(jù)模型中,關(guān)系中的一列稱(chēng)為()。
答案:字段關(guān)于DEFAULT約束說(shuō)法錯(cuò)誤的是()。
答案:一列可以有多個(gè)DEFAULT約束關(guān)于DELETE語(yǔ)句的說(shuō)法錯(cuò)誤的是(?)。
答案:DELETE語(yǔ)句可以同時(shí)刪除多個(gè)表中的數(shù)據(jù)當(dāng)表中的某一字段列被設(shè)置了主鍵約束,則該字段也同時(shí)具有如下約束()。
答案:unique約束和notnull約束如果課程表course使用下列語(yǔ)句創(chuàng)建:CREATETABLEcourse(cnochar(2)notnull,cnamechar(20),creditintDEFAULT3),則下面的SQL語(yǔ)句中執(zhí)行出錯(cuò)的是()。
答案:INSERTINTOcourse(cname,credit)VALUES('程序設(shè)計(jì)',2)在使用from子句進(jìn)行兩個(gè)表的連接時(shí),如果想保留右表中的所有行和左表中滿(mǎn)足連接條件的行應(yīng)使用()連接。
答案:rightjoin關(guān)于非聚集索引錯(cuò)誤的描述是()。
答案:如果對(duì)表中的數(shù)據(jù)經(jīng)常進(jìn)行增、刪、改則不能創(chuàng)建非聚集索引在SQLServer中表示范圍最小的整型數(shù)據(jù)類(lèi)型是()。
答案:tinyint()不屬于關(guān)系數(shù)據(jù)模型的三要素。
答案:數(shù)據(jù)權(quán)限
答案:2在關(guān)系數(shù)據(jù)模型中,關(guān)系中的一行稱(chēng)為()。
答案:記錄如果只刪除表中的數(shù)據(jù)而不刪除表,應(yīng)使用()命令。
答案:deleteupdate語(yǔ)句中的()子句用于篩選滿(mǎn)足更新條件的記錄。
答案:where有如下數(shù)據(jù)庫(kù)的創(chuàng)建語(yǔ)句,其中日志文件的最大大小是()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%)
答案:16設(shè)游標(biāo)cr1,下列語(yǔ)句用法錯(cuò)誤的是()。
答案:DEALLOCATEcr1OPENcr1有關(guān)表的敘述,下面不正確的是()。
答案:表的結(jié)構(gòu)只能使用命令創(chuàng)建學(xué)校數(shù)據(jù)庫(kù)中有學(xué)生和宿舍兩個(gè)關(guān)系:
學(xué)生(學(xué)號(hào),姓名)
宿舍(樓名,房間號(hào),床位號(hào),學(xué)號(hào))假設(shè)有的學(xué)生不住宿,床位也可能空閑。如果要列出所有學(xué)生住宿和宿舍分配的情況,包括沒(méi)有住宿的學(xué)生和空閑的床位,則查詢(xún)時(shí)這兩個(gè)表應(yīng)執(zhí)行()。
答案:全外連接使用createtable語(yǔ)句在創(chuàng)建表的時(shí)候創(chuàng)建檢查約束,應(yīng)使用()短語(yǔ)。
答案:check可使用()語(yǔ)句將登錄名Marylogin從服務(wù)器角色sysadmin中移除。
答案:EXECUTEsp_dropsrvrolemember'Marylogin','sysadmin'在數(shù)據(jù)庫(kù)中擁有全部權(quán)限的數(shù)據(jù)庫(kù)角色是()。
答案:db_owner收回?cái)?shù)據(jù)庫(kù)用戶(hù)U3對(duì)課程表的插入權(quán)應(yīng)使用()語(yǔ)句。
答案:REVOKEINSERTON課程表FROMU3關(guān)于服務(wù)器角色和數(shù)據(jù)庫(kù)角色的理解,正確的是()。
答案:服務(wù)器角色是登錄賬戶(hù)的集合###用戶(hù)可以創(chuàng)建數(shù)據(jù)庫(kù)角色###用戶(hù)不能創(chuàng)建服務(wù)器角色###數(shù)據(jù)庫(kù)角色是數(shù)據(jù)庫(kù)用戶(hù)的集合可通過(guò)執(zhí)行系統(tǒng)存儲(chǔ)過(guò)程sp_dropsrvrolemember刪除一個(gè)登錄名。
答案:錯(cuò)使用()語(yǔ)句可向數(shù)據(jù)庫(kù)角色R1中添加數(shù)據(jù)庫(kù)用戶(hù)USER1。
答案:EXECUTEsp_addrolemember'R1','USER1'通過(guò)執(zhí)行()系統(tǒng)存儲(chǔ)過(guò)程可向服務(wù)器角色中添加登錄名。
答案:sp_addsrvrolemember下面語(yǔ)句的功能是:拒絕數(shù)據(jù)庫(kù)用戶(hù)U4獲得學(xué)生表的刪除權(quán)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。DENYDELETEON(1)TO(2)
答案:(2)處填:U4###(1)處填:學(xué)生表()語(yǔ)句可以授予數(shù)據(jù)庫(kù)用戶(hù)USER1對(duì)課程表的查詢(xún)權(quán)并可以把該權(quán)限授予他人。
答案:GRANTSELECTON課程表TOUSER1WITHGRANTOPTION具有最高權(quán)限的服務(wù)器角色是()。
答案:Sysadmin現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:創(chuàng)建after觸發(fā)器txm,當(dāng)向?qū)W生表中插入數(shù)據(jù)時(shí),如果性別正確則插入,否則不允許插入并提示錯(cuò)誤。請(qǐng)將該語(yǔ)句補(bǔ)充完整。createtriggertxmon學(xué)生表after(1)asbegindeclare@xbchar(2)select@sb=性別from(2)if(3)begin
print'性別錯(cuò)誤!'
(4)endend
答案:(1)處填:insert###(2)處填:inserted現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:創(chuàng)建AFTER觸發(fā)器tgxh,當(dāng)修改學(xué)生表中的學(xué)號(hào)后,該生在選課表中的學(xué)號(hào)也自動(dòng)修改,從而實(shí)現(xiàn)級(jí)聯(lián)修改。請(qǐng)將該語(yǔ)句補(bǔ)充完整。CREATETRIGGERtgxh
ON(1)
FOR(2)
AS
IFUPDATE(學(xué)號(hào))
BEGIN
UPDATE選課表
SET學(xué)號(hào)=(3)
WHERE學(xué)號(hào)=(4)
END
答案:(1)處填:學(xué)生表###(2)處填:update###(3)處填:(SELECT學(xué)號(hào)FROMinserted)###(4)處填:(SELECT學(xué)號(hào)FROMdeleted)設(shè)某單位圖書(shū)借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合是主鍵。圖書(shū)表(書(shū)號(hào),書(shū)名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))
讀者表(借書(shū)卡號(hào),姓名,部門(mén)名,電話(huà))借閱表(借書(shū)卡號(hào),書(shū)號(hào),借書(shū)日期,應(yīng)還日期)下面語(yǔ)句的功能是:創(chuàng)建觸發(fā)器tjs,使圖書(shū)表中的未借冊(cè)數(shù)隨借書(shū)而改變,即當(dāng)向借書(shū)表中添加一條記錄表示某位讀者借了一本書(shū),圖書(shū)表中該書(shū)的未借冊(cè)數(shù)就減少1。請(qǐng)將該語(yǔ)句補(bǔ)充完整。createtriggertjson(1)after(2)as
update圖書(shū)表set(3)where書(shū)號(hào)=((4))
答案:(1)處填:借書(shū)表###(2)處填:insert###(3)處填:未借冊(cè)數(shù)=未借冊(cè)數(shù)-1設(shè)某單位圖書(shū)借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合是主鍵。圖書(shū)表(書(shū)號(hào),書(shū)名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))
讀者表(借書(shū)卡號(hào),姓名,部門(mén)名,電話(huà))借閱表(借書(shū)卡號(hào),書(shū)號(hào),借書(shū)日期,應(yīng)還日期)下面語(yǔ)句的功能是:創(chuàng)建觸發(fā)器tbk,限定每位讀者最多只能借10本書(shū)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。createtriggertbkon(1)after(2)asbegindeclare@bsintselect@bs=count(*)from借閱表where借書(shū)卡號(hào)=(3)if@bs>10
begin
print'借書(shū)冊(cè)數(shù)不能超過(guò)10本!'
(4)
endend
答案:(3)處填:SELECT借書(shū)卡號(hào)FROMinserted###(1)處填:借閱表可以激活DML觸發(fā)器的語(yǔ)句是()。
答案:insert###delete###update現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。客戶(hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:創(chuàng)建一個(gè)存儲(chǔ)過(guò)程pkh,用于查詢(xún)所有客戶(hù)的信息,客戶(hù)信息按地址升序排。請(qǐng)將該語(yǔ)句補(bǔ)充完整。CREATE(1)pkhASSELECT(2)from(3)orderby(4)
答案:(3)處填:客戶(hù)表###(1)處填:PROCEDURE###(2)處填:*存儲(chǔ)過(guò)程可以有參數(shù)也可以沒(méi)有參數(shù)。
答案:對(duì)現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。客戶(hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:創(chuàng)建一個(gè)存儲(chǔ)過(guò)程pksm,查詢(xún)指定客戶(hù)號(hào)的訂購(gòu)總金額,其中訂購(gòu)總金額為輸出參數(shù),然后調(diào)用該存儲(chǔ)過(guò)程求“C10001”號(hào)客戶(hù)的訂購(gòu)總金額。請(qǐng)將該程序補(bǔ)充完整。CREATEPROCEDUREpksm(@khchar(6),@zjefloatoutput)asSELECT(1)
FROM(2)
WHERE(3)GODECLARE@jefloatEXECUTE(4)SELECT@jeas'C10001號(hào)客戶(hù)的訂單總金額'
答案:(2)處填:訂單表,訂單明細(xì)表###(3)處填:訂單表.訂單號(hào)=訂單明細(xì)表.訂單號(hào)and客戶(hù)號(hào)=@kh現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面程序的功能是:創(chuàng)建一個(gè)存儲(chǔ)過(guò)程pcd,用來(lái)計(jì)算指定課程號(hào)的課程的最高分、最低分和平均分,然后執(zhí)行該存儲(chǔ)過(guò)程求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)
答案:(2)處填:avg(成績(jī))###(4)處填:pcd
'3-105'###(1)處填:proc###(3)處填:課程號(hào)=@cnafter觸發(fā)器是在激活觸發(fā)器的語(yǔ)句執(zhí)行完,相關(guān)事務(wù)提交后,才會(huì)被觸發(fā)執(zhí)行。
答案:對(duì)存儲(chǔ)過(guò)程是一組完成特定功能的SQL語(yǔ)句集合,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)中,可以被多次調(diào)用。
答案:對(duì)設(shè)某單位圖書(shū)借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合是主鍵。圖書(shū)表(書(shū)號(hào),書(shū)名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))
讀者表(借書(shū)卡號(hào),姓名,部門(mén)名,電話(huà))借閱表(借書(shū)卡號(hào),書(shū)號(hào),借書(shū)日期,應(yīng)還日期)下面語(yǔ)句的功能是:創(chuàng)建存儲(chǔ)過(guò)程pbp,將指定書(shū)號(hào)的圖書(shū)的單價(jià)改為指定的單價(jià)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。create(1)pbp(@shchar(20)),@djmoney)as
update(2)set(3)where(4)
答案:(3)處填:?jiǎn)蝺r(jià)=@dj###(2)處填:圖書(shū)表###(4)處填:書(shū)號(hào)=@sh###(1)處填:procedure激活DML觸發(fā)器時(shí),觸發(fā)器表中改后的行會(huì)自動(dòng)復(fù)制到名為()的臨時(shí)表中。
答案:inserted激活DML觸發(fā)器時(shí),從觸發(fā)器表中刪除的行會(huì)自動(dòng)存儲(chǔ)到名為()的臨時(shí)表中。
答案:deletedupdate操作激活的觸發(fā)器屬于()觸發(fā)器。
答案:DML非聚集索引使用B樹(shù)索引結(jié)構(gòu)而聚集索引使用二叉樹(shù)索引結(jié)構(gòu)。
答案:錯(cuò)對(duì)頻繁更改的列適合創(chuàng)建聚集索引。
答案:錯(cuò)一個(gè)聚集索引可以包含多個(gè)字段,但是一個(gè)表只能有一個(gè)聚集索引。
答案:對(duì)有關(guān)聚集索引,下列說(shuō)法正確的是()。
答案:一個(gè)表只能有一個(gè)聚集索引###對(duì)頻繁更改數(shù)據(jù)的列不適合創(chuàng)建聚集索引###聚集索引的索引順序與記錄的物理順序一致現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:創(chuàng)建課程表上按課程名升序排的唯一聚集索引ind1。請(qǐng)將該語(yǔ)句補(bǔ)充完整。CREATE(1)INDEXind1ON(2)
答案:(2)處填:課程表(課程名)###(2)處填:課程表(課程名asc)###(1)處填:UNIQUECLUSTERED一個(gè)表可以創(chuàng)建多個(gè)聚集索引。
答案:錯(cuò)下列關(guān)于建立索引的好處中說(shuō)法錯(cuò)誤的是()。
答案:可以加快數(shù)據(jù)錄入的速度現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。客戶(hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:在客戶(hù)表上創(chuàng)建按客戶(hù)名升序排的唯一非聚集索引idkh,并設(shè)置忽略重復(fù)值。請(qǐng)將該語(yǔ)句補(bǔ)充完整。CREATE(1)INDEX
idkh
ON客戶(hù)表(客戶(hù)名)
WITH(2)
答案:(2)處填:IGNORE_DUP_KEY###(1)處填:UNIQUE###(1)處填:UNIQUENONCLUSTERED現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分)選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:創(chuàng)建學(xué)生表上按姓名升序排的不唯一非聚集索引idxm,并設(shè)置填充因子為80。請(qǐng)將該語(yǔ)句補(bǔ)充完整。CREATEINDEXidxmON
(1)
WITH(2)
答案:(1)處填:學(xué)生表(姓名asc)###(1)處填:學(xué)生表(姓名)###(2)處填:FILLFACTOR=80聚集索引的檢索效率比非聚集索引高。
答案:對(duì)如果視圖中顯示的數(shù)據(jù)來(lái)自一個(gè)基本表的子集,那么這種視圖稱(chēng)為行列子集視圖。對(duì)行列子集視圖可以進(jìn)行插入、刪除和更新操作。
答案:對(duì)現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。客戶(hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:創(chuàng)建客戶(hù)名為“三益貿(mào)易公司”的視圖kv,包括該公司的訂單號(hào)、訂購(gòu)日期、器件名、單價(jià)和數(shù)量。請(qǐng)將該語(yǔ)句補(bǔ)充完整。CREATEVIEWkvASSELECT訂單表.訂單號(hào),訂購(gòu)日期,器件名,單價(jià),數(shù)量
FROM
客戶(hù)表
INNERJOIN
(1)
INNERJOIN
(2)
ON
訂單表.訂單號(hào)=訂單明細(xì)表.訂單號(hào)
ON
(3)
WHERE
(4)
答案:(4)處填:客戶(hù)名='三益貿(mào)易公司'###(2)處填:訂單明細(xì)表###(1)處填:訂單表###(3)處填:客戶(hù)表.客戶(hù)號(hào)=訂單表.客戶(hù)號(hào)如果視圖中的某個(gè)列是計(jì)算列,則該列的值是不允許修改的。
答案:對(duì)如果在創(chuàng)建視圖時(shí)指定了WITHCHECKOPTION選項(xiàng),那么使用視圖修改數(shù)據(jù)時(shí),必須保證修改后的數(shù)據(jù)滿(mǎn)足視圖定義的范圍。
答案:對(duì)視圖設(shè)計(jì)器與表設(shè)計(jì)器一樣。
答案:錯(cuò)刪除一個(gè)表(DROP?TABLE)后,建立在該表上的視圖就不能使用了。
答案:對(duì)視圖中的計(jì)算列必須要指定一個(gè)列名。
答案:對(duì)執(zhí)行()系統(tǒng)存儲(chǔ)過(guò)程可以查看視圖的定義。
答案:sp_helptext視圖是一種數(shù)據(jù)庫(kù)對(duì)象,視圖并不存儲(chǔ)數(shù)據(jù),在視圖中看到的數(shù)據(jù)實(shí)際是基本表中的數(shù)據(jù)。
答案:對(duì)使用視圖設(shè)計(jì)器創(chuàng)建了視圖會(huì)自動(dòng)生成該視圖的定義語(yǔ)句。
答案:對(duì)已聲明有一個(gè)滾動(dòng)游標(biāo)ct并打開(kāi),提取該游標(biāo)結(jié)果集中當(dāng)前行向前的第二行的語(yǔ)句是()。
答案:FETCHRELATIVE
-2FROMct使用()語(yǔ)句可以從游標(biāo)中提取行數(shù)據(jù)。
答案:fetch游標(biāo)是一種處理數(shù)據(jù)的方法,可以對(duì)查詢(xún)結(jié)果集中的數(shù)據(jù)進(jìn)行逐行處理。
答案:對(duì)以下哪種情況,全局變量@@fetch_status的取值為0。
答案:fetch語(yǔ)句執(zhí)行成功定義了一個(gè)FORWARD_ONLY類(lèi)型的游標(biāo)st,以下操作能正確執(zhí)行的是()
答案:fetchnextfromst內(nèi)嵌表值函數(shù)的返回值是一個(gè)表,而且該表中的數(shù)據(jù)可以修改。
答案:對(duì)局部變量?jī)H在聲明它的批處理、存儲(chǔ)過(guò)程或者觸發(fā)器中有效。
答案:對(duì)內(nèi)嵌表值函數(shù)可以在()中調(diào)用。
答案:在DELETE語(yǔ)句的表位置###在UPDATE語(yǔ)句的表位置###在SELECT語(yǔ)句的FROM子句###在INSERT語(yǔ)句的表位置CASE語(yǔ)句只能用于SQL語(yǔ)句的一部分,不能獨(dú)立成句。
答案:對(duì)標(biāo)量值函數(shù)可以返回一個(gè)值,也可以返回多個(gè)值。
答案:錯(cuò)下面語(yǔ)句的含義是等到計(jì)算機(jī)系統(tǒng)時(shí)間為1點(diǎn)10分時(shí)繼續(xù)執(zhí)行。WAITFORTIME'1:10:00'
答案:對(duì)5/2和5.0/2這兩個(gè)表達(dá)式的值是一樣的。
答案:錯(cuò)表達(dá)式8|9的運(yùn)算結(jié)果是()。
答案:9表達(dá)式8&9的運(yùn)算結(jié)果是()。
答案:8當(dāng)while語(yǔ)句的循環(huán)體包括多個(gè)語(yǔ)句時(shí),這些語(yǔ)句可以使用begin...end語(yǔ)句括起來(lái)也可以不用begin...end語(yǔ)句括起來(lái)。
答案:錯(cuò)如果字符串包含單引號(hào)字符,則可以使用兩個(gè)單引號(hào)表示嵌入的這個(gè)單引號(hào)字符。
答案:對(duì)下列屬于字符型常量的是()。
答案:'123'以下()是SQLServer中的注釋語(yǔ)句。
答案:--局部變量必須以()開(kāi)頭。
答案:@set語(yǔ)句可以為變量賦值,但是不可以輸出變量的值。
答案:對(duì)selelct語(yǔ)句既可以輸出變量的值也可以為變量賦值。
答案:對(duì)下列屬于貨幣型常量的是()。
答案:$123全局變量不能被聲明,但是可以被賦值。
答案:錯(cuò)全局變量通常存儲(chǔ)一些SQLServer的配置設(shè)定值和統(tǒng)計(jì)數(shù)據(jù),用戶(hù)可以在程序中用全局變量來(lái)測(cè)試系統(tǒng)的設(shè)定值或者是T-SQL命令執(zhí)行后的狀態(tài)值。
答案:對(duì)下面有關(guān)用戶(hù)自定義函數(shù)的說(shuō)法正確的是()。
答案:內(nèi)聯(lián)表值函數(shù)的返回值為可更新的表###多語(yǔ)句表值函數(shù)的返回值是一個(gè)不可更新的表###自定義函數(shù)的調(diào)用格式與系統(tǒng)函數(shù)的調(diào)用格式一樣現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:查詢(xún)課程平均分小于80的課程號(hào)、課程名及任課教師號(hào)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
課程號(hào),課程名,教師號(hào)
from
課程表
where課程號(hào)in(select(1)from(2)groupby(3)having(4))
答案:(3)處填:課程號(hào)###(1)處填:課程號(hào)###(4)處填:avg(成績(jī))<80###(2)處填:選課表
答案:6完全外連接的連接類(lèi)型名稱(chēng)是()。
答案:fulljoin設(shè)某單位圖書(shū)借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合是主鍵。圖書(shū)表(書(shū)號(hào),書(shū)名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))
讀者表(借書(shū)卡號(hào),姓名,部門(mén)名,電話(huà))借閱表(借書(shū)卡號(hào),書(shū)號(hào),借書(shū)日期,應(yīng)還日期)下面語(yǔ)句的功能是:查詢(xún)沒(méi)有借書(shū)的讀者的借書(shū)卡號(hào)、姓名和所在部門(mén)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。selelct借書(shū)卡號(hào),姓名,部門(mén)名
from讀者
where借書(shū)卡號(hào)
(1)(select
(2)from(3))
答案:(3)處填:借閱表###(2)處填:借書(shū)卡號(hào)###(2)處填:distinct借書(shū)卡號(hào)###(1)處填:not
in現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。客戶(hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:查詢(xún)目前沒(méi)有訂單的客戶(hù)信息。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select*
from(1)
where(2)notin(selectdistinct(3)from(4))
答案:(4)處填:訂單表###(2)處填:客戶(hù)號(hào)###(1)處填:客戶(hù)表現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵??蛻?hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:查詢(xún)每種器件中單價(jià)最低的訂單明細(xì)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select*
from(1)
where(2)=(select(3)from訂單明細(xì)表bwhere(4)=a.器件號(hào))
答案:(3)處填:min(單價(jià))###(1)處填:訂單明細(xì)表a###(4)處填:b.器件號(hào)###(2)處填:?jiǎn)蝺r(jià)在相關(guān)子查詢(xún)中,外查詢(xún)中有多少行子查詢(xún)就執(zhí)行多少次。
答案:對(duì)表達(dá)式“scorebetween80and100”等同于()。
答案:score>=80andscore<=100在使用from子句進(jìn)行兩個(gè)表的連接時(shí),如果想保留左表中的所有行和右表中滿(mǎn)足連接條件的行應(yīng)使用()連接。
答案:leftjoin相關(guān)子查詢(xún)是指子查詢(xún)依靠外查詢(xún)獲得值,因此在子查詢(xún)中的WHERE子句中需要將子查詢(xún)表的字段與外查詢(xún)表的相關(guān)字段關(guān)聯(lián)起來(lái)。
答案:對(duì)現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。客戶(hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:查詢(xún)2018年的所有訂單的訂單號(hào),客戶(hù)號(hào)和訂購(gòu)日期。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期
from
(1)
where(2)
答案:(1)處填:訂單表###(2)處填:year(訂購(gòu)日期)=2018無(wú)關(guān)子查詢(xún)是指子查詢(xún)的執(zhí)行不依賴(lài)于外查詢(xún),即在子查詢(xún)中不包含對(duì)外查詢(xún)中表的任何引用。
答案:對(duì)使用相關(guān)子查詢(xún)時(shí),子查詢(xún)只執(zhí)行一次。
答案:錯(cuò)現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專(zhuān)業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分,教師號(hào))選課表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:查詢(xún)參加考試的人數(shù)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
(1)
from
課程表
where(2)
答案:(2)處填:成績(jī)isnot
null###(1)處填:count(distinct學(xué)號(hào))要查詢(xún)book表中所有書(shū)名中以“計(jì)算機(jī)”開(kāi)頭的書(shū)籍的單價(jià),可用()語(yǔ)句。
答案:select單價(jià)frombookwhere書(shū)名like'計(jì)算機(jī)%'現(xiàn)有數(shù)據(jù)庫(kù)ordermanagement,包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。客戶(hù)表(客戶(hù)號(hào),客戶(hù)名,地址,電話(huà))訂單表(訂單號(hào),客戶(hù)號(hào),訂購(gòu)日期)訂單明細(xì)表(訂單號(hào),器件號(hào),器件名,單價(jià),數(shù)量)下面語(yǔ)句的功能是:查詢(xún)客戶(hù)表的所有數(shù)據(jù)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
(1)from
(2)
答案:(1)處填:*###(2)處填:客戶(hù)表###(1)處填:客戶(hù)號(hào),客戶(hù)名,地址,電話(huà)設(shè)某單位圖書(shū)借閱庫(kù)中有下面三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合是主鍵。圖書(shū)表(書(shū)號(hào),書(shū)名,出版社,作者姓名,單價(jià),總冊(cè)數(shù),未借冊(cè)數(shù))
讀者表(借書(shū)卡號(hào),姓名,部門(mén)名,電話(huà))借閱表(借書(shū)卡號(hào),書(shū)號(hào),借書(shū)日期,應(yīng)還日期)下面語(yǔ)句的功能是查詢(xún)書(shū)號(hào)為“978-7-302-31959-7”的圖書(shū)的書(shū)名、單價(jià)和未借冊(cè)數(shù)。請(qǐng)將該語(yǔ)句補(bǔ)充完整。select
(1)
from(2)
where(3)
答案:(3)處填:書(shū)號(hào)like'978-7-302-31959-7'###(1)處填:書(shū)名,單價(jià),未借冊(cè)數(shù)###(2)處填:圖書(shū)表###(3)處填:書(shū)號(hào)='978-7-302-31959-7'現(xiàn)有學(xué)生管理數(shù)據(jù)庫(kù),包含三個(gè)表,其結(jié)構(gòu)如下,其中加下劃線(xiàn)的字段或字段組合為主鍵。學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,專(zhuān)業(yè)班級(jí))課程表(課程號(hào),課程名,學(xué)分)成績(jī)表(學(xué)號(hào),課程號(hào),成績(jī))下面語(yǔ)句的功能是:查詢(xún)成績(jī)表的所有數(shù)據(jù),要求查詢(xún)結(jié)果先按課程號(hào)升序排,課程號(hào)一樣的再按成績(jī)降序排。請(qǐng)將該語(yǔ)句
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度企業(yè)兼并收購(gòu)及資產(chǎn)轉(zhuǎn)讓合同3篇
- 2024年度股權(quán)轉(zhuǎn)讓協(xié)議:雙誠(chéng)公司與目標(biāo)公司之間的股權(quán)交易及合作4篇
- 2024年度個(gè)性化紗窗定制采購(gòu)合同3篇
- 2024版醫(yī)療人力資源外包協(xié)議3篇
- 2024年度危險(xiǎn)品運(yùn)輸企業(yè)安全責(zé)任承諾書(shū)3篇
- 2024年新型建筑材料供應(yīng)商投標(biāo)邀請(qǐng)函撰寫(xiě)范例3篇
- 2024年度網(wǎng)絡(luò)安全技術(shù)服務(wù)合同標(biāo)的及屬性2篇
- 倉(cāng)儲(chǔ)風(fēng)險(xiǎn)管理與保險(xiǎn)
- 2024年全新船舶油品質(zhì)量保證及節(jié)能減排協(xié)議2篇
- 2024版含地下室儲(chǔ)藏室設(shè)計(jì)二手房銷(xiāo)售合同2篇
- 生命科學(xué)前沿技術(shù)智慧樹(shù)知到期末考試答案章節(jié)答案2024年蘇州大學(xué)
- 2023年小兒推拿保健師考試真題試卷(含答案)
- 高血壓護(hù)理常規(guī)課件
- 心臟介入手術(shù)談話(huà)技巧
- 海南省三亞市吉陽(yáng)區(qū)2022-2023學(xué)年六年級(jí)上學(xué)期期末數(shù)學(xué)試卷
- 辦公樓消防改造工程環(huán)境保護(hù)措施
- 2023-2024學(xué)年高一下學(xué)期家長(zhǎng)會(huì) 課件
- 溯源與解讀:學(xué)科實(shí)踐即學(xué)習(xí)方式變革的新方向
- 班克街教育方案
- 護(hù)理教育改革與創(chuàng)新研究
- 知識(shí)點(diǎn)總結(jié)(知識(shí)清單)-2023-2024學(xué)年人教PEP版英語(yǔ)六年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論