课 题:第四课 使用索引
教学内容:⑴索引的概念
⑵索引和索引文件
⑶索引的创建
⑷索引的使用
授课时数:1课时
地位及作用:学习本课之前我们已经学习了数据库及数据库表的创建及编辑的方法。那么要实现表的排序就要为要排序的字段建立索引,而数据库表间的关系的建立也要应用到索引,所以学好索引的使用是应用数据库及表进行数据操作的一个关键。
教学目标:⑴知识目标:掌握索引的概念、种类。
⑵能力目标:掌握索引的创建及使用的方法。
⑶德育目标:培养学生的变向思维能力。
教学重点:索引的种类及创建索引的方法
教学难点:使用命令创建索引的方法。
教学方法:双边互动,启发式,示例法,演示法、比较法
教学手段:多媒体
教学理念:由于本门课程的特点是实践性强并且索引概念具有抽象性而索引的应用又有必要性,所以在教学过程中着重培养学生的实践应用能力,这里我采用了演示法讲解,使学生可以一目了然,加深记忆;对于索引的概念采用举例说明的方式讲解;而对于索引的分类则采用比较法、举例法讲解。
教学过程:
1、新课导入:〔5分钟〕
提问:①创建表的方法?②向表中追加数据的方法?
[学生回答,教师总结]
由表中数据的应用方法引出记录的顺序和索引的关系。
2、新课讲解:
⑴索引的概念
〔5分钟〕
索引实际上是一种排序,但是它不改变数据表中数据的物理顺序,而是另外建立一个记录号列表。
由表的排序引出索引的必要,区别索引和排序两个概念,并对于索引的应用作出简要的概述。
[应用课件,教师辅助讲解,学生思考并讨论。]
⑵索引和索引文件
〔10分钟〕
①索引文件的类型:单索引(.idx)和复合索引(.cdx)。复合索引文件分为结构复合索引文件和非结构复合索引文件。
[教师讲解]
说明索引文件间的区别。[学生思考并讨论,教师归纳总结]
②索引的类型:主索引,候选索引,惟一索引,普通索引四种类型。
说明四种索引间的区别,并且以学生表为例:学号,年龄,入学成绩,借书证号。[教师举例讲解]
设疑:成绩表(给出字段),要求学生作出索引类型的判断。
[学生作答]
⑶索引的创建
〔7分钟〕
①利用表设计器创建索引[教师演示讲解]
②通过命令创建索引
[教师以比较法讲解命令的含义。然后采用举例演示的方法进行讲解。]
单索引:INDEX ON 索引关键字 TO 单索引文件名 ASC|DESC
表达式,字段
例如:USE 学生表
INDEX ON 入学成绩 TO cj --说明结果
复合索引:INDEX ON 索引关键字 TAG 索引标识 ASC|DESC
例如:USE 学生表
INDEX ON 借书证号 TAG jz --说明结果 (借书证号)
⑷索引的使用
〔7分钟〕
①窗口方式使用索引 “表/属性”命令 “工作区属性”窗口中“索引顺序”
[说明索引的使用的含义。][教师演示讲解]
②通过命令使用索引
单索引:SET INDEX TO 索引文件表 --- 指定主控索引
SET INDEX TO ---取消索引
USE 表 INDEX 索引文件表
例如:USE 学生表 INDEX cj,xm ---更多单索引文件
复合索引:SET ORDER TO 索引标识/索引文件名 ---指定主控索引
[说明命令的应用方法。分别对这两种命令方式进行演示。
]
设题实践:Ⅰ分别使用表设计器和命令两种方式对成绩表中指定字段进行索引的设置;
Ⅱ分别使用窗口和命令两种方式应用指定索引进行数据排序。
[找学生操作演示,其它同学查缺补漏]
3、课堂练习:〔5分钟〕61页填空、判断、选择。
[由学生作答后教师补充]
4、课堂小结:〔3分钟〕归纳本节课的主要内容,强调重点和难点,指出学生应该注意的问题。
5、质疑解惑:〔2分钟〕给学生提出疑问的时间,并给予解答。
6、作业布置:〔1分钟〕61页课后问答题的⑴⑵小题。
7、板书设计: 第四课 索引的使用
索引的概念 → 索引和索引文件 → 索引的创建 → 索引的使用
↓↑ ↓ ↓ ↓ ↓ ↓ ↓
排序 索引文件 索引类型 设计器 命令 窗口 命令
教学后记: