《SQL-Server数据库应用案例教程》教案---第11课-视图与索引(一)-.pdf
课题视图与索引——视图
课时2课时(90min)
知识目标:
(1)理解视图的基本概念
(2)掌握创建、修改、删除视图的方法
能力目标:
教学目标
(1)能够使用SSMS创建、修改、删除及更新视图
(2)能够使用T-SQL创建、修改、删除、查询及更新视图
素质目标:
注重学思结合,知行合一,培养勇于探究的精神
教学重点:创建、修改、删除视图
教学重难点
教学难点:利用视图查询与更新数据
教学方法问答法、讨论法、讲授法、实践法
教学用具电脑、投影仪、多媒体课件、教材
教学过程主要教学内容及步骤
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课
前任务
课前任务请大家上网查找相关资料,了解视图的相关知识。
【学生】完成课前任务
【教师】使用APP进行签到
考勤
【学生】班干部报请假人员及原因
【教师】提出以下问题:
视图是一个图吗?视图有什么作用?
问题导入
【学生】思考、举手回答
【教师】通过学生的回答引入要讲的知识
【教师】讲解视图的相关知识
一、视图的基本概念
✈【教师】讲解视图的概念,优缺点与作用
1.视图
视图是一种数据库对象,它是由数据表或视图上的查询所定义的虚拟表。简单来说,视图就是一条
SELECT语句所对应的结果集,结果集的名字就是视图名。
传授新知
视图在被定义之后便存储在数据库中,但相应的数据并不会再存储一遍,通过视图看到的数据是所
引用的数据表中的数据。所以,当数据表中的数据更新时,视图中的数据也会随之更新。同样,视图中
的数据更新时,数据表中的数据也会随之更新。
2.视图的优点与作用
【课堂问答】
✈【教师】随机邀请学生回答以下问题
请同学们思考,对比直接操作数据表,视图有什么优点?
✈【学生】聆听、思考、回答
✈【教师】总结学生的回答
使用视图有如下优点。
(1)简单化。视图可以只提取出用户需要的数据,即“看到的就是需要的”,便于管理和使用。
经常使用的查询可以创建成视图,使用户之后使用时只需查询单个视图,就能够获取需要的信息,不需
要在每次使用时都指定全部的查询条件。
(2)安全性。数据库管理系统能够为不同的用户定制不同的视图,使他们只能查询和读写部分数
据,未授权的数据既看不到也取不到,在一定程度上提供了对数据的安全保护机制。
(3)逻辑数据独立性。视图为数据提供了一定的逻辑独立性。视图对应三级模式中的外模式,当
数据库的逻辑结构发生变化时,只需要修改视图的定义,就可以保证用户的外模式不变,对应的应用程
序也就不必修改了。
二、创建、修改与删除视图
✈【教师】多媒体播放微课“视图的基本操作”(详见教材),讲解创建、修改与删除视图的方法
1.创建视图
(1)使用SSMS创建视图。
【例题】
✈【教师】出示【例6-1】,