排序

  2009-04-30 21:27:48  
排序
2001-2002学年第一学期

高二年级信息技术课教案

第五章
排序与索引
第9课 排序与索引排序
教学目标
使学生学会对数据库按字段进行排序和建立索引排序。

教学内容
① 在“成绩表”库中按字段“总分”排名次 ②利用索引排名次

教学重点
索引文件的建立与
欢迎来到论文参考中心,在您阅读前,与您分享:路是脚踏出来的,历史是人写出来的。人的每一步行动都在书写自己的历史。 —— 吉鸿昌
  

排序


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、按“平均分”建立一个单索引。  

  
  



下一篇:程序设计基础

中学教案大全

语文教案: 七年级语文教案 八年级语文教案 九年级语文教案 综合性语文教案 高一语文教案 高二语文教案 高三语文教案

数学教案: 七年级数学教案 八年级数学教案 九年级数学教案 高一数学教案 高二数学教案 高三数学教案

英语教案: 七年级英语教案 八年级英语教案 九年级英语教案 高一英语教案 高二英语教案 高三英语教案

政治教案: 七年级政治教案 八年级政治教案 九年级政治教案 高一政治教案 高二政治教案 高三政治教案

物理教案: 八年级物理教案 九年级物理教案 高一物理教案 高二物理教案 高三物理教案

化学教案: 九年级化学教案 高一化学教案 高二化学教案 高三化学教案

历史教案: 七年级历史教案 八年级历史教案 九年级历史教案 高一历史教案 高二历史教案 高三历史教案

地理教案: 七年级地理教案 八年级地理教案 九年级地理教案 高中地理教案

生物教案: 七年级生物教案 八年级生物教案 九年级生物教案 高中生物教案

音乐教案: 初中音乐教案 高中音乐教案

体育教案: 初中体育教案 高中体育教案

美术教案: 初中美术教案 高中美术教案

信息技术教案: 初中信息技术教案 高中信息技术教案

中考备考复习资源: 中考复习指南 中考语文复习资料 中考数学复习资料 中考英语复习资料 中考物理复习资料 中考化学复习资料 中考政治复习资料 中考历史复习资料 中考地理复习资料 中考生物复习资料

高考备考复习资源: 高考语文复习资料 高考数学复习资料 高考英语复习资料 高考物理复习资料 高考化学复习资料 高考政治复习资料 高考历史复习资料 高考地理复习资料 高考生物复习资料 高考文综复习资料 高考理综复习资料 高考大综复习资料

教学论文: 教育综合论文 语文教学论文 数学教学论文 英语教学论文 政治教学论文 物理教学论文 化学教学论文 历史教学论文 地理教学论文 生物教学论文 音乐教学论文 美术教学论文 体育教学论文 信息技术教学论文 德育教学论文 班主任教学论文

推荐名言:
  • 春蚕到死丝方尽,人至期颐亦不休。一息尚存须努力,留作青年好范畴。 —— 吴玉章

  • 但愿每次回忆,对生活都不感到负疚 —— 郭小川

  • 人的一生可能燃烧也可能腐朽,我不能腐朽,我愿意燃烧起来! —— 奥斯特洛夫斯基

  • 你若要喜爱你自己的价值,你就得给世界创造价值。 —— 歌德

  • 社会犹如一条船,每个人都要有掌舵的准备。 —— 易卜生