文档详情

《SQL-Server数据库应用案例教程》教案---第11课-视图与索引(一)-.pdf

发布:2025-02-27约8.41千字共6页下载文档
文本预览下载声明

课题视图与索引——视图

课时2课时(90min)

知识目标:

(1)理解视图的基本概念

(2)掌握创建、修改、删除视图的方法

能力目标:

教学目标

(1)能够使用SSMS创建、修改、删除及更新视图

(2)能够使用T-SQL创建、修改、删除、查询及更新视图

素质目标:

注重学思结合,知行合一,培养勇于探究的精神

教学重点:创建、修改、删除视图

教学重难点

教学难点:利用视图查询与更新数据

教学方法问答法、讨论法、讲授法、实践法

教学用具电脑、投影仪、多媒体课件、教材

教学过程主要教学内容及步骤

【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课

前任务

课前任务请大家上网查找相关资料,了解视图的相关知识。

【学生】完成课前任务

【教师】使用APP进行签到

考勤

【学生】班干部报请假人员及原因

【教师】提出以下问题:

视图是一个图吗?视图有什么作用?

问题导入

【学生】思考、举手回答

【教师】通过学生的回答引入要讲的知识

【教师】讲解视图的相关知识

一、视图的基本概念

✈【教师】讲解视图的概念,优缺点与作用

1.视图

视图是一种数据库对象,它是由数据表或视图上的查询所定义的虚拟表。简单来说,视图就是一条

SELECT语句所对应的结果集,结果集的名字就是视图名。

传授新知

视图在被定义之后便存储在数据库中,但相应的数据并不会再存储一遍,通过视图看到的数据是所

引用的数据表中的数据。所以,当数据表中的数据更新时,视图中的数据也会随之更新。同样,视图中

的数据更新时,数据表中的数据也会随之更新。

2.视图的优点与作用

【课堂问答】

✈【教师】随机邀请学生回答以下问题

请同学们思考,对比直接操作数据表,视图有什么优点?

✈【学生】聆听、思考、回答

✈【教师】总结学生的回答

使用视图有如下优点。

(1)简单化。视图可以只提取出用户需要的数据,即“看到的就是需要的”,便于管理和使用。

经常使用的查询可以创建成视图,使用户之后使用时只需查询单个视图,就能够获取需要的信息,不需

要在每次使用时都指定全部的查询条件。

(2)安全性。数据库管理系统能够为不同的用户定制不同的视图,使他们只能查询和读写部分数

据,未授权的数据既看不到也取不到,在一定程度上提供了对数据的安全保护机制。

(3)逻辑数据独立性。视图为数据提供了一定的逻辑独立性。视图对应三级模式中的外模式,当

数据库的逻辑结构发生变化时,只需要修改视图的定义,就可以保证用户的外模式不变,对应的应用程

序也就不必修改了。

二、创建、修改与删除视图

✈【教师】多媒体播放微课“视图的基本操作”(详见教材),讲解创建、修改与删除视图的方法

1.创建视图

(1)使用SSMS创建视图。

【例题】

✈【教师】出示【例6-1】,

显示全部
相似文档