(SQL-Server)考试试题及答案_第1页
(SQL-Server)考试试题及答案_第2页
(SQL-Server)考试试题及答案_第3页
(SQL-Server)考试试题及答案_第4页
(SQL-Server)考试试题及答案_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2013年(下)全国信息技术水平考试数据库应用系统设计技术水平证书(SQL Server )考试试卷第一大题:单选题(30分)1. (1数据模型的三要素不包括()。分)(A)数据结构 ° (B)数据操作厂(C)数据完整性约束 * (D)数据恢复2. (1数据的存储结构与数据逻辑结构之间的独立性称为数据的分)()。(A) 结构独立性* (B) 物理独立性(C) 逻辑独立性(D)分布独立性3. 如果对于实体集A中的每一个实体,实体集B中可有多个实体与之联 (1分)系;反之,对于实体集B中的每一个实体,实体集 A中也可有多个实体与之联系。则称实体集A与B具有()。(A)1: 1 联系(B)

2、1: n 联系(C) n: m联系(D)多种联系4. (1 当对关系R和S使用自然联接时,一般要求 R和S至少含有一个共分)同的()。(A) 元组(B) 关键字(C) 记录(D) 属性5. 若关系模式R(A,B,C,D,E)上的函数依赖集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语言查询一次的结果是一个()。(A) 元组(B) 表(C) 属性(D) 数据库7

3、. (1 在关系模式R(U, F)中,如果 XY,且存在X的真子集X1,使X1-Y, 分)则称函数依赖XY为()。(A)平凡函数依赖(B)部分函数依赖(C)完全函数依赖(D)传递函数依赖8 .(1 分)在Transact-SQL中,下列命令能让程序完全跳出循环的是((B) WAIT(C) BREAK9 .(1 分)(A) CASEE在Transact-SQL中,下列选项不属于数值型数据类型的是(r(D)CONTINU10.(A) NUMERICDATE(B) DECIMAL(C) INTEGER(D)(1分)下列选项中,可以正确表达姓“张”的通配符是(r(A) 张(B)张 %(C)张(D)张

4、&11.(1 分)F列聚合函数中正确的是((A) SUM (*)(B) MAX (*)(C) COUNT (*)(D) AVG (*)12.如果某一列的数据类型是 FLOAT则不允许对该列使用的函数是(1 分)()。(A) SUM(B) ABS(C) LEFT(D)ROUND13在SQL的SELECTS句中,与投影运算对应的子句是()0.(1 分)r(A) SELECT(B)FROM(C)WHEREr(D) GROUpBY14.(1在SQL语言中,给表起别名应使用()0分)rcrr(A) AS(B) RENAME(C) SET(D) FOR15. (1 分) 在 SELECTS句中使用

5、 GROUP BY SNC时,SNC必须()r(A) 在WHER中出现(B) 在FROM中出现(C) 在 SELECT出现 (D) 在HAVING中出现16 要想使关系R和S进行等值连接时,结果集不仅包含符合连接条件的匹 .(1配元组,也包括S和R中的所有元组,应使用()。分)-(A) JOIN (B) LEFT JOIN(C) RIGHT JOIN(D) FULL JOIN17. (1 在SQL语言中,下面关于谓词 EXISTS说法错误的是()。分)C (A) 谓词EXISTS后面可以跟相关子查询(B) 谓词EXISTS后面可以跟不相关子查询(C) 谓词EXISTS后面的子查询返回一个记录的

6、集合(D) 谓词EXISTS可以用在 WHERt句中18. (1 在SQL语言中,不可以和ANY胃词一起使用的运算符是()分) (A)AND(B)>(C)<>(D)=19. (1在SQL SERVE中,下列关于DEFAUL约束的说法错误的是分)()。r(A)DEFAULT勺束用于指定某个字段的默认值r(B)DEFAULT勺束可以在创建表后添加r(C)每列可以有多个DEFAULTS束r数(D)DEFAULT勺束中可以使用系统函20如果删除表中的数据,而不删除表,应使用的选项是().(1 分)rVE(A) DELETE(B) DROP(C) UNION(D) REMO21. (1

7、为数据表创建索引的目的是()°分)r(A)提高查询的检索性能(B)加快数据库的打开速度(C) 创建主键(D)归类22. (1在关系数据库系统中,为了简化用户的查询操作,而又不增加数据分)的存储空间常用的方法是创建()。(A)另一个表(B) 游标(C)视图(D) 索引23. (1分)下列关于DELETE句的说法中错误的是()。(A)DELETED句可以删除一行数据(B)DELETED句可以删除表中所有数据(C)DELETED句可以带有子查询(D)DELETED句可以删除多个表中的数据24.(1分)在SQL SERVER 2008中,下列选项中不属于基本表权限的是 ((A) SELECT

8、XCUTE(B) INSERT(C) UPDATE(D) E25.(1分)在SQL SERVER 2008中,系统存储过程在系统安装时就已创建,这些 存储过程存放在()系统数据库中rrr 小r(A) master(B) tempdb(C) model(D) msO在SQL SERVER 2008中,下列关于触发器的描述错误的是 (db26. (1 分)C(A)它是一种特殊的存储过程(B)可以在视图上创建触发器(C)一个表上只能创建一个触发器(D)触发器可以用来实现数据完整性2 在SQL SERVER 2008中,默认的事务隔离级别是( 7.(1 分)EPEATABLEREAD(A) READ

9、COMMITTED)0(B) READ UNCOMMITTED(C)(D) SERIALIZABLE2 在动态SQL中,下列语句表示立刻执行一个 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下列数据模型中,属于数据模型节点数据间没有明确的从属关系,分)一个节点可以与其他多个节点建立联系的是()(D) TR1.(1

10、2.(13.分)(14.(15.(1(A)层次数据模型(B)网状数据模型(C)关系数据模型(D)面向对象数据模型:判断题(10 分)分)数据独立性是指数据库与计算机系统的独立性。分)3NF中存在非主属性对码的部分依赖。“职称in ('教授','副教授'')”与“职称 or职称='副教授'”等价。r”与'教授分) 在SQL SERVER 2008中,能在游标中删除数据记录。分)数据库不允许存在数据冗余。r6.7.分)(1分)Having语句可以放在 WHER语句后面作为元组选择的附加条 件r在SQL SERVER 2008中,可以使

11、用CREATE!句创建数据库对 象。0(18.(1分)C在SQL SERVER 2008中,引发触发器的SQL语句一定会执行对错9.(1分)在SQLSERVER 2008中,只有行级锁。(对错10.(1分)在SQLSERVER 2008中,允许字段名为汉字。对错第三大题:设计题(60分)1.(3分)输入语句,创建名为“ Exam的数据库。操作成功后,保存所有语 句,把保存文件命名为T2-1.sql,并保存到考生文件夹中。create database Exam -仓 U建数据库go2. (6 输入语句,创建以上 3 个基本表及主键,并插入表 4、表 5 和表 分)6 所给数据。操作成功后,保存

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') 数据库原理 ',' 李明 ',' 出版社 软件工程 ',' 张永 ',' 出版社 操作系统 ',' 赵明哲',' 出版社 数据结构 ',' 张辉 ',' 出版社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 约束,默 认值为当前系统日期。操作成功后,保存所有语句,把保存文件命 名为 T2-3.sql ,并保存到考生文件夹中。ALTER TABLE b

18、orrow DROP COLUMN borrowdate alter table borrow add borrowdate datetime default getdate() (3 输入语句,查询“操作系统”的所有借书记录。查询成功后,保 存所有语句,把保存文件命名为 T2-4.sql ,并保存到考生文件夹中。select * from borrow where bno=(select bno from book wherebname=操作系统')(3 输入语句,查询“出版社A”所出版图书每本的借阅次数,查询结 果由“图书编号”和“借阅次数”两列组成。查询成功后,保存所 有语句,把

19、保存文件命名为 T2-5.sql ,并保存到考生文件夹中。select a.bno,count(b.rno) 借读次数from book as a join borrow as b on a.bno=b.bno where a.publish=' 出版社 A' group by a.bno(3 输入语句,查询借阅次数最多图书的图书名称。查询成功后,保 存所有语句, 把保存文件命名为 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语句,实现查询没有借过任何书的读者的读者编号和读者姓名。查询成功后, 保存所有语句, 把保存文件命名为 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 输入语句,实现删除“数据结构”的所有借书记录。 操作成功后, 分 )保存所有语句,把保存文件命名为 T2-12.sql ,并保存到考生文件夹中。use Exam go delete from borrow

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论