




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程名称: 程序设计(VFP) (Visual Foxpro 6.0) 任课教师:王友发 联系方式,课程安排 总学时:45(上课30+上机15) 成绩评定:平时*0.3+期末*0.7,第一章 中文Visual Foxpro 6.0概述,Visual FoxPro,第二章 VFP 6.0用户界面及语言基础,第三章 VFP 数据库(表)的概念及操作,第四章 项目管理器,总 目 录(1),第五章 数据查询与视图,第六章 程序设计基础,Visual FoxPro,第七章 面向对象的程序设计,第八章 表单设计,第九章 菜单设计与建立应用程序系统,总 目 录(2),第十章 报表与
2、标签,第 一 章 中文VFP概述,本章主要介绍数据处理技术及关系数据库的基本概念。关系数据库管理系统Visual Foxpro的发展。 Visual Foxpro6.0的主要功能、安装、启动、退出。以及Visual Foxpro6.0的环境配置、系统优化。,本 章 要 点,学完本章内容,学生应掌握如下内容: 数据库及数据库系统的基本概念;关系模型数据库的特点;VFP6.0安装、启动、退出。了解VFP6.0环境配置、系统优化。,目 录,1.1 数据库系统概述 1.2 Visual Foxpro 6.0的背景及主要功能 1.3 Visual FoxPro 6.0系统安装与启动 1.4 VFP 6.
3、0的环境配置与系统优化,1.1.1 数据、信息和数据处理 1.1.2 数据处理技术的发展 1.1.3 数据库的基本概念 1.1.4 关系数据模型 1.1.5 关系运算简介,1.1 数据库系统概述,1.1.1 数据、信息和数据处理,数据 信息 数据处理,1. 信息 是人类对于现实世界进行抽象思维后,所得出的用来描述事物及事物与事物之间相互联系的知识。这些知识可以在人们之间相互传递。,2. 数据 数据是用来载荷信息的物理符号及其符号的集合,即数据是信息的物理表示。 因此,数据不仅指数字,还可以是指文字、图形、图像或声音等多种类型。现代的计算机可以接收几乎所有类型的数据。,3. 数据处理 数据处理是
4、指对数据进行一系列收集、存储、分类、传递、合并、统计、排序、查询等等一系列的加工处理过程。 通过对数据进行处理产生有用的信息。,1.1.2 数据处理技术的发展,人工管理阶段 文件系统管理阶段 数据库系统管理阶段,1.1.3 数据库的基本概念,数据库 数据库管理系统 数据库系统,1数据库,数据库 (Data Base):是以一定组织方式(结构)存储在一起的相关数据的集合,形象地说,就是存储数据的“仓库”。 存放在计算机存储设备中的相互关联的数据文件的集合。,2数据库管理系统,数据库管理系统(DBMSData Base Management System):是处理数据库存取和各种管理控制的软件系统
5、,是数据库系统的中心枢纽。用户对数据库进行的各种操作数据库的建立、使用和维护,都是在DBMS的统一管理和控制下进行的。,3. 数据库系统,数据库系统(DBSData Base System):是指计算机系统引入数据 库之后组成的系统,是用来组织和存取大量数据的管理系统。它是由计算机系统、数据库、数据库管理系统和有关人员(数据库管理员、应用设计人员、最终用户)组成的具有高度组织性的总体。,1.1.4 关系数据模型,数据模型是现实世界中的各种事物及其之间的联系用数据及数据间的联系来表示的一种方法。它是人们对客观世界的认识和理解,是对现实世界的抽象描述。,当前流行的数据模型有层次模型、网状模型和关系
6、模型。微机上使用的数据库大多是关系型的。 本书所介绍的Visual FoxPro(以下简称VFP) 6.0就属于关系模型。,1. 关系的数学描述,关系模型的数学基础是关系代数。关系代数是由一组以关系作为运算对象的特定的运算所组成的。用户通过这组运算,对一个或多个关系不断地进行“组合”与“分割”从而得到所需要的数据。 从一组集合的笛卡尔积中,抽取能反映现实世界的,具有实际意义的子集。该子集即为一个关系。例:p4,那么,什么是关系呢?从用户的角度来看,关系实际上就是一个二维表。,在Visual Foxpro这样的关系数据库系统中,把关系看成一个文件; 关系中每个元组为一个记录(Record);即表
7、中的一行。 关系中每一列具有相同属性,称为一个字段(Field)或一个数据项。,2. 关系的性质,(1)每一列中的数据具有相同的数据类型。 (2)不同的列可以有相同的取值范围,但必须有不同的名字(字段名)。 (3)行和列的排列次序是无关紧要的。 (4)关系中的每个数据项是不可再分的数据单位。 (5)关系中的各行是不同的,即任意两个记录不能完全相同。,1.1.5 关系运算简介,关系数据库是用数学方法处理数据的,关系间可以进行各种运算,以支持对数据库的各种操作。在FoxPro中,我们介绍其中最基本的三种运算: 选择(Select) 投影(Project) 联接(Join)。,首先讲一下FoxPro
8、数据表的数据组成。 () 字段(Field) 在关系的性质中已经讲到字段是数据表文件中不可再分的数据单位。字段相当于二维表中的一列。 一个字段名由一个或多个字符构成,一般用属性名作为字段名,并根据要求确定字段的宽度。,() 记录(Record) 记录是描述某一个体的数据集合。记录由若干字段组成,它相当于二维表中的一行。 () 数据表(Table) 它是具有相同性质的记录的集合。文件中的记录是同格式、等长度的。一个文件相当于一张二维表。,下面介绍关系数据库中的关系运算: 1. 选择(横向) 选择运算是从关系中选取满足一定条件的纪录,其运算结果是一个新的关系。也就是说,对数据表中的记录进行筛选,使
9、操作只对选中的记录有效。,在VFP中可以使用命令中的、 FOR 子句或通过命令 SET FILTER TO 条件来设置过滤表达式,选择满足条件的记录。 例如从前面的学生信息表关系中选取所有计算机系学生的记录显示。 命令: DISP ALL FOR 系名=计算机系,DISP ALL FOR 系名=计算机系,2. 投影 (纵向选择),投影运算是从关系中选取所需要的属性组成一个新的关系。即根据用户的要求选择数据表中的某些字段作为操作对象。 投影运算是在一个关系中进行垂直选择,选取关系中元组的某几列的值。,在FoxPro中通过在命令中使用 FIELDS 字段名表子句,或者通过命令 SET FIELDS
10、 TO 字段名表,使操作仅限于字段名表中列出的字段。 例如从学生信息表关系中选取所有记录的系名和姓名字段显示。 命令: DISP ALL FIELDS 系名,姓名,命令: DISP ALL FIELDS 系名,姓名,3. 连接,连接运算是从两个关系的笛卡尔积中选取满足一定连接条件的元组集合。在数据表中就是根据用户的指定,将两个数据表中的某些或全部字段,按照关键字段连接生成一个新的数据表文件。 FoxPro中连接运算是通过 JOIN 命令或SET RELATION 等命令实现的。,学生情况,选课情况,以编号为关键字连接,1.2 Visual Foxpro 6.0 的背景及主要功能,1.2.1 F
11、oxPro 发展过程 1.2.2 Visual FoxPro 主要功能简介,1.2.1 FoxPro 发展过程,1986年,Fox公司推出了全兼容dBASE plus版本的 FoxBASE 1.0。 1989年正式推出 FoxPro 1.0 1993年3月开发成功 FoxPro 2.5版 1995年8月成功推出了新一代的32位FoxPro系列产品Visual FoxPro 3.0 1998年,推出VFP 6.0。,1.2.2 Visual FoxPro 主要功能简介,1快速创建应用程序 2功能更为强大 3开发客户机/服务器模式的应用 4与其他应用程序的数据共享 5灵活方便的调试手段,1.3.1
12、 运行环境要求 1.3.2 安装Visual FoxPro 6.0 1.3.3 Visual FoxPro 6.0的启动与退出,1.3 Visual FoxPro 6.0系统安装与启动,1.3.1 运行环境要求,1软件环境 VFP6.0可以在Windows95(中文版)及更高版本,或者WindowsNT 3.51(中文版)及更高版本中运行。注意,在安装及运行VFP6.0时,必须首先安装微软公司的浏览器 IE4.0。,2硬件环境 (1)一台CPU为80486 66 MHz或者更高档的 IBM兼容机; (2)16 M内存; (3) 一个鼠标; (4)需要192 MB 的硬盘空间; (5)采用VGA或者更高分辨率的显示器; (6)一台CD-ROM 光盘驱动器,用来安装系统及显示帮助和示例文件。,1.3.2 安装Visual FoxPro 6.0,1 从CD-ROM上安装 将VFP6.0安装盘放入光驱并执行其上的setup.exe文件。,Visual FoxPro 6.0安装窗口,2 网络安装,双击:网上邻居
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农耕用地管理办法
- 农资欠账管理办法
- 冰淇淋店管理办法
- 出出版管理办法
- 出版工作管理办法
- 出货通知管理办法
- 分发平台管理办法
- 分类晋级管理办法
- 列车厕所管理办法
- 创投空间管理办法
- 医疗废物处理登记表
- 卷烟真伪鉴别知识
- 2022年百色市右江区辅警考试试卷真题
- 药理学绪论-课件
- JGJ106-2014 建筑基桩检测技术规范
- 2022年06月辽宁经济管理干部学院(辽宁经济职业技术学院)公开招聘高层次人才笔试题库含答案解析
- 电脑基础知识培训ppt课件-电脑基础知识培训课件
- 龙湖集团招标管理原则
- 近亲属任职情况申报表
- GB/T 6433-2006饲料中粗脂肪的测定
- GB/T 20145-2006灯和灯系统的光生物安全性
评论
0/150
提交评论