资源描述
**学院教案用纸
授 课 内 容
No
一、 【复习引入】
约束、默认等设置
二、 【本节所属项目任务及子任务】
l 项目任务名称:“销售管理数据库”中的对象
l 子任务名称:任务4-3 “销售管理数据库”中其他数据库对象的实现
三、 【主要教学过程】
布置任务 →简单介绍 → 学生独立实验 → 教师讲解 → 评价总结
四、 【本节重点(学习目标)】
知识点:
§ 视图的概念
§ 视图的作用和原理
§ 索引的概念
§ 索引的分类及各类索引的工作原理
技能点:
§ 视图的设计及创建方法
§ 视图的修改方法
§ 视图的删除方法
§ 不同类型索引的创建方法
§ 索引的删除方法
五、 【讲授新课】
1. 授课注意事项
今天课程的主要内容是在上节课完成的基本表的基础上,按照实际需要创建一些视图数据库对象,前提是首先要向学生介绍清楚视图的原理以及在数据库中发挥的作用,杜绝出现学生会建立却不知道为什么建立的情况出现。
分组教学法:本节任务可以将学生分为小组进行视图及索引的设计与实现。
2. 内容导入
表是一种格式要求较高的对象,我们现实使用中,表格的结构有时候并不能满足我们的要求,所以视图对象就产生了,它的作用就是使得表格可以用一种比较灵活的方式显示给用户。
3、具体内容
本节任务:
创建视图和索引
本节内容:
一、布置任务
根据任务工单及教师描述接受任务。
1、视图:
• 商品中的名称,品牌和进价是公司经常要查询的三个信息,通过视图来简化检索工作。
• 将所有高价商品(4000元以上)的信息保存到视图中
• 个人类型的用户经常查询购买信息,所以需要通过视图保存个人购买商品的名称和时间。
• 针对上述视图进行修改和删除操作
2、索引:
商品的名称虽然不是商品表的主键,但是仍然是查询的主要依据之一,应该在其上面创建索引。
二、知识准备
视图的管理关于前三个内容,主要是理论概念方面的。但是这部分概念是比较重要的,因为只有了解了视图的作用等内容才能更好的应用它。
首先介绍视图的原理,让学生知道,视图实际上不是一个实际存在的图,而是虚拟的,每次使用都是从表或其他视图中提取数据。
1、视图的概念
§ 视图可以被看成是虚拟表或存储查询。
§ 同真实的表一样,视图包含一系列带有名称的列和行数据。
§ 视图可以像表一样进行数据的操作和检索。
§ 系统只存储视图的结构,并不单纯为其保存数据
§ 视图依赖于表,不能独立存在
2、视图的优点
§ (1)简化操作。
§ (2)方便用户。
§ (3)安全机制。
§ (4)定制数据。
要注意说明各个部分之间的联系和区别。
3、视图的创建界面分为4个部分。
但是除去最后一部分是用来显示结果的外,其他几个部分都是相互联通的,只是通过不同的方式来管理视图,在某一个部分对视图的修改,都会立即在其他部分中显示出来。所以需要学生掌握,针对不同的修改要求,选择最合理的修改方法。
因为索引是自动使用的,所以这部分的重点内容是要学生掌握索引的优点、基本原理和创建方法。
首先要向学生讲述清楚索引的工作原理,实际也就是索引的优点。通过实例比较无索引,有索引和聚簇索引的区别。
创建索引的方法比较简单,关键是说明一些参数的设置,例如唯一索引,聚簇索引、索引排序、页充满度等。
1、索引的概念
§ 索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。
§ 索引作为一个单独文件保存在数据库中。
§ 索引由系统进行自动的维护与使用。
2、索引的分类
§ (1)普通索引
§ (2)聚集索引
§ (3)唯一索引
3、创建索引的注意事项
§ (1)一个表不能创建过多索引
§ (2)是否创建索引取决于表内数据的特点和查询的需要
§ (3)不宜建立索引的情况
三、任务实现
六、 【课堂小结】
视图是一个特殊而又重要的对象,很多时候我们在使用数据库时就是在使用视图,所以必须了解他的概念,工作原理和创建方法。
索引的重点在于什么样的字段应该建立索引,什么样的不应该建立索引
七、 【作业】
根据学院教学科和学生科的情况,分别创建视图
展开阅读全文