文档介绍:Visual FoxPro实用教程(第二版)
第一章 Visual FoxPro概述
表、关系模型和数据库
VFP是数据库管理的简单语言
FoxPro的历史地位、,
VFP的窗口、菜单及其它
mand)工作
第一章 Visual FoxPro概述
简介:
1、数据库管理系统是美国微软公司(Ashto-Tate)推出的, 属于Xbase范畴。该系统对数据的收集、保存、使用等作出了重大的贡献。
2、数据库管理系统的发展: dBASEⅡ— dBASEⅢ— dBASEⅣ—FoxBase — FoxPror(1989年) — Visual FoxPro(关系数据库管理系统较Xbase更上一层楼).
3、Visual FoxPro关系数据库(简称VFP)、、、、 more技术于一体,使用户可直观地运用界面:菜单、设计器、生成器、向导、精致的窗口及鼠标操作,使原来十分困难的工作例如:查询、报表、邮标、菜单等的制作变得容易。
4 、同时与Xbase数据库语言完全兼容。
5、至今,数据库技术已成为计算机领域最重要的技术之一,它是软件学科中一个独立分支(即研究数据库的结构、存贮、设计和使用的一门软件学科)。已广泛地应用到工业、农业、商业、国家机关、大专院校、科研单位、金融、财贸和国防军事、情报等各行各业的管理信息系统(MIS)、办公自动化系统(OA)、决策支持系统等领域中。
表、关系模型和数据库
一、数据库(Database,即DB)
存贮在一起的相关数据的集合,是存贮数据的“仓库”。由一个或多个数据表组成。
()
从上表所知数据是以一定规定存放在一个表中,这个表叫数据表,以文件形式保存就叫表文件,。
表文件
数据表文件:由数据库进行管理的表文件。
自由表文件:末加入或从数据库中释放出来的表文件.
数据是如何存贮于数据库中的呢?我们来看下面例子:
学号数学计算机基础马列原理体育总分平均分
962101
962102
962103
962104
962105
例如:,其中含有二个数据表文件:(学生成绩表文件)、(学生档案表文件),显示如下:
观察表可见:
(1)一个表中存放的数据之间是具有相关的属性。
(2)大量的数据是按照规定有组织地放在表中,是以二维表形式。
(3)一个表文件由行和列组成,行叫表的记录,列叫表的字段。即在表中,描述对象的项目称为数据项(又称字段),所有数据项组成一个记录,若干个同类记录构成表文件。
学号姓名 性别出生日期就读方式平均分操行成绩奖学金备注
962101 李蓉 女 20/05/78 统招 优
962102 张天明 男 07/09/77 统招 良
962104 王小菲 女 08/09/76 统招 优
962105 党力 男 23/12/77 统招 及格
由数据库、数据库管理系统以及支撑数据库管理系统的软、硬件构成。数据库系统是实现有组织地、动态地存贮大量的相关数据,方便用户访问的计算机软、硬件资源组成的系统。
(Database Management System 即DBMS)
操作和管理数据库中的数据记录的软件。它能合理地组织和存贮大量数据,并支持对于数据库表中数据的各种操作,如:更新、排序、索引、查询、列表、打印等。
()
数据库组织、存贮、管理表属性描述文件。一个数据库可包含了一个表或多个表,.
二、关系模型
数据模型:描述客观事物及其联系、反映数据之间和记录之间的联系。
常用的三种数据模型: 层次模型(hierarchical mode)
work mode)
关系模型(relational mode),即:数据之间的关系是一个二维表关系。
上面所讲的数据库就是建立在关系模型上的,所以又叫关系数据库。
分析二维表可知: 1、每一行为一条记录,无完