> 幼教教案:
幼教语文教案 幼教数学教案 幼教英语教案 幼教常识教案 幼教音乐教案 幼教体育教案 幼教美术教案 幼儿园教案 小班教案 中班教案 大班教案
> 小学教案:
小学语文教案 小学数学教案 小学英语教案 小学自然教案 小学音乐教案 小学体育教案 小学美术教案 小学信息技术 小学说课稿 小学主题班会
> 初中教案:
初中语文教案 初中数学教案 初中英语教案 初中物理教案 初中化学教案 初中历史教案 初中地理教案 初中生物教案 初中政治教案 初中美术教案
> 高中教案:
高中语文教案 高中数学教案 高中英语教案 高中物理教案 高中化学教案 高中历史教案 高中地理教案 高中生物教案 高中政治教案 高中美术教案
> 其他教案:
评课稿 说课稿 教学反思 教学设计 课堂实录 学生评语 班级管理 班任挚友 教学参考 教学相关 国旗下讲话 信息技术教案 主题班会教案

排序

时间:2012-05-02 08:52来源:学习计划点击:字体:[ ]

2001-2002学年第一学期 

高二年级信息技术课教案 

第五章 
 与索引 
 第9课 与索引  
教学目标  
 使学生学会对数据库按字段进行和建立索引。 
  
教学内容 
 ① 在“成绩表”库中按字段“总分”排名次  ②利用索引排名次    
  
教学重点 
 索引文件的建立与的实现 
  
教学方法 
 问题驱动教学方式,以学生看书教师讲解相结合。 
  

教学引入   

    对数据进行是最常用的操作之一,在数据库中实现对记录的也是数据库操作中最重要的操作之一。    

任务一:如何在数据库中按某个字段值的大小进行 

    1、打开上次课使用的数据库“成绩表.dbf” 

    问题1?现在每个学生的总分是不是按高到低顺序排列的呢(不是)? 

    2、建立文件 

    1)打开数据库“成绩表.dbf”; 
    2)选菜单“Database”->“Sort...”(分类); 

    3)选择关键字段“总分”,即以“总分”为标准; 
    4)选择方式,选中“Sort Order”框中的“总分”,在“Fields Options”框中选“Descending”(降序),Ascending是升序; 
    5)在“Input”框中的“Scope”中选范围“All”。 
    6)在“Output”框中选“Fields”,再选输出字段,选好后单击“Move”,->“OK”。 
    7)确定文件:单击“Output”框中的“Save As...”,输入文件名“排名表.dbf”->“OK”。 
    8)保存文件:全部输入好后, 在“Sort..”框中单击“OK”。 

    3、查看后的记录 

    打开数据库“排名表”,用“Browse”命令打开浏览窗口。 
    问题2?看一看“排名表”数据库中有是否按总分的高低排列的? 

 

任务二:通过按字段建立索引的方法对数据库 

    1、为什么要引入索引 

    用“Sort”来实际上是生成了另外一个数据库文件,原来的库中发生变化时,它不会跟着变化的,还需要重新生成,利用索引就可以实现原来的库有变化,索引就跟着变化,从而自动。   

    2、建立索引文件 
    1)打开数据库“成绩表”,选菜单“File->New”,在“File Type”中选“Index”(索引),单击“New”按钮。 
    2)选择索引文件类型,在 “Output File”框中选“Single Index File(IDX)”,建立一个单个索引文件“成绩表.IDX”。 
    3)选择索引关键字:在“Fields”框中选择“总分”,作为关键字段,并单击“Add to Index List”按钮,自动设成按升序排列。 
    4)改变方向:在“Index Key”框中选择“总分”,然后在该框右方的文本框中的“总分”前加入负号“-”,即改变了顺序,再单击按钮“Add to Index List”。 
    5)保存“索引”文件:单击“OK”。 

    3、 问题3?看一看“成绩表”数据库中有什么变化?--已经按总分的高低顺序排列了。 

    注意到:P69第6步中的说明,建立索引并没有改变数据库本身。 

    4、在数据库中追加一条记录 

    1)选“Reord->Append”; 
    2)输入一条记录后按“Ctrl+W”保存; 
    问题4?看一看添加记录后,是否还顺序排列? 
    问题5?关闭数据库,再重新打开数据库,看一看还是顺序排列吗,为什么?如何让它顺序排列呢?(要开打索引文件) 

 

任务三:比较两种方法 

    各自有何特点? 

 

开动脑筋,试一试???  

    1、对数据库“成绩表”按“平均分”建立一个“排名表”数据库;  
    2、按“平均分”建立一个单索引。  

 
  

    排序一文由优秀教案免费提供,本站为公益性网站,此教案为网上收集或网友提供,版权归原作者所有,如果侵犯了您的权益,请及时与我们联系,我们会立即删除!

    排序相关的教案: