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