2022年数据库说课稿 2.pdf
1 数据库的排序与索引说课稿霸州职业技术中学夏乐一、教材分析及处理:1、本节在书中的地位:排序与索引是使用数据表很重要的基础,本书后面的很多章节如“记录的编辑修改”、“记录的删除”、“查找”等基础知识,之后学习对表建立排序和索引对表的使用更加便捷,因此,本节将是以后继续学习的基础。2、教材处理:在本节教材上,介绍排序的建立和索引的建立,为不引起学生的混淆,因此课堂上先讲排序之后找出不足的地方,引出索引的优点。3、教学重点处理:记录的排序及索引的建立,这是本节的重点,也是学生必需掌握的技能目标,在这点上,通过多媒体教室和机房演练结合,配合相应的课件,务必使每个学生都掌握。4、教学难点处理:使学生理解排序和索的区别与联系。这点可以通过举例,强化学生的理解,如:对 XJ.dbf 的姓名、入学成绩这两个字段排序,排序生成的文件可以分别是XSXM、RXCJ,表达式就用这两个字段名使学生理解排序产生的结果是有联系的;而对于排序和索引的区别与联系,可以用所占容量和独立性给予指出,如上例,建立了排序文件 XSXM.dbf,它按关键字的升降序重新排列了顺序,而索引文件是基于原有的数据库文件存在的,举个影子的例子学生就基本能够突破这两个难点。二、学情、学法、教法分析1、学情分析:学生已经可以很熟练的使用各种方法、按照各种条件来显示表的数据,学得好一些的学生已经有了“如何按照某一顺序显示表数据”的这种学习欲望。2、学法教法应用:由于本节内容理论性和实践性都很强,因此采用理论教学与演练结合的方法,理论教学用于基本概念的教学,如排序和索引的概念、文件名,表达式、类型、扩展名等,用理论教学的方法,强化学生的理解;演练结合用于实践方面的教学,现讲解,再观看多媒体课件,最后由教师演示后让学生跟着练习,达到即学即用的效果,增强学生对基本概念的理解和他们的动手能力。三、教学过程:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 3 页 -2 1、复习上节课知识,引入新课。教学引入:对数据进行排序是最常用的操作之一,在数据库中实现对记录的排序也是数据库操作中最重要的操作之一。任务一:如何在数据库中按某个字段值的大小进行排序1、打开上次课使用的数据库“成绩表.dbf”问题 1?现在每个学生的总分是不是按高到低顺序排列的呢(不是)?2、建立排序文件1)打开数据库“成绩表.dbf”;2)选菜单“Database”-“Sort.”(分类);3)选择关键字段“总分”,即以“总分”为排序标准;4)选 择 排 序 方 式,选 中“SortOrder”框 中 的“总 分”,在“FieldsOptions”框中选“Descending”(降序),Ascending 是升序;5)在“Input”框中的“Scope”中选范围“All”。6)在“Output”框中选“Fields”,再选输出字段,选好后单击“Move”,-“OK”。7)确定排序文件:单击“Output”框中的“Save As.”,输入文件名“排名表.dbf”-“OK”。8)保存排序文件:全部输入好后,在“Sort.”框中单击“OK”。3、查看排序后的记录打开数据库“排名表”,用“Browse”命令打开浏览窗口。问题 2?看一看“排名表”数据库中有是否按总分的高低排列的?(观看排序与索引的课件)任务二:通过按字段建立索引的方法对数据库排序1、为什么要引入索引排序2、用“Sort”来排序实际上是生成了另外一个数据库文件,原来的库中发生变化时,它不会跟着变化的,还需要重新生成,利用索引就可以实现原来的库有变化,索引就跟着变化,从而自动排序。3、建立索引文件1)打开数据库“成绩表”,选菜单“File-New”,在“FileType”中选“Index”(索引),单击“New”按钮。2)选 择 索 引文 件 类 型,在“Output File”框 中 选“Single Index File(IDX)”,建立一个单个索引文件“成绩表.IDX”。3)选择索引关键字:在“Fields”框中选择“总分”,作为关键字段,并单击“Add to Index List”按钮,自动设成按升序排列。4)改变排序方向:在“Index Key”框中选择“总分”,然后在该框右方的文本框中的“总分”前加入负号“-”,即改变了排序顺序,再单击按钮名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 3 页 -3“Add to Index List”。5)保存“索引”文件:单击“OK”。3、问题 3?看一看“成绩表”数据库中有什么变化?-已经按总分的高低顺序排列了。注意到:P69第 6 步中的说明,建立索引并没有改变数据库本身。4、在数据库中追加一条记录1)选“Reord-Append”;2)输入一条记录后按“Ctrl+W”保存;问题 4?看一看添加记录后,是否还顺序排列?问题 5?关闭数据库,再重新打开数据库,看一看还是顺序排列吗,为什么?如何让它顺序排列呢?(要开打索引文件)(观看排序与索引的课件)任务三:比较两种排序方法排序和索引各自有何特点?小结:教师带领学生总结排序与索引的区别:内容SORT INDEX 1 分隔符,+2 升降序升、降升序3 关系操作筛选、投影、连接无4 生成新数据库新索引文件5 容量大小6 查找速度慢快课后作业:p76,练习 4 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 3 页 -