- 1、本文档共132页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库软件visual4
第8章 数据库软件Visual Foxpro;8.1 数据库的基本概念;8.1.1数据库简史
1969年诞生了世界上的第一个商品化的数据库系统——美国IBM公司的IMS系统。1984年David Maier写出了《关于数据库理论》,标志着数据库在理论上的成熟。
在我国数据库技术起步较晚。从20世纪70年代后期才开始引进数据库系统但发展十分迅速,特别是关系数据库管理系统在我国最为流行,如 FoxBASE、FoxPro 及Visual FoxPro就是典型代表。
8. 1. 2 信息、数据和数据处理
数据是数据库系统研究和处理的对象。但数据和信息是分不开的,它们既有联系又有区别,因此应先搞清楚数据和信息在概念上的区别。
1.信息泛指通过各种方式传播的、可被感受的声音、文字、图象、符号等所表征的某一特定事物的消息、情报或知识。换句话说,信息是对客观事物的反映,是为某一特定目的而提供的决策依据。
;;8. 1. 4 数据库管理系统
数据库管理系统是一个在数据库系统中起核心作用的大型软件。它由许多程序、子程序组成,对数据库的一切管理、使用和控制操作都是通过它来进行的。一个数据库系统的优点和水平主要通过它来体现。
数据库管理系统的功能主要表现在数据定义、数据操作、控制和管理及数据字典四个方面。
8. 1. 5 数据模型
目前经常采用的数据模型有关系模型、网状模型和层次模型三种。从当前状况及发展趋势来看,关系模型将占主导地位。层次模型是用树状结构来表示数据之间联系的模型。网状模型是用网络图结构来表示数据之间联系的模型。关系模型是用二维表格来表示数据之间联系的模型。采用上述三种数据模型,可分别构成层次数据库、网状数据库和关系数据库。与此相应地形成了三种数据库系统。在实际中,应用广泛的是关系数据库系统。
;8. 1. 6 关系与三种关系运算
1.关系
一个由若干行和若干列组成的规范化的二维表称为关系。例如表8.1就是一个关系,但并不是说任何一个二维表都是一个关系。我们说这个二维表是一个关系,是因为它有以下几个特征:
1)表中每一列都是不可再分的。
2)表中每一列的所有数据都属于同一种类型。
3)表中各列都指定了一个不同的名字。
4)表???没有数据完全相同的行。
5)表中行之间顺序位置的调换和列之间位置的调换不影响它们所表示的信息内容。
只有具有上述特征的二维表,才称为一个关系。这种二维表,称为规范化的二维表。表8.1所示关系的结构可以表示如下:
教师情况表(编号,姓名,性别,婚否,出生日期,职称,工资,简历)。;2.三种关系运算
(1)选择(或称为筛选)
从一个关系中,选出满足指定条件记录的操作称为选择。它是从行的角度对关系进行运算。例如,在教师情况表中,找出性别是女的所有记录,就可以使用这种运算。
(2)投影
从一个关系中,选出若干指定列的操作称为投影。它是从列的角度对关系进行运算。例如,在教师工资表中有八列,如果只选择姓名、性别和工资三列,组成一个新的关系,就可以使用投影运算。
(3)连接
把两个关系中的记录,按一定条件,连接成一个新关系记录的操作称为连接。例如,我们把教师情况表和教师工资表,按照姓名属性值相同的条件,将有关记录连接起来(去掉重复字段和简历字段),构成一个命名为教师明细表的新关系(如表8.3所示),就可以使用连接运算。
;8.2 VFP的基本知识;8. 2. 1 VFP的主要特点
1.强大的查询与管理功能, 2.引入了数据库表的新概念,3.扩大了对SQL语言的支持,4.大量使用可视化的界面操作工具,5.支持面向对象的程序设计,6.通过OLE实现应用集成,7.支持网络应用。
8. 2. 2 VFP文件的类型
下面给出VFP常用文件的扩展名及其类型名称:.PJX 项目文件,.PJT 项目备注文件,.DBF 表文件,.FPT 表备注文件,.DBC 数据库文件,.DCT 数据库备注文件,.IDX 单索引文件,.CDX 复合索引文件,.PRG 程序文件,.FXP 编译过的程序文件,.QPR 查询文件,.QPX 编译后的查询文件,.SCX 表单文件,.SCT 表单备注文件,.MNX 菜单文件,.MNT 菜单备注文件,.MPR 菜单程序文件,.FRX 报表格式文件,.FRT 报表格式文件的备注文件, .LBX 标签格式文件,.LBT 标签格式文件的备注文件,.MEM 内存变量文件,.VUE 视图文件, .TXT 文本文件等等。;8.2.3 VFP的安装、启动和退出
1. VFP的安装(略)
2. VFP的启动
启动VFP与启动其他Windows应用程序一样有多种方法,最常用的两种方法如
文档评论(0)