SQL server 2005练习题

发布时间 : 星期六 文章SQL server 2005练习题更新完毕开始阅读

D. 所有的行被物理地存储在数据页上,并且根据firstname字段按照索引建立时指定的顺序排列

41. 创建存储过程的片断如下:创建成功后,以下()调用方式是正确的。(选择一项)B create procedure proc_score @passed int = 60, @count int output as

select count(*) from scores where score < @passed A. execute proc_score @count int output B. declare @count int

execute proc_score 70,@count output C. declare @count int output execute proc_score 70,@count

D. execute proc_score 70,@count output

42. 现有学生表Students和用户表Users,两表中的数据如下:

执行sql语句:select * from Users union select * from Students。下列说法正确的是()。(选择一项)A

Users Students

userID(int) name (varchar) studentID(int) age(int) 1 Wen 1 80 2 Shu 2 75 3 Gao 4 Shui

A. 出现错误:name与age不是同一数据类型。 B. 正确执行,返回6行4 列。 C. 正确执行,返回6行2 列。 D. 正确执行,返回4行2列。 43. 假设有scores表的设计如下: ID(编号,主键) StudentID(学生编号) CourseID(课程编号) Score(分数)

现在要查询参加过至少两门课程考试的学生各门课程的平均成绩。以下SQL语句正确的是()。(选择一项)A

A. select StudentID,avg(score) from scores group by StudentID having count(studentID)>1

B. select StudentID,avg(score) from scores group by StudentID where count(studentID)>1 C. select StudentID,avg(score) from scores group by StudentID where count(studentID)>1 group by StudentID

D. select StudentID,avg(score) from scores having count(studentID)>1 44. 假设orders表中存在orderid等于1的纪录,执行下面T-SQL: begin transaction

delete from orders where orderid = 1 if (@@error<>0) rollback transaction

rollback transaction

以下说法正确的是()。(选择一项)B A. 执行成功,orderid为1的记录被永久删除。 B. 执行成功,orders表没有任何变化。 C. 执行时出现错误。

D. 执行成功,但事务处理并没有结束。

45. 项目开发需要经过几个阶段,绘制数据库的E-R图应该在()阶段进行。(选择一项)B

A. 需求分析 B. 概要设计 C. 详细设计 D. 代码编写

46. 将E-R图转换为表的过程中,如果实体之间存在多对多的关系,通常的做法是()。(选择一项)B

A. 在两个实体间建立主外键关系。

B. 在两个实体间建立关联表,把一个多对多的关系分解成两个一对多的关系。 C. 在两个实体间建立关联表,把一个多对多的关系分解成两个一对一的关系。 D. 在两个实体间不建立任何关系。

47. 某个字段希望存放电话号码,该字段应选用()数据类型。 A. char(10) B. text C. varchar(13)

D. int

48. 运行以下语句得到的结果是()C use javaWebDB create table numbers ( N1 INT,

N2 NUMERIC(5,0), N3 NUMERIC(4,2), )

INSERT numbers VALUES(100,100.5,10.5) select * from numbers

A. 返回100,100,10.5的结果集 B. 返回100,100,10.50的结果集 C. 返回100,101,10.50的结果集 D. 语句无法全部成功执行

49. 数据库事务处理具有如下特征(),被简称为ACID。(选择四项)ACEF A. 原子性

B. 安全性 C. 隔离性 D. 完整性 E. 持久性 F. 一致性

50. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( )。C A. 数据查询 B. 数据操纵 C. 数据定义 D. 数据控制

8

联系合同范文客服:xxxxx#qq.com(#替换为@)