SQLServer2000基础教程测试题一套答案

上传人:工**** 文档编号:503961062 上传时间:2022-12-14 格式:DOC 页数:7 大小:87.50KB
返回 下载 相关 举报
SQLServer2000基础教程测试题一套答案_第1页
第1页 / 共7页
SQLServer2000基础教程测试题一套答案_第2页
第2页 / 共7页
SQLServer2000基础教程测试题一套答案_第3页
第3页 / 共7页
SQLServer2000基础教程测试题一套答案_第4页
第4页 / 共7页
SQLServer2000基础教程测试题一套答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《SQLServer2000基础教程测试题一套答案》由会员分享,可在线阅读,更多相关《SQLServer2000基础教程测试题一套答案(7页珍藏版)》请在金锄头文库上搜索。

1、SQL Server 2000基础教程测试题(一套)答案一 填空题(每题2分,共22分)1. SQL Server 2000的数据库管理程序分为服务器程序 和 客户端程序两部分,两部分可以安装在同一台计算机上,也可以分别安装在不同的计算机上。2. SQL Server的数据文件有逻辑名称和操作系统文件名两种名称。3. 表是反映现实世界某类事物的数学模型,表由行和列组成。现实世界中事物的属性对应表的列,表中的一行代表一类事物中的一个特例。4. 主键是唯一能够区分表中每一行记录的一个或多个列。5. 在select子句中代表全部列的通配符是*。6. 常用的聚合函数有:计算最大值的max,计算最小值的

2、min,统计总和的sum,统计记录总数的count和计算平均值的avg。7. 视图和表都是数据库中的对象,视图的结构虽然与表相同,但视图是虚表。8. 内联接查询的含义是指两个存在关联关系的表A和B,表A与表B内联接的查询结果为C,结果集C中只能包括表A与表B中满足关联条件的记录。9. 左联接查询的含义是指两个存在关联关系的表A和B,表A与表B左联接的查询结果为C。C的列可以来自于A和B的列,C的记录中允许包括表A的全部记录以及表A中与表B满足关联条件的记录,C中A与B不满足关联条件的列值为空值。10. 全联接的含义是指两个存在关联关系的表A和B,表A与表B全联接的查询结果为C。C的列可以来自于

3、A和B的列,C的记录中可以包括表A和表B的全部记录,C中B与A以及A与B不满足关联条件的部分为空值。11. SQL Server的导入、导出数据操作也称为数据移植,是指在SQL Server数据库之间、SQL Server数据库与其他异构数据库之间、SQL Server数据库与Excel文件和文本文件之间互相传递数据的操作。二 选择题(每题2分,共20分)1. 同一台计算机上可以运行(D)个实例。A.一个B.两个C.三个D.多个2. 每一个数据库都有(A)的标识,这个标识就是数据库名称。A.一个唯一 B.多个C.两个D.不同3. 表是反映现实世界中一类事务的数学模型,现实世界中一类事务的属性是

4、表中的(A)。A.列B.行C.记录D.数值4. 如果一个表中记录的物理存储顺序与索引的顺序一致,则称此索引为(B)。A.唯一索引B.聚集索引C.非唯一索引D.非聚集索引5. 查询语句中允许包含下列哪些子句。(ABCD)A.select子句B.from子句C.where子句D.order by子句6. 对列或表达式计算平均值的函数是(D)。A.max和minB.sumC.countD.avg7. 下列哪个命令是备份数据库的命令。(B)A.cmdshellB.backup databaseC.restore databaseD.bcp8. 导入、导出数据有哪两种执行方式。(AB)A.立即执行。B.

5、保存为DTS包,在指定的时间调度执行。C.以覆盖方式向数据库表中导入数据。D.以追加方式向数据库表中导入数据。9. 下列描述哪些是正确的。(ABD)A.向SQL Server数据库中导入数据的同时可以创建表。B.如果向SQL Server数据库中已经存在的表导入数据,可以采用覆盖方式和追加方式。C.向SQL Server数据库导入数据时只能用覆盖方式。D.在执行导入、导出数据时可以对某些列进行编程作转换处理。10. 下列哪个联接谓词的含义是指,确定指定列的值或表达式的值是否与子查询或列表中的值相匹配。(C)A.allB.anyC.inD.exists三 判断题(每题2分,共8分)1. 可以将批

6、处理程序保存为扩展名为“.sql”的文件,重复利用。( 对、 *错 )2. 索引是描述表中记录存储位置的指针。( 对、 *错 )3. 聚合函数的运算对象可以是列,也可以是表达式。( 对、 *错 )4. 视图中的数据允许来源于一个或多个表。( 对、 *错 )四 简答题(每题3分,共30分)1. 什么是SQL Server的实例?答案:SQL Server的一个实例就是一套完整的服务程序。实例中的服务程序多达几百个,大致可以分为3类:SQL Server数据库引擎、SQL Server代理和分布处理协调器。一台计算机允许存在并同时运行多个实例。实例可以分为两种:默认实例和命名实例。2. 简述数据库

7、包括哪4个基本属性?答案:数据库的4个基本属性是:标识数据库唯一性的“数据库名称”,存储数据的“数据文件”,对数据文件按逻辑关系归类的“文件组”,提高运行效率并能够撤销错误操作的“事务日志文件”。3. 简述表、表中的列和行的含义。答案:表是反映现实世界某类事物的数学模型,表由行和列组成。现实世界中事物的属性对应表的列,表中的每一行记录代表一类事物中的一个特例。4. 简述在create table语句和alter table语句中定义主键的语法。答案:(1)create table语句中设置主键的语法:在“列名 数据类型”后面加“primary key”声明。(2)alter table语句中设

8、置主键的语法:alter table 表名add primary key (列名)5. 简述逻辑联接谓词like和betweenand的用法。答案:(1)like模糊查询的通配符的含义:%:包含零个或多个字符的任意字符串_:任意单个字符(2)betweenand的含义列名between最小值and最大值:相当于最小值列名最大值6. 简述在查询语句中group by子句的含义和语法。答案:用group by进行分组统计的查询,语法如下所示。select 列名列表, 聚合函数(列名/表达式), . 聚合函数(列名/表达式)from 表名group by 列名列表7. 简述视图的含义。答案:视图和表

9、都是数据库中的对象,视图的结构虽然与表相同,但视图是虚拟表,视图中的数据不会作为真实的对象存储在磁盘上,数据库对视图存储的是定义视图的查询语句。每一次使用视图,SQL Server都需要重新执行一次查询语句,查询语句的执行结果构成了视图中的数据。视图中的列可以来源于一个表或多个表联接查询的结果。8. 简述表与表左联接查询的含义、语法以及适用情况。答案:左联接查询的含义是:两个存在关联关系的表A和B,表A与表B左联接的查询结果为C。C的列可以来自于A和B的列,C的记录中允许包括A的全部记录以及B中与A满足关联条件的记录,C中A与B不满足关联条件的列值为空值。联接表A和表B的关键字是“left j

10、oin”,定义关联条件的关键字是“on”。左联接查询语句的语法格式如下所示。select 主表别名.列名, 附表别名.列名,from 主表名 主表别名 left join 附表名 附表别名 on 关联条件其他where、group by、having、order by子句9. 简述backup database语句的语法。答案:backup database语句的语法规则:backup database 数据库名file=数据文件逻辑名,file=数据文件逻辑名,filegroup=文件组名,filegroup=文件组名,to 备份设备名10. 简述将表中的数据导出为Excel文件的基本流程。

11、答案:用在【企业管理器】中以“导出数据”菜单项启动【数据转换服务导入/导出向导】。在【选择数据源】对话框中选择作为源数据的数据库,并选择身份验证模式。在【选择目的】对话框的【目的】下拉列表框中选择“Excel 97-2000”,在【文件名】文本框中输入Excel文件的路径和名称。在【指定表复制或查询】对话框中选择“从源数据库复制表或视图”。在【选择表和视图】对话框中选择要导出的表。在【保存、调度和复制包】对话框中选择“立即运行”。完成向导提示的其他选项。五 应用题(每题5分,共20分)1. 按下列要求用create database语句创建“运动商品销售数据库”,并为数据库创建“商品信息表”和

12、“商品销售统计表”表1 “运动商品销售数据库”的数据文件和事务日志文件文件类型文件组逻辑名称操作系统文件名初始尺寸最大尺寸增长尺寸数据文件PRIMARYPri_运动商品销售D:DataFilePri_运动商品销售.mdf2MB10MB1MB事务日志文件LF_运动商品销售D:LogFileLF_运动商品销售.ldf2MB10MB1MB表2 “商品信息表”的数据结构列名数据类型长度/精度是否允许为空值描述商品标识char3否3位数字商品名称varchar20是中文或英文产地varchar50是中文地名进货价decimal18,2是浮点数表3 “商品销售记录表”的数据结构列名数据类型长度/精度是否允

13、许为空值描述商品标识char3否3位数字销售数量int是整数销售日期datetime8是日期销售价格decimal18,2是浮点数答案:create database 运动商品销售数据库on primary( name=Pri_商品销售, filename=D:DataFilePri_商品销售.mdf, size=2MB, maxsize=10MB, filegrowth=1MB)log on( name=LF_商品销售, filename=d:LogFileLF_商品销售.ldf, size=2MB, maxsize=10MB, filegrowth=1MB)create table 商品信

14、息表(商品标识 char(3) not null, 商品名称 varchar(20), 产地 varchar(50), 进货价 decimal(18,2)create table 商品销售记录表(商品标识 char(3) not null, 销售日期 datetime,销售价格 decimal(18,2)2. 按下表所示的内容用insert语句向“商品信息表”和“商品销售统计表”中插入记录。表4 “商品信息表”记录商品标识商品名称产地进货价101乒乓球拍广州120.00102羽毛球拍深圳360.00103网球拍江苏560.00表5 “商品销售记录表”记录商品标识销售日期销售价格10120060601150.0010120060602140.00

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号