第1章 al foxpro60初步 第1章 Visual foxpro6.0初步 1,1数据库的基本概念 12Fox系列数据库的发展 13Ⅴ isual Foxpro6.0的启动 及主窗口组成 BACK
第1章 Visual FoxPro 6.0初步 第1章 Visual FoxPro 6.0初步 1.1 数据库的基本概念 1.2 Fox系列数据库的发展 1.3 Visual FoxPro 6.0的启动 及主窗口组成
第1章 al foxpro60初步 11数据库的基本概念 1.数据和数据处理 数据是指存储在某一种媒体上,能够识别的物理 符号。 数据处理是指将数据转换成信息的过程。广义地 讲,处理包括对数据的收集、存储、加工、分类、计 算、检索、传输等一系列处理活动。狭义地讲,处理 是指对所输入的数据进行加工整理
第1章 Visual FoxPro 6.0初步 1.1 数据库的基本概念 1. 数据和数据处理 数据是指存储在某一种媒体上,能够识别的物理 符号。 数据处理是指将数据转换成信息的过程。广义地 讲,处理包括对数据的收集、存储、加工、分类、计 算、检索、传输等一系列处理活动。狭义地讲,处理 是指对所输入的数据进行加工整理
第1章 al foxpro60初步 2.数据模型 数据模型是指数据库的组织形式,它决定了数据库中 数据之间联系的表达方式,即把在计算机中表示客观事物 及其联系的数据及结构称为数据模型。 (1)层次数据模型 层次模型是以记录数据为节点的树,节点之间的联系 像一棵倒放的树,树根、树的分枝点、树叶都是节点。节 点是分层的,树根是最高层。例如家谱、企事业中各部门 编制之间的联系
第1章 Visual FoxPro 6.0初步 2. 数据模型 数据模型是指数据库的组织形式,它决定了数据库中 数据之间联系的表达方式,即把在计算机中表示客观事物 及其联系的数据及结构称为数据模型。 (1) 层次数据模型 层次模型是以记录数据为节点的树,节点之间的联系 像一棵倒放的树,树根、树的分枝点、树叶都是节点。节 点是分层的,树根是最高层。例如家谱、企事业中各部门 编制之间的联系
第1章 al foxpro60初步 (2)网状数据模型 网状模型是以记录数据为结点的连通图,节点之间的 联系像一张网,网上的连接点都是节点。节点之间是平等 的,不分层次。例如同事、同学、朋友、亲戚之间的联系 (3)关系数据模型 关系模型中每个关系对应一张二维表,采用二维表来 表示数据及其联系,表格与表格之间通过相同的栏目建立 联系。例如学生成绩表、工资表等
第1章 Visual FoxPro 6.0初步 (2) 网状数据模型 网状模型是以记录数据为结点的连通图,节点之间的 联系像一张网,网上的连接点都是节点。节点之间是平等 的,不分层次。例如同事、同学、朋友、亲戚之间的联系。 (3) 关系数据模型 关系模型中每个关系对应一张二维表,采用二维表来 表示数据及其联系,表格与表格之间通过相同的栏目建立 联系。例如学生成绩表、工资表等
第1章 al foxpro60初步 3.数据库系统的特点 数据库是以一定的组织方式存储在一起的、能为多个 用户共享的、独立于应用程序的、相互关联的数据集合。 数据库系统的主要特点如下: (1)数据的共享性:数据库中的数据能为多个用户服务。 (2)数据的独立性:用户的应用程序与数据的逻辑组织 与物理存储方式无关 (3)数据的完整性:数据库中的数据在操作和维护过程 中保持正确无误。 (4)数据的集中性:数据库中的数据冗余(重复)少
第1章 Visual FoxPro 6.0初步 3. 数据库系统的特点 数据库是以一定的组织方式存储在一起的、能为多个 用户共享的、独立于应用程序的、相互关联的数据集合。 数据库系统的主要特点如下: (1) 数据的共享性:数据库中的数据能为多个用户服务。 (2) 数据的独立性:用户的应用程序与数据的逻辑组织 与物理存储方式无关。 (3) 数据的完整性:数据库中的数据在操作和维护过程 中保持正确无误。 (4) 数据的集中性:数据库中的数据冗余(重复)少
第1章 al foxpro60初步 4关系数据库 个关系数据库是由若干个数据表组成,数据表又由 若干个记录组成,而每个记录由若干个以字段属性加以分 类的数据项组成。 (1)表名 在关系数据库中,每一个数据表都具有相对的独立性, 这个独立性的唯一标志是数据表的名字,称其为数据表文 件名。 (2)记录 表格中的每一行在关系中称为一个记录
第1章 Visual FoxPro 6.0初步 4. 关系数据库 一个关系数据库是由若干个数据表组成,数据表又由 若干个记录组成,而每个记录由若干个以字段属性加以分 类的数据项组成。 (1) 表名 在关系数据库中,每一个数据表都具有相对的独立性, 这个独立性的唯一标志是数据表的名字,称其为数据表文 件名。 (2) 记录 表格中的每一行在关系中称为一个记录
第1章 al foxpro60初步 (3)字段 表格中的每一列在关系中称为一个字段,每个字 段都要有一个字段名,它对应表格中的栏目名 记录中的一个字段的取值,称为字段值。字段值 随着每一行记录的不同而变化
第1章 Visual FoxPro 6.0初步 (3) 字段 表格中的每一列在关系中称为一个字段,每个字 段都要有一个字段名,它对应表格中的栏目名。 记录中的一个字段的取值,称为字段值。字段值 随着每一行记录的不同而变化
第1章 al foxpro60初步 12Fox系列数据库的发展 20世纪70年代后期,数据库理论的研究已较为成熟。 1982年美国 ashton-Tate公司推出了适合8位微机的 dBaSe ∏关系数据库管理系统。随着16位微机的出现, Ashton- Tate公司于1984年6月推出了更新版本 dBASE III 1984年美国 Fox Software公司推出了与 dBaSE完全兼 容的 FOXBASE,且引入了编译器。1986年,与 dBASE III Plus兼容的 FOXBASE+推出。1987年7月推出了 FOXBASE+20,其最高版本是1988年7月推出的 FOXBASE+2.1
第1章 Visual FoxPro 6.0初步 1.2 Fox系列数据库的发展 20世纪70年代后期,数据库理论的研究已较为成熟。 1982年美国Ashton-Tate公司推出了适合8位微机的dBASE II关系数据库管理系统。随着16位微机的出现,AshtonTate公司于1984年6月推出了更新版本dBASE III。 1984年美国Fox Software公司推出了与dBASE完全兼 容的FoxBASE,且引入了编译器。1986年,与dBASE III Plus兼容的FoxBASE+推出。1987年7月推出了 FoxBASE+2.0,其最高版本是1988年7月推出的 FoxBASE+2.1
第1章 al foxpro60初步 1989年, FoxPro1.0正式推出。 FoxPro采用友好的图形 界面,引入基于DOS环境的窗口技术,用户使用的界面再 也不是圆点,而是与圆点提示符下等效命令的菜单系统。 1991年7月 FoxPro20推出,它面向对象与事件,能充 分使用扩展内存,是一个真正的32位产品 1992年,Fox软件公司被 Microsoft软件公司收购后, 于年中推出了 FoxPro2.5。 1995年9月, Microsoft公司推出Ⅴ Visual foxpro3.0,目 前 Visual foxpro的最高版本是1998年推出的 Visual foxpro 6.0
第1章 Visual FoxPro 6.0初步 1989年,FoxPro 1.0正式推出。FoxPro采用友好的图形 界面,引入基于DOS环境的窗口技术,用户使用的界面再 也不是圆点,而是与圆点提示符下等效命令的菜单系统。 1991年7月FoxPro 2.0推出,它面向对象与事件,能充 分使用扩展内存,是一个真正的32位产品。 1992年,Fox软件公司被Microsoft软件公司收购后, 于年中推出了FoxPro 2.5。 1995年9月,Microsoft公司推出Visual FoxPro 3.0,目 前Visual FoxPro的最高版本是1998年推出的Visual FoxPro 6.0
第1章 al foxpro60初步 1.3 Visual foxpro6.0的启动及主窗口组成 131启动 Visual foxpro60 从“开始”菜单中选择“程序”项,从其子菜单中单 击“ Microsoft Visual FoxPro6.0。 进入Ⅴ isual foxpro60后,窗口中部的对话框有5个单 选项和1个复选项: 打开组件管理器。 查找示例程序。 创建新的应用程序 打开一个已存在的项目 关闭此屏
第1章 Visual FoxPro 6.0初步 1.3 Visual FoxPro 6.0的启动及主窗口组成 1.3.1 启动Visual FoxPro 6.0 从“开始”菜单中选择“程序”项,从其子菜单中单 击“Microsoft Visual FoxPro 6.0” 。 进入Visual FoxPro 6.0后,窗口中部的对话框有5个单 选项和1个复选项: ·打开组件管理器。 ·查找示例程序。 ·创建新的应用程序。 ·打开一个已存在的项目。 ·关闭此屏