SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目七 思考和练习答案

上传人:w****i 文档编号:94399343 上传时间:2019-08-06 格式:DOC 页数:2 大小:62KB
返回 下载 相关 举报
SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目七 思考和练习答案_第1页
第1页 / 共2页
SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目七 思考和练习答案_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目七 思考和练习答案》由会员分享,可在线阅读,更多相关《SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目七 思考和练习答案(2页珍藏版)》请在金锄头文库上搜索。

1、练习题项目七 思考和练习一、 填空题1. 视图和表都是数据库中的对象,视图的结构虽然与表相同,但视图是虚表。2. 视图中的数据不会作为真实的对象存储在磁盘上,数据库对视图存储的是定义视图的查询语句。3. 每一次使用视图,SQL Server都需要重新执行一次查询语句,查询语句的执行结果构成了视图中的数据。4. 视图中的列可以来源于一个表或多个表联接查询的结果。5. 通过视图可以对数据源表作插入、查询、修改和删除操作。二、 选择题1. 【视图设计器】由哪些窗格组成。(ABCD)A.【关系图窗格】B.【网格窗格】C.【SQL窗格】D.【结果窗格】2. 对于视图的数据源,描述正确的是(ABCD)。A

2、.视图中的数据允许来源于一个或多个表。B.如果视图中的列直接来源于表的某列,可以直接使用数据源表的列名和数据类型。C.如果视图的列来源于表的列表达式,则有必要对表达式定义别名,数据类型就是表达式结果的数据类型。D.视图中的数据允许来源于其它数据库的表。3. 下面语句中,哪种语句用来创建视图(D)。A.create tableB.alter viewC.drop viewD.create view4. 下面语句中,哪种语句用来修改视图(B)。A.create tableB.alter viewC.drop viewD.create view5. 下面语句中,哪种语句用来删除视图(C)。A.cre

3、ate tableB.alter viewC.drop viewD.create view三、 简答题1. 简述视图的含义。答案:视图和表都是数据库中的对象,视图的结构虽然与表相同,但视图是虚拟表,视图中的数据不会作为真实的对象存储在磁盘上,数据库对视图存储的是定义视图的查询语句。每一次使用视图,SQL Server都需要重新执行一次查询语句,查询语句的执行结果构成了视图中的数据。视图中的列可以来源于一个表或多个表联接查询的结果。2. 简述create view语句的语法。答案:create view 视图名as select 列名,列名from 表名3. 简述drop view语句的语法。答

4、案:drop view 视图名四、 练习题1. 从“课程表”创建视图,按“教师编号”统计每位授课教师的课时总和,并且只显示课时总和80在以上的统计结果。答案:create view 教师课时视图select 教师编号, sum(课时)from 课程表group by 教师编号having sum(课时)802. 从“成绩表”、“课程表“和“学生表”创建视图,视图中的记录为选修了编号为“K01”课程的“学生姓名”、“课程名称”和“成绩”。答案:create view 学生K01课程成绩视图select C.学生姓名, B.课程名称 A.成绩from 成绩表 A inner join 课程表 B on A.课程编号=B.课程编号 inner join 学生表 C on A.学生编号=C.学生编号where A.课程编号=K013

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

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