4 Visual FoxPro 6.0 及其应用系统开发 教师:王智明
及其应用系统开发 教师:王智明 Visual FoxPro 6.0
目的: 了解数据库的基本知识 2、掌握编写程序的一般技巧 3、利用VFP开发简单的应用系统 通过二级考试 要求 、上机 2、作业 3、二级模拟题
1、了解数据库的基本知识 2、掌握编写程序的一般技巧 3、利用VFP开发简单的应用系统 4、通过二级考试 要求: 1、上机 2、作业 3、二级模拟题 目的:
4 Visual FoxPro 6.0 第一章 数据库技术基础
第一章 数据库技术基础 Visual FoxPro 6.0
第一章数据库技术基础 §1.1数据管理技术的发展 数据:数据用来表示实体及其属性。数据不仅指数值,还可是 文字、图形、图像、色彩、声音等多种类型。在计算机中,存贮 处理、传输的数据必须数字化。 数据处理:对数据进行加工处理的操作过程,通常包括:收集 存储、分类、排序、检索、汇总、计算等。 信息:是对数据经过加工处理,得到可以对人们社会实践和生产 活动产生决策影响的数据。通过对数据处理而得到信息。 数据管理:是指如何对数据进行分类、组织、编码、存储、检 索和维护,它是数据处理的核心问题。 数据管理技术的发展经历了以下三个阶段:
第一章 数据库技术基础 §1.1 数据管理技术的发展 数据 :数据用来表示实体及其属性。 数据不仅指数值,还可是 文字、图形、图像、色彩、声音等多种类型。在计算机中,存贮、 处理、传输的数据必须数字化。 数据处理:对数据进行加工处理的操作过程,通常包括:收集、 存储、分类、排序、检索、汇总、计算等。 信息:是对数据经过加工处理,得到可以对人们社会实践和生产 活动产生决策影响的数据。通过对数据处理而得到信息。 数据管理:是指如何对数据进行分类、组织 、编 码、存储 、检 索和维护,它是数据处理的核心问题。 数据管理技术的发展经历了以下三个阶段:
11.1.人工管理阶段 (1)人工管理方式岀现在计算机数据管理的初期。(科学计算) (2)由于没有必要的软件、硬件环境的支持,用户只能直接在裸机 上操作。用户的应用程序中不仅要设计数据处理的方法,还要阐 明数据在存贮器上的存贮地址。 硬件:纸带、卡片、磁带 软件:无操作系统和管理数据的软件 该阶段的特点 1.数据不保存 2数据与程序不具独立性 3数据冗余度大
1.1.1 .人工管理阶段 (1)人工管理方式出现在计算机数据管理的初期。(科学计算) (2)由于没有必要的软件、硬件环境的支持,用户只能直接在裸机 上操作。用户的应用程序中不仅要设计数据处理的方法,还要阐 明数据在存贮器上的存贮地址。 硬件:纸带、卡片、磁带 软件:无操作系统和管理数据的软件 该阶段的特点: 1.数据不保存 2.数据与程序不具独立性 3数据冗余度大
应用程序1 数据集1 应用程序2 数据集2 应用程序n 数据集n 图1-1人工管理阶段的数据处理
应用程序1 数据集1 应用程序2 数据集2 应用程序n 数据集n 图1-1 人工管理阶段的数据处理
1.1.2文件系统管理阶段 文件管理方式即把有关的数据组织成一种文件,这种数据文件可 以脱离程序而独立存在,由一个专门的文件管理系统实施统一管 理 硬件:磁盘、磁鼓 软件:操作系统出现(含文件系统) 在这一管理方式下,应用程序通过文件管理系统对数据文件中的 数据进行加工处理。应用程序的数据具有一定的独立性,也比手 工管理方式前进了一步。但是,数据文件仍高度依赖于其对应的 程序,不能被多个程序所通用
1.1.2文件系统管理阶段 文件管理方式即把有关的数据组织成一种文件,这种数据文件可 以脱离程序而独立存在,由一个专门的文件管理系统实施统一管 理。 硬件:磁盘、磁鼓 软件:操作系统出现(含文件系统) 在这一管理方式下,应用程序通过文件管理系统对数据文件中的 数据进行加工处理。应用程序的数据具有一定的独立性,也比手 工管理方式前进了一步。但是,数据文件仍高度依赖于其对应的 程序,不能被多个程序所通用
应用程序1 数据集1 应用程序2 文件 数据集2 系统 应用程序n 数据集n 图1-2文件系统阶段的数据处理
应用程序1 数据集1 应用程序2 数据集2 应用程序n 数据集n 图1-2 文件系统阶段的数据处理 文件 系统
11.3数据库系统管理阶段 在数据库系统中,数据实现统一、集中、独立的管理,实 现数据的高度共享,保证了数据的完整性和安全性。对数 据的一般处理,由独立的数据库管理系统完成,而不再依 赖于应用程序。 数据库系统的特点: 1数据的结构化 2数据共享 3数据独立性(相对应用程序的独立) 4.可控冗余度(重复数据的控制) 5有统一的数据管理和控制功能
1.1.3 数据库系统管理阶段 在数据库系统中,数据实现统一、集中、独立的管理,实 现数据的高度共享,保证了数据的完整性和安全性。对数 据的一般处理,由独立的数据库管理系统完成,而不再依 赖于应用程序。 数据库系统的特点: 1.数据的结构化 2.数据共享 3.数据独立性(相对应用程序的独立) 4. 可控冗余度 (重复数据的控制) 5.有统一的数据管理和控制功能
应用程序1 应用程序2 数据库管 数据库 理系统 应用程序n 图1-3数据库系统阶段的数据处理
应用程序1 应用程序2 应用程序n 图1-3 数据库系统阶段的数据处理 数据库管 理系统 数据库