《计算机应用基础教程》(高寅生)电子教案 第七章 FoxPro基础

上传人:E**** 文档编号:89408986 上传时间:2019-05-24 格式:PPT 页数:76 大小:2.05MB
返回 下载 相关 举报
《计算机应用基础教程》(高寅生)电子教案 第七章 FoxPro基础_第1页
第1页 / 共76页
《计算机应用基础教程》(高寅生)电子教案 第七章 FoxPro基础_第2页
第2页 / 共76页
《计算机应用基础教程》(高寅生)电子教案 第七章 FoxPro基础_第3页
第3页 / 共76页
《计算机应用基础教程》(高寅生)电子教案 第七章 FoxPro基础_第4页
第4页 / 共76页
《计算机应用基础教程》(高寅生)电子教案 第七章 FoxPro基础_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《《计算机应用基础教程》(高寅生)电子教案 第七章 FoxPro基础》由会员分享,可在线阅读,更多相关《《计算机应用基础教程》(高寅生)电子教案 第七章 FoxPro基础(76页珍藏版)》请在金锄头文库上搜索。

1、第七章 FoxPro 基础,7.1 数据库的基础知识 7.2 FoxPro概述 7.3 Fox Pro 基础知识 7.4 FoxPro的基本操作 7.5 数据库的基本操作 7.6 数据库的排序、索引与查询 7.7 数据统计 7.8 多数据库操作 7.9 命令文件及其应用,本章学习目标,数据库的基本概念 FoxPro 的基础知识 FoxPro 系统菜单的使用 数据库的建立 数据库记录的编辑 数据库的排序、索引及查询 数据计算与统计 多数据库操作 FoxPro 命令文件的基本概念,返回首页,7.1 数据库的基础知识,7.1.1 数据库的基本概念 7.1.2 数据模型 7.1.3 关系数据库,返回首

2、页,7.1.1 数据库的基本概念,数据库是存储在外部介质上有一定组织结构的数据的集合。数据被数据管理系统按一定的组织形式存放在数据库文件中。数据库是由很多数据库文件和若干辅助操作文件组成的。 数据是数据库存储的基本对象。 数据库管理系统是处于用户和操作系统之间的一种数据管理软件。 数据库系统是计算机硬件、操作系统、数据库管理系统以及在它支持下建立起来的数据库、管理程序、用户和系统维护人员组成的一个整体。,返回本节,7.1.2 数据模型,1层次模型 2网状模型 3关系模型,1层次模型,图7. 1 层次模型,2网状模型,图7. 2 网状模型,3关系模型,表7.1 给出的教师情况表即是一个关系模型,

3、返回本节,7.1.3 关系数据库,关系数据库采用关系模型作为数据的组织方式。关系数据库是对应于一个关系模型的所有关系的集合。它是一种以关系模型为基础存储数据以及用数字方法处理数据库组织的方法,是目前最为流行的一种数据组织形式。,返回本节,7.2 FoxPro概述,7.2.1 FoxPro的运行环境 7.2.2 FoxPro的启动与退出 7.2.3 FoxPro 的界面组成 7.2.4 FoxPro的菜单系统,返回首页,7.2.1 FoxPro的运行环境,1硬件环境 2软件环境,返回本节,7.2.2 FoxPro的启动与退出,1FoxPro 的启动 2FoxPro 的退出,返回本节,7.2.3

4、FoxPro 的界面组成,图7.3 FoxPro窗口,返回本节,7.2.4 FoxPro的菜单系统,1File 2Edit 3Database 4Record 5Program,6Run 7Text 8Window 9Help,图7.4 FoxPro的菜单系统,返回本节,7.3 Fox Pro 基础知识,7.3.1 数据类型 7.3.2 常量 7.3.3 变量 7.3.4 运算符和表达式 7.3.5 函数 7.3.6 文件类型与命令格式,返回首页,7.3.1 数据类型,FoxPro中定义了7种数据类型。 (1)字符型数据: (2)数值型数据: (3)逻辑型数据: (4)日期型数据: (5)备注

5、型数据: (6)浮点型数据: (7)通用型数据:,返回本节,7.3.2 常量,常量即在程序运行的过程中其值不发生变化的量。常量共有四种形式: (1)字符型常量。 (2)数值型常量。 (3)逻辑型常量。,返回本节,7.3.3 变量,变量即在程序运行的过程中其值可能发生变化的量。 1字段变量 2内存变量 3数组变量 4系统变量,返回本节,7.3.4 运算符和表达式,运算符是在同一类型数据之间用来表示进行某种运算的符号。表达式是由常量、变量、函数和运算符组成的一个有物理意义的式子。表达式分以下五种:,1字符表达式 2算术表达式 3日期表达式 4关系表达式 5逻辑表达式,返回本节,7.3.5 函数,函

6、数也是数据的一种形式。为了适应数据处理的需要,FoxPro提供了相当丰富的函数。 FoxPro 的函数可分为五类。 1算术运算函数 2字符操作函数 3转换函数 4日期与时间函数 5测试函数,1算术运算函数,(1)指数函数 (2)对数函数 (3)算术平方根函数 (4)取整函数 (5)四舍五入函数,2字符操作函数,(1)宏替换函数 (2)空格函数 (3)取子字符串函数 (4)子串查找函数 (5)字符串尾空格压缩函数,3转换函数,(1)ASC函数 (2)CHR函数 (3)数值型数据转换为字符型数据 (4)VAL 函数 (5)LOWER函数 (6)UPPER 函数 (7)字符型数据转为日期型数据的函数

7、 (8)日期型数据转为字符型数据的函数,4日期与时间函数,(1)系统日期函数 (2)年份函数 (3)月份名函数 (4)月份函数 (5)日期函数 (6)星期函数 (7)星期代号函数 (8)时间函数,5测试函数,(1)字符串测长函数 (2)表达式类型测试函数 (3)文件存在测试函数 (4)库文件起始标志测试函数 (5)库文件结束标志测试函数 (6)当前记录号函数,测试函数分以下11种:,(7)记录删除标志测试函数 (8)光标当前行坐标函数 (9)光标当前列坐标函数 (10)打印机当前行坐标函数 (11)打印机当前列坐标函数,返回本节,7.3.6 文件类型与命令格式,1文件类型,2FoxPro的命令

8、格式 (1)命令结构 (2)命令中使用符号的约定 (3)命令书写的规则,返回本节,7.4 FoxPro的基本操作,7.4.1 FoxPro菜单的使用 7.4.2 FoxPro对话框 7.4.3 FoxPro窗口的使用,返回首页,7.4.1 FoxPro菜单的使用,1使用鼠标 2使用键盘,返回本节,7.4.2 FoxPro对话框,图7.5 Open对话框,返回本节,7.4.3 FoxPro窗口的使用,FoxPro系统的用户界面就是大大小小各种类型的窗口,利用这些窗口完成不同的任务。可以同时打开多个窗口,用户可以在桌面上对窗口任意移动、放大、缩小、恢复、还原,以及隐藏和关闭窗口。由于在FoxPro

9、系统中,对数据的许多操作都是通过窗口来完成的,所以必须掌握好窗口的各种操作。在FoxPro环境下对窗口的操作方法与Windows中的操作方法相同。,返回本节,7.5 数据库的基本操作,7.5.1 数据库的建立 7.5.2 数据录入 7.5.3 数据库的打开与关闭 7.5.4 数据库结构的修改与保存 7.5.5 数据记录的显示输出 7.5.6 记录指针的定位 7.5.7 数据记录的插入 7.5.8 记录的修改 7.5.9 数据记录的删除,返回首页,7.5.1 数据库的建立,1数据库结构的设计 2建立数据库结构,1数据库结构的设计,建立一个数据库的结构,针对具体问题,作以下几项准备工作:确定要建立

10、的数据库的字段名称、字段的类型,以及每个字段的宽度和小数点的位数。现以建立一个教师人事档案为例来加以说明:,2建立数据库结构,(1)菜单方式 在FoxPro主菜单栏中,选择“File”|“New”命令,在弹出的“New”对话框中选择“Table/DBF”项,按“New”按钮,弹出“Table Structure”对话框,如图7.8和图7.9所示。,图7.9 Table Structure 对话框,图7.8 New 对话框,(2)命令方式,返回本节,7.5.2 数据录入,1在建立库结构的同时录入数据 2向库中追加记录 (1)菜单方式 (2)命令方式 :命令格式:APPEND BLANK,返回本节

11、,7.5.3 数据库的打开与关闭,1打开库文件 2关闭库文件,返回本节,7.5.4 数据库结构的修改与保存,1菜单方式 2命令方式,1菜单方式,(1)字段的增加与删除 (2)修改字段的参数 (3)调整字段在库中的顺序,图7.15 Setup 及Table Structure 对话框,2命令方式,命令格式:MODIFY STRUCYURE 命令功能:修改当前数据库的结构。 在命令窗口键入MODI STRU后,弹出“Table Structure”窗口,以后操作完全同菜单方式。当修改完数据库的结构后,按“OK”按钮,关闭“Table Structure”对话框。,返回本节,7.5.5 数据记录的显

12、示输出,1菜单方式,图7.16 Browse窗口,2命令方式,以下三条命令,均可在“Command”窗口中发出。 (1)BROWSE命令 (2)LIST 命令 (3) DISPLAY 命令,返回本节,7.5.6 记录指针的定位,1菜单方式 打开指定的库文件后,执行“Record”|“Goto”命令,即弹出“Goto”窗口,如图7.17所示。,图7.17 Goto 窗口,2命令方式 命令格式:GO n GO TOP|BOTTOM SKIP n 命令功能:同上面菜单方式下所介绍的功能相同。,返回本节,7.5.7 数据记录的插入,向数据库中插入记录,可采用命令方式,通过“Command”窗口发出插入

13、命令。 命令格式:INSERT BEFORE BLANK 命令功能:在数据库文件中插入一条记录。,返回本节,7.5.8 记录的修改,1菜单方式 2命令方式 向数据库中插入记录,可采用命令方式,通过“Command”窗口发出插入命令。 命令格式:INSERT BEFORE BLANK 命令功能:在数据库文件中插入一条记录。 FoxPro系统提供了四种修改命令,它们分别是EDIT、CHANGE、BROWSE、REPLACE。,图7.18 Replace 对话框,返回本节,7.5.9 数据记录的删除,1逻辑删除 2记录的恢复 3物理删除 4删除库内全部记录,返回本节,7.6 数据库的排序、索引与查询

14、,7.6.1 数据库的排序 7.6.2 数据库索引 7.6.3 记录的查询,返回首页,7.6.1 数据库的排序,菜单方式,图7.19 Sort对话框,2命令方式 命令格式:SORT TO文件名ON 字段名/A /D /C 范围 FOR条件 命令功能:按照给定一个或多个关键字段值进行排序。,返回本节,7.6.2 数据库索引,1索引的概念:在数据库中,索引是一种按照关键字表达式使数据库中的记录有序地进行排列的技术,它可以改变记录的逻辑顺序。 2索引文件的类型:(1)单索引文件 (2)复合索引文件 3索引文件的建立:(1)菜单方式 (2)命令方式 命令格式:INDEX ON索引关键字表达式 TO索引

15、文件名.IDX | TAG 索引标识符 OF复合索引文件名.CDX FOR条件,返回本节,7.6.3 记录的查询,1顺序查询 顺序查询也叫直接查询。即按照用户给定的条件,对数据库的记录中逐个查询,直到找到满足条件的第一个记录为止。 2快速查询 快速查询也叫索引查询,是针对索引文件进行的查询,特点是查询速度快。,图7.21 Expression Builder 对话框,图7.22 Find 对话框,返回本节,7.7 数据统计,7.7.1 统计 7.7.2 求和 7.7.3 求平均值 7.7.4 综合计算 7.7.5 分类统计,返回首页,7.7.1 统计,统计是指对库文件中记录的个数进行计数。 1菜单方式 选择“Database”|“ Count”命令,打开“Count”对话框,可统计数据库中指定范围内符合条件的记录的个数,并可将统计结果送入指定的内存变量中。 2命令方式 命令格式:COUNT 范围 FOR 条件 TO 内存变量 命令功能:统计当前数据库中指定范围内满足条件的记录的个数。,返回本节,7.7.2 求和,1菜单方式 在“Database”菜单中的“Sum”项,打开“Sum”对

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号