当前位置:文档之家› 《SQL Server数据库技术》试卷J

《SQL Server数据库技术》试卷J

健雄职业技术学院 考试试卷 说明:本次考试 120 分钟, 42 道小题,共计 5 页,总分 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 TABL
E 语句可以修改字段数据类型
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保存)
35.为表Student中“系别”字段添加默认值为“计算机系”。

(代码以文件名35.sql保存)
36.删除Student表中所有“计算机系”的学生信息。

(代码以文件名36.sql保存)
37.删除Student表中“系别”字段。

(代码以文件名37.sql保存)
(装订线内不准做答)七、数据查询。

(本大题共4小题、每题4分,共计16分)
(提供的数据库备份xsxx中共有三张表,分别是学生、课程和学生选课信息,数据表的结构如下所示。

请原名恢复数据库,并根据题目要求完成数据查询)学生(学号char(12) primary key,
姓名char(8),
性别char(2),
出生日期datetime,
所在系部 char(10),
入学成绩int)
课程(课程号char(4) primary key,
课程名char(20)
学生选课信息(学号char(12) references学生(学号),
课程号char(4) references课程(课程号),
成绩int)
38.查询在1988年前出生的学生的学号、姓名和成绩。

(代码以文件名38.sql保存)
39.统计学生表中每个系部的入学成绩最低分。

(代码以文件名39.sql保存)
40.查询和“王亦”在同一系部的学生的姓名和班级。

(代码以文件名40.sql保存)
41.查询选修“艺术欣赏”课程的学生的学号、姓名和成绩。

(代码以文件名41.sql保存)
八、程序设计。

(本大题1小题,共计8分)
38.编写一个存储过程ST_JC,可以计算10的阶乘,并执行该存储过程。

(要求:所有代码以文件名42.sql保存)
(装订线内不准做答)
《SQL-SERVER 数据库》理论部分答题卷
一、选择题(本大题共10小题,每小题1分,总计10分)
1. 2. 3. 4. 5.
6.7.8.9.10.
二、填空题(本大题共10小题,每题2分,总计20分)
11.12.
13.14.
15.16.
17.18.
19.20.
三、判断题(本大题共10小题,每小题1分,总计10分)
21.22.23.24.25.
26.27.28.29.30.
四、简答题(本大题共2小题,每小题5分,共计10分)
31.
32.。

相关主题