内容正文:
《8.2. 视图》教案
课 题
《8.2视图》
课 型
讲授
课 时
2
授课班级
计算机专业学生
授课时间
授课教师
教材分析
本课程采用的教材是河北科学技术出版社出版的《数据库原理与应用技术--MySQL》,是2025年新高考大纲指定教材。本章是第八章,主要内容为索引和视图的概念以及索引和视图的相关命令。
学情分析
本章节的授课对象是中等职业计算机专业学生,他们对计算机相关知识有一定兴趣,有参加对口高考的期望,学习本章内容可以帮助学生了解索引和视图相关内容。为后续知识的学习打下基础。
学习目标
1、 了解视图的概念和作用
2、 掌握创建视图的方法
3、 掌握查看视图的方法
4、 掌握维护视图和删除视图的方法
学习重难点
重点:1、视图的作用
2、视图的相关命令
难点:视图与索引的区别
教学方法
讲授法、任务驱动法、讨论法
课前准备
教学课件
教学媒体
PPT
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
创设情境
生成问题
思考:
一本书的目录可以帮助我们快速的查找到我们想要的信息,那么在数据库中,我们是如何方便快捷地从数据库中查询所需数据?
思考老师提出的问题,进行讨论,回答
通过问题导入的方法,引导学生主动思考,激发学生学习兴趣
活动二:
调动思维
探究新知
任务一:认识视图
1、 视图的概念
视图是虚表,存储的内容是SQL语句,其关联的数据在视图被使用时动态生成,数据随着基本表的变化而变化。
二、视图的优点和作用
1、简单性:视图简化了用户对数据的查询和处理;
2、安全性:通过视图可以更方便地进行权限控制;
3、逻辑数据独立性:视图可以屏蔽基本表的表结构变化带来的影响;
三、创建视图
基本语法形式如下:
CREATE VIEW 视图名[(列1[,列2,....n ])]
AS SELECT 语句 [WITH [CASCADED | LOCAL ] CHECK OPTION ] ;
4、 查看视图
1、通过SHOW TABLE STATUS语句查看视图的基本信息
基本语法形式如下:
SHOW TABLE STATUS LIKE ‘视图名’ ;
2、使用DESCRIBE或DESC语句查看视图的结构信息
基本语法形式如下:
DESCRIBE ‘视图名’ / DESC ‘视图名’ ;
3、 使用SHOW CREATE VIEW语句查看视图的定义文本
基本语法形式如下:
SHOW CREATE VIEW ‘视图名’ ;
5、 使用视图
视图定义好后,可以像使用基本表查询数据一样通过视图查询数据。视图不仅可以查询数据,而且可以更新数据。
1、使用UPDATE语句通过更新视图来更新基本表
基本语法形式如下:
UPDATE 视图名
SET 列名1=值1, 列名2=值2,....,列名n=值n
WHERE 条件表达式;
2、使用INSERT语句更新视图向基本表插入数据
基本语法形式如下:
INSERT [ INTO ] 视图名[(列名列表)]
VALUES(值列表 1)[,(值列表 2),....,(值列表n )];
3、使用DELETE语句更新视图来删除基本表中的数据
基本语法形式如下:
DELETE FROM 视图名 [ WHERE 条件表达式 ] ;
6、 修改视图
使用ALTER VIEW语句可以修改视图
基本语法形式如下:
ALTER VIEW 视图名[ (列1 [,列2,....n ])]
AS SELECT 语句 [WITH [CASCADED | LOCAL ] CHECK OPTION ] ;
7、 删除视图
使用DROP VIEW语句可以删除视图
基本语法形式如下:
DROP VIEW [IF EXISTS ] 视图名;
通过教师的讲解和演示,使学生了解视图的优点及视图的相关命令
介绍视图的优点及视图的相关命令
活动三:
巩固练习
素质提升
根据本节课所学习的内容,大家分组讨论以下几个问题:
1、总结索引的特点及相关命令。
2、总结视图的特点及相关命令。
3、讨论索引和视图在具体操作中应如何区分。
通过小组讨论巩固所学知识,加深对知识点的理解
巩固所学知识
课堂小结
作业布置
作业:
1、 总结视图的特点及视图相关命令
2、 课后练习题
板书设计
教学反思
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$