1 / 15

第三、四课时 使用数据库

第三、四课时 使用数据库. 一、教学目的 1. 掌握查看数据库的结构及记录中数据的方法。 2. 学会进行初步的统计运算 二、教学重点和难点 1. 查看记录和查看数据库的结构 2. 求和、求平均分和计数 三、教学安排 分为两个课时 四、教学手段 利用多媒体教室教学. 第三、四课时 使用数据库. 五、教学内容 (一)查看数据库结构 方法一:在命令窗口中输入 LIST STRU 并按回车键。

vance
Download Presentation

第三、四课时 使用数据库

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第三、四课时 使用数据库 一、教学目的 1.掌握查看数据库的结构及记录中数据的方法。 2.学会进行初步的统计运算 二、教学重点和难点 1.查看记录和查看数据库的结构 2.求和、求平均分和计数 三、教学安排 分为两个课时 四、教学手段 利用多媒体教室教学

  2. 第三、四课时 使用数据库 五、教学内容 (一)查看数据库结构 方法一:在命令窗口中输入LIST STRU并按回车键。 方法二:单击“Database””setup…”,出现窗口,就可查看,若要修改,则单击“modify”按钮,查看完毕就单击 “ok”按钮。

  3. 第三、四课时 使用数据库 (二)查看记录中的数据 1.格式:Browse [范围] [FOR 条件表达式] [fields 字段名表] 2.说明:以表格的形式查看数据库记录。 (1)[范围]有四个: all(所有) rest(从当前记录开始的所有记录) next n(从当前记录开始的n条记录) record n(第n号记录) (2) 条件表达式

  4. 第三、四课时 使用数据库 • 关系运算符:< > >= <= = $ <> • 逻辑运算符:.NOT. .AND. .OR. • 在条件表达式里,字符型数据必须用单引号括起来,日期型数据必须用大括号括起来,逻辑型数据要在T或F的前、后各加一个圆点,命令中的英文字母、关系运算符、单引号、大括号和圆点等必须用半角字符输入;关系运算符两边的数据类型必须一致。如 学号=‘010228’ 出生日期={62/06/06} 信息技术=.t. 信息技术=.f.

  5. 第三、四课时 使用数据库

  6. 第三、四课时 使用数据库 举例:1.要查看数据库chengji.dbf 中保存的所有记录数据。 Use chengji并按回车(或单击“file””Open”) Browse 并按回车(在命令窗口中输入)

  7. 第三、四课时 使用数据库 2.要查看数据库 chengji.dbf中所有学生的姓名和数学、语文、外语的成绩。 3.要查看数据库chengji.dbf中,数学成绩大于90分的学生的记录。 4. 要查看所有含张的同学的数据。 5.要查看所有姓张的同学的数据。 browse fields 姓名,数学,语文,外语 browse for 数学>90 browse for “张”$姓名 browse for substr(姓名,1,2)=‘张’

  8. 第三、四课时 使用数据库 (三)求和 1.格式:SUM [范围] [FOR 条件表达式] [数值型字段] [TO 内存变量] 2.举例: (1)要统计数据库chengji.dbf中数学、语文、外语三科的总分。 (2)要统计数据库中数学大于85的所有记录数学语文外语 总分 (3)要统计数据库chengji.dbf中数学总分赋值给予 SHUXUE。 SUM 数学,语文,外语 SUM 数学,语文,外语 FOR 数学>85 SUM 数学 TO SHUXUE

  9. 第三、四课时 使用数据库 (四)求平均数 1.格式:AVERAGE [范围][FOR条件表达式][数值型字段][TO 内存变量] 2.举例: (1)要统计数据库chengji.dbf中数学、语文、外语三科的平均分。 (2)要统计数据库chengji.dbf中数学、语文、外语的平均分赋值给予 AVSHU,AVYU,AVWAI。 AVERAGE 数学,语文,外语 AVER 数学,语文,外语 TO AVSHU,AVYU,AVWAI

  10. 第三、四课时 使用数据库 (五)计数 1.格式:COUNT [范围][FOR条件表达式][TO 内存变量] 2.举例: • 要统计数据库 chengji.dbf中总共有几位同学的数学成绩不小于85分。 (2)要统计数据库 chengji.dbf中总共有几位同学的信息技术课成绩不合格。 . (3)要统计数据库 chengji.dbf中总共有几位同学的外语成绩在84至60分之间的人数。 count for 数学>=85 count for 信息技术=.f. count for 外语<=84.and.外语>=60

  11. 第三、四课时 使用数据库 (六)补充知识 查看数据库中的数据的命令:LIST / DISPLAY 1.格式: LIST [范围] [条件表达式] [[FIELDS] 字段名表] DISPLAY [范围] [条件表达式] [[FIELDS] 字段名表] BROWSE [范围] [条件表达式] [FIELDS 字段名表] 2.LIST以滚动式显示数据记录;DISPLAY以分屏式显示数据记录;BROWSE 则是以表格形式显示数据记录。 3. LIST和DISPLAY命令中的FIELDS可以省略,而BROWSE则不能省略。 4.BROWSE可以修改数据记录,而LIST、DISP则不能修改。

  12. 第三、四课时 使用数据库 5.区别以下命令的功能 LIST (显示所有记录) DISPLAY (显示当前记录) DISPLAY ALL(显示所有记录) BROWSE (以表格形式显示所有记录)

  13. 第三、四课时 使用数据库 练习1.设当前数据库有数学、计算机、英语等字段,现要查看该数据库中计算机、英语两个字段的所有记录,下列正确的命令是【 】 • Display 计算机,英语 (B) List 计算机,英语 (C) Browse 计算机,英语 (D) List

  14. 第三、四课时 使用数据库 2.设当前数据库中有职称、工资等字段,若要显示当前数据库文件中职称是工程师的所有记录,应使用的命令是【 】 (A)LIST 职称="工程师"   (B) LIST FOR 职称="工程师" (C)DISP 职称 (D) LIST  FIELDS 职称="工程师"

  15. 第三、四课时 使用数据库 (八)布置作业 1.阅读课文中第四节的内容。 2.上机完成书中的例子。 3.上机完成第四节中的练习。

More Related