Visual FoxPro 6.0程序设计教程 第二版 教学课件 丁爱萍 第1 5章 第1章.pdf
文本预览下载声明
第1章 Visual FoxPro概述
1.1 数据库知识概述
1.2 Visual FoxPro窗口
1.3 配置Visual FoxPro
1.4 VFP的工作方式
1.5 VFP帮助系统
习题1
第1章 Visual FoxPro概述
1.1 数据库知识概述
1.1.1 数据和数据库
数据是指存储在某一种媒体上、能够识别的物理符号。
数据处理是指将数据转换成信息的过程。从广义上讲,处理
包括对数据的收集、存储、加工、分类、计算、检索、传输
等一系列处理活动。从狭义上讲,处理是指对所输入的数据
进行加工整理。数据处理的目的是从大量的现有数据中,根
据事物之间的联系,通过分析归纳、演绎推导等手段,得到
所需要的有价值的信息。
第1章 Visual FoxPro概述
数据库是以一定的组织方式存储在一起的、能为多个用
户共享的、独立于应用程序的、相互关联的数据集合。数据
库系统研究的对象是现实世界中的客观事物,以及这些事物
之间的相互联系。数据库系统的主要特点有如下几点。
(1) 数据的共享性:数据库中的数据能为多个用户服务。
(2) 数据的独立性:用户的应用程序和数据的逻辑组织
与物理存储方式无关。
(3) 数据的完整性:数据库中的数据在操作和维护过程
中保持正确无误。
(4) 数据的集中性:数据库中的数据冗余(重复)少。
第1章 Visual FoxPro概述
1.1.2 数据模型
数据库系统研究的客观事物及其相互联系,不能以它们
在现实世界中的形式进入计算机,因此必须对客观事物及其
联系进行转换抽象,使其以便于计算机表示的形式进入计算
机。
数据模型是指数据库的组织形式,它决定了数据库中数
据之间联系的表达方式,即把在计算机中表示客观事物及其
联系的数据和结构称为数据模型。
第1章 Visual FoxPro概述
1. 层次数据模型
层次数据模型是以记录数据为节点的树,节点之间的联
系像一棵倒放的树,树根、树的分枝点、树叶都是节点。节
点是分层的,树根是最高层,例如家谱、企事业中各部门编
制之间的联系。
2. 网状数据模型
网状数据模型是以记录数据为节点的连通图,节点之间
的联系像一张网,网上的连接点都是节点。节点之间是平等
的,不分层次,例如同事、同学、朋友、亲戚之间的联系。
第1章 Visual FoxPro概述
3. 关系数据模型
关系数据模型中,采用二维表来表示数据及其联系,每
个关系对应一张二维表,表格与表格之间通过相同的栏目建
立联系。
由于关系数据模型有很强的数据表示能力和坚实的数学
理论,且结构单一,数据操作方便,因此它最容易被用户接
受,是目前应用最广的一种数据模型,例如学生成绩表、工
资表等。
第1章 Visual FoxPro概述
1.1.3 关系数据库的组成
一个关系数据库是由若干个数据表组成的,数据表又由
若干个记录组成,而每个记录则由若干个以字段属性加以分
类的数据项组成。例如,表1-1所示的学生基本情况表就是一
个数据表。
第1章 Visual FoxPro概述
表1-1 学生基本情况表
学 号 姓 名 性 别 出生日期 班 级 成 绩
2006001 张红雨 女 1988 年5 月13 日 财会06 550
2006002 李强 男 1989 年9 月25 日 市场营销06 498
2006003 王东 男 1987 年7 月12 日 计算机06 485
2006004 杜成千 女 1988 年7 月30 日
显示全部