- 43
- 0
- 约3.84千字
- 约 34页
- 2018-08-27 发布于江苏
- 举报
VisualFoxPro6.0数据库与程序设计0
Visual FoxPro 6.0 数据库与程序设计 Visual FoxPro 是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,开发出来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。 Visual FoxPro 是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。 Visual FoxPro 6.0及其中文版,是可运行于Windows平台的32位数据库开发系统,它不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。 Visual FoxPro 6.0使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导,用户可以快速创建表单、查询和打印报表。Visual FoxPro 6.0还提供了一个集成化的系统开发环境,它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。 (2)数据处理的发展阶段 数据管理技术经历了以下三个阶段: 人工管理阶段(1953-1965) 文件系统管理阶段(1965-1970) 数据库管理阶段(1970年至今) 人工管理阶段 ①数据处理和应用程序彼此依赖,数据独立性差; ②不同程序之间不能共享数据,造成数据冗余。 文件系统管理阶段 ①数据文件和程序分别存储,相关数据作为一个独立文件由专门的文件管理系统统一管理; ②数据的通用性较差,彼此之间缺乏有机联系; ③同一数据文件很难被不同的应用程序共享。 数据库管理阶段 ①数据结构化 ②数据共享性 ③数据独立性 ④可控冗余度 数据库(DB) 是以一定的组织形式存储在一起的相互有关的数据的集合。 数据库管理系统(DBMS) 是为数据库的建立、使用、管理和维护而配置的软件,即语言。 常用的数据库管理系统有:Oracle, VFP, SQL Server 等。 数据库系统(DBS) 是指引进数据库技术后的计算机系统,包括硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户五大部分。其中数据库管理系统是核心组成部分。 数据库应用系统(DBAS) 主要指系统开发人员利用数据库系统资源开发的面向某种信息处理的软件系统。 例如:学生档案管理系统、财务管理系统、图书管理系统等。 数据模型是指反映客观事物及客观事物之间联系的数据组织结构和组织形式。 关系模型的主要特点有: (1)关系中的每一个数据项(属性、字段)不可再分;(即表中不能再包含表) (2)每一列是一个字段,属性相同,字段个数根据实际情况而定,各列的次序任意; (3)每一行是一个记录,由若干字段组成,各行顺序任意; (4)每一行或每一列不能完全相同,不允许有相同的字段和记录。 关键字 用来唯一标识关系中记录的字段或字段组合。 外部关键字 用于连接另一个关系,并且在另一个关系中为关键字的字段。 可见以下两表: 关系的特点 ①关系必须规范化; ②同一个关系中不能出现相同的字段(属性)名; ③关系中不允许出现完全相同的记录(元组); ④关系中任意两行的位置可以互换; ⑤关系中任意两列的位置可以互换。 (2)关系运算 选择 从关系中找出满足给定条件的元组。 投影 从关系模式中挑选若干属性组成新的关系。 连接 将两个关系模式通过公共的属性名拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。 (4)数据的一致性和完整性 实体完整性 保证表中记录的唯一。 域完整性 指数据类型的定义,不同的数据类型限定不同的取值范围。 参照完整性 主要用来检验插入、删除或修改表记录的操作是否正确。 (1)VFP主要特点 VFP 是在 Visual Foxpro 3.0 的基础上演变而来的,主要特点同前(点击链接)。 (2)VFP的运行环境和安装方法 (3)VFP的启动和退出 VFP系统环境设置决定了VFP的操作环境和工作方式.选项窗口如下: 课堂练习: 选择题: (1)VFP DBMS基于的数据模型是( ) A 层次型 B 关系型
原创力文档

文档评论(0)