Visual FoxPro6.0中文版教程 教学课件 ppt 作者 姚翠友 徐世英 第1章

上传人:E**** 文档编号:89399900 上传时间:2019-05-24 格式:PPT 页数:31 大小:94KB
返回 下载 相关 举报
Visual FoxPro6.0中文版教程 教学课件 ppt 作者  姚翠友 徐世英 第1章_第1页
第1页 / 共31页
Visual FoxPro6.0中文版教程 教学课件 ppt 作者  姚翠友 徐世英 第1章_第2页
第2页 / 共31页
Visual FoxPro6.0中文版教程 教学课件 ppt 作者  姚翠友 徐世英 第1章_第3页
第3页 / 共31页
Visual FoxPro6.0中文版教程 教学课件 ppt 作者  姚翠友 徐世英 第1章_第4页
第4页 / 共31页
Visual FoxPro6.0中文版教程 教学课件 ppt 作者  姚翠友 徐世英 第1章_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《Visual FoxPro6.0中文版教程 教学课件 ppt 作者 姚翠友 徐世英 第1章》由会员分享,可在线阅读,更多相关《Visual FoxPro6.0中文版教程 教学课件 ppt 作者 姚翠友 徐世英 第1章(31页珍藏版)》请在金锄头文库上搜索。

1、Visual FoxPro 6.0 程序设计,任课教师:姚翠友 联系信箱: 辅助教学网站:,第1章 Visual FoxPro6.0简介,1.1 数据库基础 1.2 Visual FoxPro中文版概述 1.3 Visual FoxPro的安装、启动与退出 1.4 Visual FoxPro的操作界面 1.5 项目管理器 1.6 Visual FoxPro的环境设置 1.7 应用程序开发简介 1.8 命令组成及书写规则,1.1 数据库基础,1.1.1 数据库基本概念 1.1.2 数据模型 1.1.3 关系数据库,返回本章首页,1.1.1 数据库基本概念,1、信息、数据与数据处理 信息就是客观世

2、界在人们头脑中的反映。 信息按其存在形式的不同,可以分为现实世界、观念世界和数据世界三种。 数据就是数据化后的信息。 数据处理就是对数据的加工和整理。 数据处理经历了人工管理、文件系统和数据库系统三个阶段。,返回本节首页,1.1.1 数据库基本概念,2、数据库 数据库(DataBase)是相互关联的数据的集合 数据库的特点 (1)相互关联的数据的集合 (2)用综合的方法组织数据 (3)低冗余与数据共享 (4)数据具有较高的独立性 (5)保证数据的安全、可靠 (6)最大限度地保证数据的正确性 (7)数据可以并发使用并能同时保证数据的一致性,返回本节首页,1.1.1 数据库基本概念,3、数据库管理

3、系统 数据库管理系统就是对数据库中的数据资源进行管理,并使之能为多个用户共享,同时还能保证数据的安全性、可靠性、完整性、一致性,还要保证数据的高度独立性。 数据库管理系统的功能 (1)数据库定义功能 (2)数据库操作功能 (3)数据库查询功能 (4)数据库控制功能 (5)数据库通信功能,返回本节首页,1.1.1 数据库基本概念,4、数据库系统 数据库系统就是基于数据库的计算机应用系统。 数据库系统一般包括: (1)以数据为主体的数据库 (2)管理数据库的系统软件DBMS (3)支持数据库系统的计算机硬件环境和操作系统环境 (4)管理和使用数据库系统的人员,即用户和数据库管理员 (5)方便使用和

4、管理系统的各种技术说明书和使用说明书,返回本节首页,1.1.2 数据模型,数据模型定义:表示数据与数据之间联系的方法。 数据模型分类:层次模型、网状模型、关系模型。 1、层次模型:用树型结构来表示数据之间的联系。,返回本节首页,特点: (1)有且仅有一个结点无父结点,这个结点即为树的根; (2)其它结点有且仅有一个父结点。,层次模型示例,1.1.2 数据模型,2、网状模型:用网络结构来表示数据之间的联系。网络模型可以表示多对多的联系。,返回本节首页,特点: (1)可以有一个以上的结点无父结点; (2)至少有一个子结点有一个以上的父结点; (3)在两个结点之间有两个或两个以上的联系。,网状模型示

5、例,1.1.2 数据模型,3、关系模型 关系模型是把数据的逻辑结构归结为满足一定条件的二维关系结构框架表,即一个二维表就是一个关系,描述问题的所有二维表的集合就构成了一个关系数据模型。 在二维表中,表的每一列是一个同质的数据项,称为一个域或字段;表的每一行称为一个元组或记录,记录是相关字段的集合体。 特点: (1)一个关系(表)中的任意两个字段(元组)不能相同; (2)关系的每列都是同类型的数据; (3)关系的行、列次序无关,可以任意交换; (4)关系的每列都应该是不可再分的基本数据项; (5)关系的各行相异,不允许重复。,返回本节首页,1.1.3 关系数据库,关系数据库:对应于一个关系模型的

6、所有关系的集合称为关系数据库,即一个关系数据库是由多个二维表格构成的,每个二维表格就是一个关系,每个表格又是由多条不同的记录构成,每个记录是由多个不同的字段组成。,返回本节首页,1.1.3 关系数据库,1基本概念 1)关系:一个关系就是一个二维表,表是由不同的列组合而成的。 2)属性:二维表中的每一列称为一个属性或字段,用型和值表示。 3)元组:在一个表中,每一行称为一个元组或一条记录,也用型和值来描述:元组型或记录型是字段型的集合,元组值或记录值是字段值的集合。 4)域:指属性的取值范围。 5)关键字:能够唯一确定元组的属性或属性的组合。在Visual FoxPro中,可以使用主关键字和候选

7、关键字唯一标识一个元组。 6)外部关键字:如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,则称该字段为外部关键字。,返回本节首页,1.1.3 关系数据库,2、关系运算 三种运算:选择、投影和联接 选择是对表格中的数据行进行挑选,只对满足某一条件的数据行进行操作,不满足该条件的行则不在操作范围之内。 投影就是对表格中的某些列进行操作,而不是对所有列进行操作。 联接运算就是将两个关系通过一定的条件组合成一个新的关系,即将两个表按照一定的联接条件生成一个新的表。,返回本节首页,1.1.3 关系数据库,3、关系模式 关系模式:对关系的描述,可简单表示为: 关系名

8、(属性名1,属性名2,属性名n) 在Visual FoxPro中,可简单的将其表示为: 表名(字段名1,字段名2,字段名n),返回本节首页,1.1.3 关系数据库,4、数据完整性 数据完整性是指数据的正确性、精确性和有效性。 1)实体完整性 实体完整性是指保证关系中的元组是唯一的特性,即关系中不允许有重复的元组。为了保证实体完整性,关系模型中以主关键字作为唯一标识,主关键字中属性即主属性不能取空值。 2)域完整性 通过域完整性,我们可以限制数据的类型和取值范围,并可以通过创建一些规则和使用默认值来进一步保证域完整性。规则可以绑定到一个列上来约束该列的取值范围;默认值则可以方便和规范数据的录入工

9、作。 3)参照完整性 参照完整性与实体之间的关联有关,在关系模型中实体及实体之间的联系都是用关系来描述的,因此存在着关系与关系之间的引用。参照完整性主要是用来保护实体与实体之间的关系。 4)用户定义完整性 用户定义完整性是用户为了满足某种特定的要求而做的与数据完整性有关的一些定义。主要有以下几种形式:字段有效性约束、记录有效性约束和表约束。,返回本节首页,1.2 Visual FoxPro中文版概述,1.2.1 Visual FoxPro的发展概况 1.2.2 Visual FoxPro 6.0的特点,返回本章首页,1.2.1 Visual FoxPro的发展概况,返回本节首页,DBASEII

10、、III,FoxBase,FoxPro,Visual FoxPro,1.2.2 Visual FoxPro 6.0的特点,强大的网络功能 更多更好的向导 OLE拖放技术 增强的项目管理器 改进的自动服务程序,返回本节首页,1.3 Visual FoxPro的安装、启动和退出,1.3.1 系统要求 1.3.2 安装过程 1.3.3 Visual FoxPro 的启动 1.3.4 Visual FoxPro 的退出,返回本章首页,1.3.1 系统要求,1硬件 具有80486或以上处理器的IBM PC兼容机或Macintosh微机; 一个鼠标; 16MB以上内存; 具有VGA或更高分辨率的显示器;

11、典型安装需要100MB的硬盘空间,最大安装需要240MB的硬盘空间。 2软件 Visual FoxPro可在Windows 95、Windows NT 4.0或以上版本的操作系统中使用。,返回本节首页,1.3.2 安装过程,安装方式: 自动安装 非自动安装 选择方式: 典型安装 自定义安装,返回本节首页,1.3.3 Visual FoxPro的启动,“开始”菜单 资源管理器:VFP98/vfp6.exe “运行”对话框 快捷方式,返回本节首页,1.3.4 Visual FoxPro的退出,(1) “文件”菜单中的“退出”选项; (2)同时按下Alt和F4两个按键; (3)在命令窗口中输入命令:

12、QUIT,并按下回车键; (4)Visual FoxPro系统窗口右上角的关闭按钮。,返回本节首页,1.4 Visual FoxPro的操作界面,1.4.1 菜单 1.4.2 工具栏 1.4.3 设计器 1.4.4 向导 1.4.5 生成器 1.4.6 窗口,返回本章首页,1.5 项目管理器,1.5.1 启动项目管理器 1.5.2 项目管理器的组成 1.5.3 定制项目管理器 1.5.4 项目管理器的操作,返回本章首页,1.6 Visual FoxPro的环境设置,1.6.1 使用交互方式 1.6.2 使用SET命令,返回本章首页,1.7 应用程序开发简介,一个应用程序通常由以下几部分组成:数

13、据库、主程序以及用户界面、查询和报表等。 一个应用程序的开发,一般包括以下的几个部分:整体规划、程序设计、项目组装以及应用程序的分发。,返回本章首页,1.8 命令组成及书写规则,1. 命令组成 命令格式:命令动词+修饰子句 即以命令动词开头,辅以若干个修饰和限制的子句。 例如:DISPLAY FOR 性别=“女” FIELDS 学号,姓名,返回本章首页,1.8 命令组成及书写规则,2. 书写规则 在使用命令时,一般遵循如下的规则: 1)必须以命令动词开头,其后子句的顺序可以任意。 2)命令动词、修饰和限制子句之间要用空格分开。 3)命令动词可以缩写为前四个字符,并且命令动词中的英文字母不区分大小写。 4)变量名、字段名和文件名应避免使用保留字,以免产生错误。 5)命令中用到的命令动词、函数、操作符、标点等必须用半角字符,不得用全角字符。,返回本章首页,1.8 命令组成及书写规则,3. 本书使用的几个约定 本书的命令格式中,用到了如下的几个符号: 、/。 各符号所代表的含义如下: 符号“ ”中的内容为可选项,可以根据需要进行取舍; 符号“”中的内容为必选项,即在命令中是必须包含的内容; 符号“/”表示在其左右参量中任选一项; 对于没有使用任何符号的字符也属于必选项。,返回本章首页,

展开阅读全文
相关资源
相关搜索

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

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