题号
总分
核分教师
分值
10
20
10
10
10
16
16
8
100
得分
评卷教师
J
考试科目
SQL Server数据库技术
考试类型
高职期末考试 『闭卷』
学年学期
适用专业
 
教研室主任

Ⅰ理论题部分
注意:所有答案都应按要求回答在试卷最后一页答题卷上,在试卷上
直接作答的无效)
一、 选择题(在每个小题四个备选答案中选出一个正确答案)
(本大题共10小题,每小题1分,总计10分)
1. SQL Server 2000 属于( )数据库系统。
A .层次模型  B .网状模型  C .关系模型  D .面向对象模型
2. 关系数据表的关键字可由( )字段组成。
A .一个          B .两个        C .多个          D .一个或多个
3. 字符串常量使用( )作为定界符。
A .单引号      B .双引号      C .方括号      D .花括号
4. 下列叙述错误的是( )。
A .ALTER TABLE 语句可以添加字段
B .ALTER TABLE 语句可以删除字段
C .ALTER TABLE 语句可以修改字段名称
D .ALTER TABLE 语句可以修改字段数据类型
5. 表设计器的 “允许空” 单元格用于设置该字段是否可输入空值,
实际上就是创建该字段的( )约束。
A .主键          B .外键      C . 非空          D . 检查
6. 下列语句中正确的是
score(sti_id,names,math,English,VB)
中小学生考试成绩查询
A.select stu_id,sum(math) from score
B.select sum(math),avg(VB) from score
C.select * ,sum(english) from score
D.delete * from score
7. SQL server 数据库文件有三类,其中主数据文件的后缀为( )。
A . .ndf        B . .ldf        C . .mdf        D . .idf
8. 表达式 Datepart yy,2004-3-13 +2 的结果是( )。
A . ' 2004-3-15 '  B . 2004  C . '2006'      D . 2006
9. 下列途径哪个不是实现值域完整性
A . rule( 规则 ) B . primary key C . not null D . default
10. CREATE TABLE 语句( )。
A .必须在数据表名称中指定表所属的数据库
B .必须指明数据表的所有者
C .指定的所有者和表名称组合起来在数据库中必须惟一
D .省略数据表名称时,则自动创建一个本地临时表
二、填空题(在每个小题横线上填上正确答案)(本大题共10小题,
每空2分,总计20分)
11.    关系完整性包括实体完整性、值域完整性、___________
用户自定义完整性。
12.    SQL Server __________和混合验证模式两种身份验证模式。
13.    数据库表可分为系统表和___________两种。
14.    企业管理器和_____________ SQL Server 的两大主要工具。
15.    对数据进行统计时,求最小值的函数是_________
16.    触发器可分为____________AFTER两类.
17.    sp_rename的功能是_______________
18.    SQL语言中块注释的符号为_________
19.    @@作为首部的变量在SQL SERVER称为_________变量。
20.    SQL Server安装时会自动创建两个登录账户:
BUILTIN\Administrators_________
三、判断题(正确的打√,错误的打×)(本大题共10小题,
每小题1分,总计10分)
21. SQL中所有变量都必须先声明后使用。
22. 数据文件的自动增长方式有:按兆字节和按百分比两种方式。
23. SELECT查询语句中用TOP关键字来删除重复记录。
24. Windows 开始 菜单启动查询分析器后,默认数据库为pubs
25. SQL语言包含数据定义、数据操作、数据查询三种子语言。
26. SP__作为首部的存储过程称为远程存储过程。
27. SQL Server中,根据索引对数据表中记录顺序的影响,
索引可以分为聚集索引和非聚集索引。
28. 备份是为了在数据库遭到破坏时,能够修复,
29. 使用SQL server身份验证方式登录 SQL Server 时,
不需输入登录名和密码。
30. 表的检查约束是值域有效性检验规则。
四、简答题(本大题共2小题,每小题5分,共计10分)
31. 数据库设计分为哪几个阶段?
32. 数据备份有哪几种类型?
Ⅱ操作题部分
注意:所有操作画面都应保存在以自己姓名命名的WORD文档中,代码的保存请按题目的编号来命名,代码无需记录在试卷上。最后所有的代码和操作画面文件应以一个压缩文件包的形式递交,压缩包以自己的2位学号+姓名的形式命名,如“01王明”。考试期间,一定要注意文件的保存。)
五、数据库的创建。(本大题1小题,共计10分)
33. 创建一个名字为TestDB的数据库,该数据库包含一个数据文件和一个日志文件,逻辑文件名为Test_DB_data,磁盘文件名为TestDB_data.mdf,文件初始容量为5MB,最大容量为15MB,文件增长量为20%,而事务日志文件的逻辑文件名Test_DB_log,磁盘文件名为TestDB_log.ldf,文件初始容量为5MB,最大容量为10MB,文件递增量为1MB(数据库创建在C\SERVER文件夹下,代码以文件名33.sql保存)
六、数据表的基本操作。(本大题共4小题、每题4分、共计16分)
34. T-SQL语句创建一个如下所示的数据表,表名为Student
建在名为TestDB的数据库中(即上题所创建的数据库TestDB)。
(代码以文件名34.sql保存)
列名
数据类型及长度
是否为空
备注
学号
CHAR(10)
NO
主键
姓名
CHAR(10)
NO
系别
CHAR(20)
NO