(SQL-Server)考試試題及答案_第1頁
(SQL-Server)考試試題及答案_第2頁
(SQL-Server)考試試題及答案_第3頁
(SQL-Server)考試試題及答案_第4頁
(SQL-Server)考試試題及答案_第5頁
免費預覽已結(jié)束,剩余7頁可下載查看

下載本文檔

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

文檔簡介

1、2013年(下)全國信息技術(shù)水平考試數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計技術(shù)水平證書(SQL Server )考試試卷第一大題:單選題(30分)1. (1數(shù)據(jù)模型的三要素不包括()。分)(A)數(shù)據(jù)結(jié)構(gòu) ° (B)數(shù)據(jù)操作廠(C)數(shù)據(jù)完整性約束 * (D)數(shù)據(jù)恢復2. (1數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)之間的獨立性稱為數(shù)據(jù)的分)()。(A) 結(jié)構(gòu)獨立性* (B) 物理獨立性(C) 邏輯獨立性(D)分布獨立性3. 如果對于實體集A中的每一個實體,實體集B中可有多個實體與之聯(lián) (1分)系;反之,對于實體集B中的每一個實體,實體集 A中也可有多個實體與之聯(lián)系。則稱實體集A與B具有()。(A)1: 1 聯(lián)系(B)

2、1: n 聯(lián)系(C) n: m聯(lián)系(D)多種聯(lián)系4. (1 當對關(guān)系R和S使用自然聯(lián)接時,一般要求 R和S至少含有一個共分)同的()。(A) 元組(B) 關(guān)鍵字(C) 記錄(D) 屬性5. 若關(guān)系模式R(A,B,C,D,E)上的函數(shù)依賴集F=AB->C,A->D,A->E,為(1分)了滿足BCNF可以將R分解為()。(A)R1(A,B,C,D)R2(A,E)(B)R1(A,B,C)R2(A,D,E)(C)R1(A,B,C)R2(D,E)(D)R1(A,B)R2(A,C,D,E)6. (1分)SQL語言查詢一次的結(jié)果是一個()。(A) 元組(B) 表(C) 屬性(D) 數(shù)據(jù)庫7

3、. (1 在關(guān)系模式R(U, F)中,如果 XY,且存在X的真子集X1,使X1-Y, 分)則稱函數(shù)依賴XY為()。(A)平凡函數(shù)依賴(B)部分函數(shù)依賴(C)完全函數(shù)依賴(D)傳遞函數(shù)依賴8 .(1 分)在Transact-SQL中,下列命令能讓程序完全跳出循環(huán)的是((B) WAIT(C) BREAK9 .(1 分)(A) CASEE在Transact-SQL中,下列選項不屬于數(shù)值型數(shù)據(jù)類型的是(r(D)CONTINU10.(A) NUMERICDATE(B) DECIMAL(C) INTEGER(D)(1分)下列選項中,可以正確表達姓“張”的通配符是(r(A) 張(B)張 %(C)張(D)張

4、&11.(1 分)F列聚合函數(shù)中正確的是((A) SUM (*)(B) MAX (*)(C) COUNT (*)(D) AVG (*)12.如果某一列的數(shù)據(jù)類型是 FLOAT則不允許對該列使用的函數(shù)是(1 分)()。(A) SUM(B) ABS(C) LEFT(D)ROUND13在SQL的SELECTS句中,與投影運算對應(yīng)的子句是()0.(1 分)r(A) SELECT(B)FROM(C)WHEREr(D) GROUpBY14.(1在SQL語言中,給表起別名應(yīng)使用()0分)rcrr(A) AS(B) RENAME(C) SET(D) FOR15. (1 分) 在 SELECTS句中使用

5、 GROUP BY SNC時,SNC必須()r(A) 在WHER中出現(xiàn)(B) 在FROM中出現(xiàn)(C) 在 SELECT出現(xiàn) (D) 在HAVING中出現(xiàn)16 要想使關(guān)系R和S進行等值連接時,結(jié)果集不僅包含符合連接條件的匹 .(1配元組,也包括S和R中的所有元組,應(yīng)使用()。分)-(A) JOIN (B) LEFT JOIN(C) RIGHT JOIN(D) FULL JOIN17. (1 在SQL語言中,下面關(guān)于謂詞 EXISTS說法錯誤的是()。分)C (A) 謂詞EXISTS后面可以跟相關(guān)子查詢(B) 謂詞EXISTS后面可以跟不相關(guān)子查詢(C) 謂詞EXISTS后面的子查詢返回一個記錄的

6、集合(D) 謂詞EXISTS可以用在 WHERt句中18. (1 在SQL語言中,不可以和ANY胃詞一起使用的運算符是()分) (A)AND(B)>(C)<>(D)=19. (1在SQL SERVE中,下列關(guān)于DEFAUL約束的說法錯誤的是分)()。r(A)DEFAULT勺束用于指定某個字段的默認值r(B)DEFAULT勺束可以在創(chuàng)建表后添加r(C)每列可以有多個DEFAULTS束r數(shù)(D)DEFAULT勺束中可以使用系統(tǒng)函20如果刪除表中的數(shù)據(jù),而不刪除表,應(yīng)使用的選項是().(1 分)rVE(A) DELETE(B) DROP(C) UNION(D) REMO21. (1

7、為數(shù)據(jù)表創(chuàng)建索引的目的是()°分)r(A)提高查詢的檢索性能(B)加快數(shù)據(jù)庫的打開速度(C) 創(chuàng)建主鍵(D)歸類22. (1在關(guān)系數(shù)據(jù)庫系統(tǒng)中,為了簡化用戶的查詢操作,而又不增加數(shù)據(jù)分)的存儲空間常用的方法是創(chuàng)建()。(A)另一個表(B) 游標(C)視圖(D) 索引23. (1分)下列關(guān)于DELETE句的說法中錯誤的是()。(A)DELETED句可以刪除一行數(shù)據(jù)(B)DELETED句可以刪除表中所有數(shù)據(jù)(C)DELETED句可以帶有子查詢(D)DELETED句可以刪除多個表中的數(shù)據(jù)24.(1分)在SQL SERVER 2008中,下列選項中不屬于基本表權(quán)限的是 ((A) SELECT

8、XCUTE(B) INSERT(C) UPDATE(D) E25.(1分)在SQL SERVER 2008中,系統(tǒng)存儲過程在系統(tǒng)安裝時就已創(chuàng)建,這些 存儲過程存放在()系統(tǒng)數(shù)據(jù)庫中rrr 小r(A) master(B) tempdb(C) model(D) msO在SQL SERVER 2008中,下列關(guān)于觸發(fā)器的描述錯誤的是 (db26. (1 分)C(A)它是一種特殊的存儲過程(B)可以在視圖上創(chuàng)建觸發(fā)器(C)一個表上只能創(chuàng)建一個觸發(fā)器(D)觸發(fā)器可以用來實現(xiàn)數(shù)據(jù)完整性2 在SQL SERVER 2008中,默認的事務(wù)隔離級別是( 7.(1 分)EPEATABLEREAD(A) READ

9、COMMITTED)0(B) READ UNCOMMITTED(C)(D) SERIALIZABLE2 在動態(tài)SQL中,下列語句表示立刻執(zhí)行一個 SQL語句文本的是( 8.(1(A) EXECUTE(B) EXECUTE IMMEDIATE(C) PROCESS)0(D) PROCESSIMMEDIATE29 在SQL SERVER 2008中,不能恢復的操作是( .(1 分)(B) UPDATE(C) INSERT(A) DELETEUNCATE TABLE30. (1下列數(shù)據(jù)模型中,屬于數(shù)據(jù)模型節(jié)點數(shù)據(jù)間沒有明確的從屬關(guān)系,分)一個節(jié)點可以與其他多個節(jié)點建立聯(lián)系的是()(D) TR1.(1

10、2.(13.分)(14.(15.(1(A)層次數(shù)據(jù)模型(B)網(wǎng)狀數(shù)據(jù)模型(C)關(guān)系數(shù)據(jù)模型(D)面向?qū)ο髷?shù)據(jù)模型:判斷題(10 分)分)數(shù)據(jù)獨立性是指數(shù)據(jù)庫與計算機系統(tǒng)的獨立性。分)3NF中存在非主屬性對碼的部分依賴?!奥毞Qin ('教授','副教授'')”與“職稱 or職稱='副教授'”等價。r”與'教授分) 在SQL SERVER 2008中,能在游標中刪除數(shù)據(jù)記錄。分)數(shù)據(jù)庫不允許存在數(shù)據(jù)冗余。r6.7.分)(1分)Having語句可以放在 WHER語句后面作為元組選擇的附加條 件r在SQL SERVER 2008中,可以使

11、用CREATE!句創(chuàng)建數(shù)據(jù)庫對 象。0(18.(1分)C在SQL SERVER 2008中,引發(fā)觸發(fā)器的SQL語句一定會執(zhí)行對錯9.(1分)在SQLSERVER 2008中,只有行級鎖。(對錯10.(1分)在SQLSERVER 2008中,允許字段名為漢字。對錯第三大題:設(shè)計題(60分)1.(3分)輸入語句,創(chuàng)建名為“ Exam的數(shù)據(jù)庫。操作成功后,保存所有語 句,把保存文件命名為T2-1.sql,并保存到考生文件夾中。create database Exam -倉 U建數(shù)據(jù)庫go2. (6 輸入語句,創(chuàng)建以上 3 個基本表及主鍵,并插入表 4、表 5 和表 分)6 所給數(shù)據(jù)。操作成功后,保存

12、所有語句,把保存文件命名為T2-2.sql ,并保存到考生文件夾中。USE ExamGOCREATE TABLE book -圖書表(bno Char(4) primary key NOT NULL,- 圖書編號 bname char(20) not null, author char(10) not null, publish char(20) not null, pubdate datetime null)GOcreate table reader -讀者表(rno char(4) primary key not null, -讀者編號rname char(10) null)gocreat

13、e table borrow -借書表(borrowno int primary key not null,bno char(4) not null,rno char(4) not null,borrowdate datetime)goinsert into book values ('001',' A','2008-10-01')insert into book values ('002','B','2008-08-09')insert into book values ('003'

14、;,'A','2009-03-06')insert into book values ('004','C','2009-05-28') 數(shù)據(jù)庫原理 ',' 李明 ',' 出版社 軟件工程 ',' 張永 ',' 出版社 操作系統(tǒng) ',' 趙明哲',' 出版社 數(shù)據(jù)結(jié)構(gòu) ',' 張輝 ',' 出版社insert into book values ('005','B

15、9;,'2009-10-30')編譯原理 ',' 孫兵',' 出版社3.分)3.分)4. 分)5. 分)insert into reader values ('001','insert into reader values ('002','insert into reader values ('003','李莎') 陳世杰 ') 吳忠')4. 分)5. 分)6.分)6.分)7.分)7.分)insert into borrow values ('

16、1','001','001','2010-03-15')insert into borrow values ('2','002','001','2010-03-20')insert into borrow values ('3','002','002','2010-03-30')insert into borrow values ('4','003','002',&

17、#39;2010-04-05')insert into borrow values ('5','003','001','2010-04-12')insert into borrow values ('6','004','001','2010-04-21')(3 輸入語句,在借書表上為“借書日期”列加上 default 約束,默 認值為當前系統(tǒng)日期。操作成功后,保存所有語句,把保存文件命 名為 T2-3.sql ,并保存到考生文件夾中。ALTER TABLE b

18、orrow DROP COLUMN borrowdate alter table borrow add borrowdate datetime default getdate() (3 輸入語句,查詢“操作系統(tǒng)”的所有借書記錄。查詢成功后,保 存所有語句,把保存文件命名為 T2-4.sql ,并保存到考生文件夾中。select * from borrow where bno=(select bno from book wherebname=操作系統(tǒng)')(3 輸入語句,查詢“出版社A”所出版圖書每本的借閱次數(shù),查詢結(jié) 果由“圖書編號”和“借閱次數(shù)”兩列組成。查詢成功后,保存所 有語句,把

19、保存文件命名為 T2-5.sql ,并保存到考生文件夾中。select a.bno,count(b.rno) 借讀次數(shù)from book as a join borrow as b on a.bno=b.bno where a.publish=' 出版社 A' group by a.bno(3 輸入語句,查詢借閱次數(shù)最多圖書的圖書名稱。查詢成功后,保 存所有語句, 把保存文件命名為 T2-6.sql ,并保存到考生文件夾中。select top 1 with ties a.bno ,a.bnamefrom book as a join borrow as bon a.bno=b

20、.bnogroup by a.bno,a.bnameorder by count(*) desc(3輸入SQL語句,實現(xiàn)查詢沒有借過任何書的讀者的讀者編號和讀者姓名。查詢成功后, 保存所有語句, 把保存文件命名為 T2-7.sql , 并保存到考生文件夾中。select rno,rnamefrom reader where rno not in(select a.rnofrom reader as a join borrow as bon a.rno = b.rno)8. (3 輸入語句,在“圖書表”和“借書表”之間進行左外連接操作, 分 )連接條件是圖書編號相等。操作成功后,保存所有語句,把

21、保存文件命名為 T2-8.sql ,并保存到考生文件夾中。select a.* from book as a left join borrow as b on a.bno=b.bno9. (3輸入語句,查詢 2010年 4月的借書記錄。 查詢成功后,保存所有分 )語句,把保存文件命名為 T2-9.sql ,并保存到考生文件夾中。select * from borrow where borrowdate between '2010-03-31' and '2010-05-01'10. (3 輸入語句,查詢最近 3 次借書記錄。查詢成功后,保存所有語句, 分 )把保

22、存文件命名為 T2-10.sql ,并保存到考生文件夾中。select top 3 * from borrow order by borrowdate desc11. (3 輸入語句, 在圖書表的圖書名稱列建立一個名為“ bnameindex” 分 )的非聚簇索引,要求該索引采取降序排列。操作成功后,保存所有語句,把保存文件命名為 T2-11.sql ,并保存到考生文件夾中。use Examgo create nonclustered index bnameindex on book(bname desc)12. (3 輸入語句,實現(xiàn)刪除“數(shù)據(jù)結(jié)構(gòu)”的所有借書記錄。 操作成功后, 分 )保存所有語句,把保存文件命名為 T2-12.sql ,并保存到考生文件夾中。use Exam go delete from borrow

溫馨提示

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

評論

0/150

提交評論