数据库原理与应用
第 7 章 视图和索引
第 7 章
视图和索引
视图是由查询语句定义的虚拟表,索引用来加快查询。本章分两讲:第一讲视图,第二讲索引,每讲都有逐步动画演示和课堂小测,讲完做对应的实验。
1
第一讲 视图
8 页 · 互动
视图是什么、有什么用;怎样创建、查看、修改和删除视图;通过视图改数据,哪些视图不能改
01
视图是什么
02
视图的作用
03
创建视图
04
查看视图
05
修改与删除
06
通过视图改数据
07
不能改的视图
08
课堂小测
实验一
创建和查看视图
5 个实验
在学生表、课程表和选课表上建立视图,像查询表一样查询视图,并验证视图的数据随基本表变化。
1-1
在一张表上建视图
1-2
视图的数据随基本表变化
1-3
在多张表上建视图
1-4
在视图上建视图
1-5
查看视图
实验二
修改、删除和更新视图
5 个实验
修改和删除视图,通过视图插入、修改、删除学生数据,再看哪些视图不能更新数据。
2-1
修改视图
2-2
删除视图
2-3
通过视图更新数据
2-4
不能更新数据的视图
2-5
WITH CHECK OPTION
2
第二讲 索引
7 页 · 互动
索引为什么快、怎么用它查、不是越多越好;普通、唯一、主键索引;怎样创建、查看和删除索引
01
为什么需要索引
02
怎么用索引查
03
代价与设置原则
04
索引的类型
05
创建索引
06
查看与删除
07
课堂小测
实验三
创建、查看和删除索引
5 个实验
先查看表上已有的索引,再用 CREATE INDEX、建表语句和 ALTER TABLE 三种方法创建索引,最后删除索引。
3-1
查看已有的索引
3-2
创建普通索引
3-3
创建唯一索引
3-4
建表时创建索引
3-5
添加和删除索引
保山学院
·
人工智能教研室
·
曹鼎鼎