当前位置:文档之家› SQL SERVER数据库试题 (7)

SQL SERVER数据库试题 (7)

山东英才学院 学年第 学期
《SQL SERVER 实例 》期末考试试卷
年级 专业 层次:普通高职
普通本科
(本试卷考试时间120分钟 满分100分)
(本试卷共8页)
一、单选题:(每题2分,共30分)
1、DBMS 是什么?( )
(A )操作系统 (B )数据库管理系统 (C )数据库 (D ) 数据库管理员
2 、SQL Server 2005是一个( )的数据库系统。

(A )网状型 (B )层次型 (C )关系型 (D )以上都不是 3、SQL Server 2005 采用的身份验证模式有( )。

(A )仅Windows 身份验证模式 (B )仅SQL Server 身份验证模式 (C )仅混合模式
(D )Windows 身份验证模式和混合模式 4、关于主键描述正确的是:( ) (A )包含一列 (B )包含两列
(C)包含一列或者多列(D)以上都不正确
5、下列()数据库不属于SQL Server 2005在安装时创建的系统数据库。

(A)master (B)NorthWind (C)model (D)bookdb 6、在SQL SERVER中局部变量前面的字符为:()
(A)* (B)# (C)@@ (D)@
7、在Transact-SQL语法中,用来插入数据的命令是( )
(A)INSERT (B)UPDATE (C)DELETE (D)CREATE
8、SQL Server的字符型系统数据类型主要包括()。

(A)Int、money、char (B)char、varchar、text (C)datetime、binary、int (D)char、varchar、int 9、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()
(A)* (B)% (C)- (D)?
10、在WHILE循环语句中,如果循环体语句条数多于一条,必须使用()
(A)BEGIN……END
(B)CASE……END
(C)IF……THEN
(D)GOTO
11、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是()
(A)ORDER BY (B)WHERE
(C)GROUP BY (D)HA VING
12、要删除视图myview,可以使用()语句。

(A)DROP myview (B)DROP TABLE myview
(C)DROP INDEX myview (D)DROP VIEW myview
13、对视图的描述错误的是:()
(A)是一张虚拟的表
(B)在存储视图时存储的是视图的定义
(C)在存储视图时存储的是视图中的数据
(D)可以像查询表一样来查询视图
14、SQL Server提供的单行注释语句是使用()开始的一行内容。

(A)“/*”(B)“--”(C)“{”
(D)“/”
15、假如有两个表的连接是这样的:table_a inner join table_b 其中table_a和table_b是两个具有公共属性的表,这种连接会生成哪种结果集?
(A)包括table_a中的所有行,不包括table_b的不匹配行
(B)包括table_b中的所有行,不包括table_a的不匹配行
(C)包括和两个表的所有行
(D)只包括table_a和table_b满足条件的行
二、填空题(每空1分,共10分)
1、在一个表中主键的个数为:_____。

2、在SQL Server 2005中,索引的顺序和数据表的物理顺序相同的
索引是_____________。

3、角色是一组用户所构成的组,可以分为标准角色和__________角色。

4、触发器有3种类型,即INSERT类型DELETE类型和。

5、如果要计算表中的行数,可以使用聚合函数___________。

6、SQL Server 2005提供数据备份的类型分别是:、事务日志备份、差异备份和文件和文件组备份。

7、,简称DBMS,它是指帮助用户建立、使用和管理数据库的软件系统。

8、命令truncate table的功能是__________。

9、在SQL Server 2005中,一个批处理语句是以结束的。

10、将规则xb_rule绑定到学生表的性别字段的语句为:
三、判断题:(每题1分,共10分)
sp_unbindrule。

2、在查询中很少被引用的列上创建索引可以极大地提高查询性能。

()
3、在CREATE INDEX语句中,使用CLUSTERED来建立聚集索引()
4、在SQL SERVER中,触发器的执行是在数据的插入,更新或删除之前执行的。

()
5、通配符"_"表示某单个字符。

( )
6、因为通过视图可以插入,修改或删除数据,因此视图也是一个实在表。

( )
7、数据库有两级映像分别为外模式/模式映象和模式/内模式映象,其中外模式/模式映象保证数据的物理独立性( )
8、在关系模式的规范化中利用第二范式消除的非主属性对码的部分
依赖( )
9、查询学生表中备注字段为空的班级信息的语句为:select * from 学生where 备注=“” ( )
10、drop table 删除表是必须小心注意的操作,因为表一旦删除便无法恢复。

( )
四、简答题(每题4分,共20分)
3、数据库设计分哪几个步骤?
4、试述主数据文件,辅助数据文件,事务日志文件的概念?
5、COMPUTE 与COMPUTE BY 子句在使用的时候有什么不同? 五、编程题(共30分)
student 表(学生表)
1、在student表中查询年龄大于18的学生的所有信息,并按学号降序排列。

2、在student表中查询所有姓“刘”的学生信息。

3、计算student表中学生的总数。

4、向student表中添加数据(4,王洪,男,19,计算机系)
5、使用while语句,实现以下功能:求2—300之间的所有素数。

山东英才学院 学年第 学期
《SQL SERVER 实例 》期末考试答题纸
年级 专业 层次:普通高职
普通本科
(本试卷考试时间120分钟 满分100分)
(本试卷共8页)
二、填空题(每空1分,共10分)
1、 2、 3、 4、 5、 6 、 7、 8、
9、 10 、
2、 3、 4、 5、
2、 3、 4、 5、
四、简答题(10分)
五、编程题(10分)。

相关主题