没有合适的资源?快使用搜索试试~ 我知道了~
SQL-Server-2008基础教程2套期末考试卷AB试卷模拟测试卷-带答案.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 102 浏览量
2022-06-14
09:50:04
上传
评论
收藏 160KB DOC 举报
温馨提示
试读
21页
SQL-Server-2008基础教程2套期末考试卷AB试卷模拟测试卷-带答案.doc
资源推荐
资源详情
资源评论
SQL Server 2008 基础教程测试题(一套)
一 填空题(每题 2 分,共 24 分)
1. SQL Server 2008 的数据库管理程序分为__________________和__________________两
部分,两部分可以安装在同一台计算机上,也可以分别安装在不同的计算机上。
2. SQL Server 的数据文件有______________和____________________两种名称。
3. 表是反映现实世界某类事物的数学模型,表由____和____组成。现实世界中事物的属
性对应表的____,表中的__________代表一类事物中的一个特例。
4. 主键是________能够区分表中每一行记录的一个或多个列。
5. 在 select 子句中代表全部列的通配符是________。
6. 常用的聚合函数有:计算最大值的________,计算最小值的_______,统计总和的____
____,统计记录总数的__________和计算平均值的__________。
7. 视图和表都是数据库中的对象,视图的结构虽然与表相同,但视图是_______表。
8. 内联接查询的含义是指两个存在关联关系的表 A 和 B,表 A 与表 B 内联接的查询结果
为 C,结果集 C 中只能包括_______________________________________的记录。
9. 左联接查询的含义是指两个存在关联关系的表 A 和 B,表 A 与表 B 左联接的查询结果
为 C。C 的列可以来自于 A 和 B 的列,C 的记录中允许包括表____的全部记录以及表_
___中与表____满足关联条件的记录,C 中 A 与 B 不满足关联条件的列值为_____。
10. 全联接的含义是指两个存在关联关系的表 A 和 B,表 A 与表 B 全联接的查询结果为
C。C 的列可以来自于 A 和 B 的列,C 的记录中可以包括表_____和表_____的全部记
录,C 中 B 与 A 以及 A 与 B 不满足关联条件的部分为______。
11. SQL Server 的导入、导出数据操作也称为____________,是指在____________之间
SQL Server 与_____________之间、SQL Server 与___________________之间互相传递
数据的操作。
二 选择题(每题 2 分,共 18 分)
1. 同一台计算机上可以运行( )个实例。
A.一个
B.两个
C.三个
D.多个
2. 每一个数据库都有( )的标识,这个标识就是数据库名称。
A.一个唯一
B.多个
C.两个
D.不同
3. 表是反映现实世界中一类事务的数学模型,现实世界中一类事务的属性是表中的( )。
A.列
B.行
C.记录
D.数值
4. 如果一个表中记录的物理存储顺序与索引的顺序一致,则称此索引为( )。
A.唯一索引
B.聚集索引
C.非唯一索引
D.非聚集索引
5. 查询语句中允许包含下列哪些子句。( )
A.select 子句
B.from 子句
C.where 子句
D.order by 子句
6. 对列或表达式计算平均值的函数是( )。
A.max 和 min
B.sum
C.count
D.avg
7. 下列哪个命令是备份数据库的命令。
A.cmdshell
B.backup database
C.restore database
D.bcp
8. 导入、导出数据有哪两种执行方式。( )
A.立即执行。
B.保存为 DTS 包,在指定的时间调度执行。
C.以覆盖方式向数据库表中导入数据。
D.以追加方式向数据库表中导入数据。
9. 下列描述哪些是正确的。
A.向 SQL Server 数据库中导入数据的同时可以创建表。
B.如果向 SQL Server 数据库中已经存在的表导入数据,可以采用覆盖方式和追加方式。
C.向 SQL Server 数据库导入数据时只能用覆盖方式。
D.在执行导入、导出数据时可以对某些列进行编程作转换处理。
10. 下列哪个联接谓词的含义是指,确定指定列的值或表达式的值是否与子查询或列表中
的值相匹配。( )
A.all
B.any
C.in
D.exists
三 判断题(每题 2 分,共 8 分)
1. 可以将批处理程序保存为扩展名为“.sql”的文件,重复利用。
( 对、 错 )
2. 索引是描述表中记录存储位置的指针。
( 对、 错 )
3. 聚合函数的运算对象可以是列,也可以是表达式。
( 对、 错 )
4. 视图中的数据允许来源于一个或多个表。
( 对、 错 )
四 简答题(每题 3 分,共 30 分)
1. 什么是 SQL Server 的实例?
2. 简述数据库包括哪 4 个基本属性?
3. 简述表、表中的列和行的含义。
4. 简述在 create table 语句和 alter table 语句中定义主键的语法。
5. 简述逻辑联接谓词 like 和 between…and…的用法。
6. 简述在查询语句中 group by 子句的含义和语法。
7. 简述视图的含义。
8. 简述表与表左联接查询的含义、语法以及适用情况。
9. 简述 backup database 语句的语法。
10. 简述将表中的数据导出为 Excel 文件的基本流程。
五 应用题(每题 5 分,共 20 分)
1. 按下列要求用 create database 语句创建“运动商品销售数据库”,并为数据库创建“商品信
息表”和“商品销售统计表”
表 1 “运动商品销售数据库”的数据文件和事务日志文件
文件类型 文件组 逻辑名称 操作系统文件名 初始尺寸 最大尺寸 增长尺寸
数据文件 PRIMARY Pri_运动商品销售 D:\DataFile\Pri_运动商品销售.mdf 2MB 10MB 1MB
事务日志文件 LF_运动商品销售 D:\LogFile\LF_运动商品销售.ldf 2MB 10MB 1MB
表 2 “商品信息表”的数据结构
列名 数据类型 长度/精度 是否允许为空值 描述
商品标识 char 3 否 3 位数字
商品名称 varchar 20 是 中文或英文
产地 varchar 50 是 中文地名
进货价 decimal 18,2 是 浮点数
表 3 “商品销售记录表”的数据结构
列名 数据类型 长度/精度 是否允许为空值 描述
商品标识 char 3 否 3 位数字
销售数量 int 是 整数
销售日期 datetime 8 是 日期
销售价格 decimal 18,2 是 浮点数
2. 按下表所示的内容用 insert 语句向“商品信息表”和“商品销售统计表”中插入记录。
表 4 “商品信息表”记录
商品标识 商品名称 产地 进货价
101 乒乓球拍 广州 120.00
102 羽毛球拍 深圳 360.00
103 网球拍 江苏 560.00
表 5 “商品销售记录表”记录
商品标识 销售日期 销售价格
101 20060601 150.00
101 20060602 140.00
102 20060601 410.00
102 20060602 400.00
102 20060603 390.00
103 20060601 600.00
103 20060602 620.00
3. 从“商品销售记录表”中按商品标识分类统计各商品的总售价、销售数量和平均售价,并按平均售价由高到低排序。
4. 对“商品信息表”和“商品销售记录表”联接查询,显示每笔销售记录的利润,要求显示商
品名称、销售日期、销售价格、进货价和利润。
SQL Server 2008 基础教程测试题(二套)
一 填空题(每题 2 分,共 26 分)
12. SQL Server 2008 的实例是一套完整的服务程序,实例中的服务程序多达几百个,大致
可以分为_______________、_______________和____________________________3 类。
13. 描述数据文件的大小有____________、____________和______________3种。
14. 对表操作的数据定义语言(DDL)有创建表的___________________语句、修改表结
构的___________________语句和删除表的__________________语句。
15. 对表中数据更新操作的数据定义语言(DML)有添加记录的___________________语
句、修改记录的___________________语句和删除记录的__________________语句。
16. 存在两个表 A 和 B,表 A 中的主键列在表 B 中也存在,但并不是表 B 的主键,仅作为
表 B 的一个必要的属性,则称此属性为表 B 的_________。
17. SQL Server 提供了专为分组统计使用的、与 where 子句功能类似的_______子句对分组
统计结果进行筛选。
18. 视图中的数据不会作为真实的对象存储在磁盘上,数据库对视图存储的是定义视图的_
__________。
19. 自然联接是指在内联接查询的 select 子句中出现的列名,虽然来自于不同的表,但列
名_________,“ __________”的可以简写为“______”。
20. 在自联接查询中,虽然,数据来源是同一个表,但需要作为____________来参与查询,
必须为表定义_____________的别名。
21. 右联接的含义是指两个存在关联关系的表 A 和 B,表 A 与表 B 右联接的查询结果为
C。C 的列可以来自于 A 和 B 的列,C 的记录中可以包括表_____的全部记录以及表__
__中与表_____满足关联条件的记录,C 中 B 与 A 不能够满足关联条件部分为______。
22. SQL Server 中有 3 种数据库备份对象:_____________________、__________________
__和___________。
23. 数据库的备份有两种方式:________________和________________。
二 选择题(每题 2 分,共 14 分)
1. 在【Management Studio】中第一次使用 SQL Server 实例时需要做( )操作。
5. A.创建服务器组
6. B.创建服务器组和注册实例
7. C.注册实例
8. D.选择并连接本地实例或网络实例。
2. SQL Server 的数据文件可以分为( )。
9. A.重要文件和次要文件
10. B.主要数据文件和次要数据文件
11. C.初始文件和最大文件
12. D.初始文件和增长文件
3. 如果表的某一列的取值为不固定长度的字符串,适合采用( )数据类型描述。
13. A.char
14. B.number
15. C.varchar
16. D.int
4. 如果将某一列设置为表的主键,在表中此列的值( )。
17. A.可以出现重复值
18. B.允许为空值
19. C.不允许为空值,也不能出现重复值
20. D.不允许为空值,但允许列值重复
5. “成绩 between 10.5 and 99.5”相当于下列哪个逻辑表达式( )。
21. A.成绩>=10.5 and 成绩<99.5
22. B.成绩>10.5 and 成绩<99.5
23. C.成绩>=10.5 or 成绩<=99.5
24. D.成绩>=10.5 and 成绩<=99.5
6. 下面语句中,哪种语句用来创建视图( )。
25. A.create table
26. B.alter view
27. C.drop view
28. D.create view
7. 下列哪个命令是还原数据库的命令。
29. A.cmdshell
30. B.backup database
31. C.restore database
32. D.bcp
剩余20页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3681
- 资源: 59万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- FloEFD 2021版案例教程-03 多孔介质
- 一款极好用的 Office/WPS/Word/Excel/PPT/PDF工具箱软件 OfficeUtils 3.1
- FloEFD 2021版案例教程-02 共轭传热
- java毕业设计+扫雷(程序)
- 一款极好用的 Office/WPS/Word/Excel/PPT/PDF工具箱软件 OfficeUtils 2.8
- 轻松学51单片机-基于普中科技开发板练习蓝桥杯及机器人大赛等(6-蜂鸣器)
- strawberry-perl-5.38.2.2-64bit.msi
- FloEFD 2021版案例教程-01 球阀设计
- MeyboMail Web(Java)简化版
- java(结合lucene)版的公交搜索系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功