SQL Server 2000中文版基础教程 第2版 教学课件 ppt 作者 作者 宋晓峰 陈博清 SQL_Server_2000_项目七

上传人:E**** 文档编号:89389785 上传时间:2019-05-24 格式:PPT 页数:14 大小:663.50KB
返回 下载 相关 举报
SQL Server 2000中文版基础教程 第2版  教学课件 ppt 作者 作者 宋晓峰 陈博清 SQL_Server_2000_项目七_第1页
第1页 / 共14页
SQL Server 2000中文版基础教程 第2版  教学课件 ppt 作者 作者 宋晓峰 陈博清 SQL_Server_2000_项目七_第2页
第2页 / 共14页
SQL Server 2000中文版基础教程 第2版  教学课件 ppt 作者 作者 宋晓峰 陈博清 SQL_Server_2000_项目七_第3页
第3页 / 共14页
SQL Server 2000中文版基础教程 第2版  教学课件 ppt 作者 作者 宋晓峰 陈博清 SQL_Server_2000_项目七_第4页
第4页 / 共14页
SQL Server 2000中文版基础教程 第2版  教学课件 ppt 作者 作者 宋晓峰 陈博清 SQL_Server_2000_项目七_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《SQL Server 2000中文版基础教程 第2版 教学课件 ppt 作者 作者 宋晓峰 陈博清 SQL_Server_2000_项目七》由会员分享,可在线阅读,更多相关《SQL Server 2000中文版基础教程 第2版 教学课件 ppt 作者 作者 宋晓峰 陈博清 SQL_Server_2000_项目七(14页珍藏版)》请在金锄头文库上搜索。

1、【学习目标】,项目七 ,理解视图的概念,以及视图与表的关系。 掌握在【视图设计器】中创建、删除单数据源视图和多数据源视图的方法。 能够熟练使用create view语句创建视图。 掌握对视图查询,以及利用视图修改、删除表中记录的方法。 掌握用drop view语句删除视图的语法。,项目七 创建和使用视图,【任务二】使用视图,【任务一】创建视图,【任务三】删除视图,项目七 创建和使用视图,“任务一”创建视图 介绍了视图的概念和视图的在数据库管理、开发中的作用,以及如何创建视图。 “操作一”讲解了如何在【视图设计器】中从单一的数据源表中创建视图,并在任务拓展中讲解了如何用聚合函数创建视图。 “操作

2、二”讲解了创建视图的create view语句的语法。,项目七 创建和使用视图,任务一 创建视图 操作一 在【视图设计器】中创建“住宿管理视图 “,【基础知识】 视图和表都是数据库中的对象,视图的结构虽然与表相同,但视图是虚拟表,视图中的数据不会作为真实的对象存储在磁盘上,数据库对视图存储的是定义视图的查询语句。每一次使用视图,SQL Server都需要重新执行一次查询语句,查询语句的执行结果构成了视图中的数据。视图中的列可以来源于一个表或多个表联接查询的结果 。 【视图设计器】的结构,【任务目标】 在【视图设计器】中创建“住宿管理视图” 。,项目七 创建和使用视图,任务一 创建视图 操作二

3、用create view语句创建“学籍管理视图”,【基础知识】 create view语句的的语法,项目七 创建和使用视图,项目七 创建和使用视图,【任务目标】 以“学生表”为数据源,创建“学籍管理视图”。“学籍管理视图”和“学生表”之间的关系如表7-3所示,仍用英文名称定义别名。,表7-3 定义“学籍管理视图”,“任务二”使用视图 介绍了针对视图的操作,以及注意事项。 “操作一”演示了对视图的查询操作。 “操作二”演示了如何通过视图向数据源表中插入记录。 “操作三”演示了如何通过视图修改数据源表中的记录。 “操作四”演示了如何通过视图删除数据源表中的记录。 虽然SQL Server允许通过视

4、图更新数据源表中的记录,但是视图仅仅是表的一个子集,在对数据库结构不是十分清楚的情况下,建议不要执行此类操作。,项目七 创建和使用视图,任务二 使用视图 操作一 对“住宿管理视图”查询,【主要内容】 视图的查询操作 。,【任务目标】 从“住宿管理视图”中显示1980年1月1日以后出生的学生的“姓名”、“籍贯”和“性别” 。 【参考语句】 select StudentName as 姓名, NativePlace as 籍贯, case Sex when 1 then 男 when 0 then 女 end as 性别 from 住宿管理视图 where Birthday 1980-1-1,项目

5、七 创建和使用视图,任务二 使用视图 操作二 用“住宿管理视图”视图对“学生表”添加记录,【基础知识】 用insert语句向视图插入数据,但最终结果仍体现在创建视图的数据源表上 。,【任务目标】 假设,存在已经被录取,但尚未来报到的学生。由于这些学生尚未分配“班级”和“职务”,所以可以由宿舍管理员通过向“住宿管理视图”中添加记录而增加“学生表”的记录。学生信息如表7-5所示。,表7-5 已被录取但尚未报到的学生,项目七 创建和使用视图,任务二 使用视图 操作三 用“学籍管理视图”视图修改“学生表”的记录,【基础知识】 用update语句可以通过修改视图来修改数据源表中的数据 。,【任务目标】

6、通过“学籍管理视图”将编号为X011的学生有原来的B05班转到B03班 。 【参考语句】 update 学籍管理视图 set ClassNo=B03 where StudentName=郑贤淑 and ClassNo=B05,项目七 创建和使用视图,任务二 使用视图 操作四 用“学籍管理视图”视图删除“学生表”的记录,【基础知识】 用delete语句对视图删除记录时,最终结果是将数据源表中的记录删除。,【任务目标】 假设B06班的薛智退学,通过“学籍管理视图”删除此学生记录。 【参考语句】 delete from 学籍管理视图 where ClassNo=B06 and StudentName=薛智,项目七 创建和使用视图,“任务三”删除视图 介绍了删除视图的方法。 “操作一”讲解了如何在【视图设计器】中删除视图。 “操作二”讲解了删除视图的drop view语句的语法。,项目七 创建和使用视图,任务三 删除视图 操作一 在【企业管理器】中删除“住宿管理视图”,【任务目标】 删除“住宿管理视图” 。,项目七 创建和使用视图,任务三 删除视图 操作二 用drop view语句删除“学籍管理视图”,【基础知识】 drop view语句的语法,【任务目标】 用drop view语句删除“学籍管理视图” 。,项目七 创建和使用视图,

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

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

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