二级VFP教程资料:第一章数据库系统
1.数据处理
数据:
它是对事实、概念或指令的特殊表达,可以人工或自动地进行交流、翻译或处理。它包括两种类型:一种是可以参与数字运算的数值型数据;一类是不能参与数字运算的非数值数据,如文字、图片、声音、运动图像等。
数据处理:
它是一个收集、存储、分类、计算、处理、检索和传输各种类型数据的过程。
包括采集原始数据、编码转换、数据输入、数据处理和数据输出步骤。
2.数据库系统
(1)数据库(数据库)
定义:它是以一定的组织形式存储在计算机存储介质中的相互关联的数据的集合。
特点:最小冗余、数据独立、数据共享、安全可靠、保密性好。
(2)数据库管理系统
定义:它是操纵和管理数据库的系统软件。Visual FoxPro属于关系数据库管理系统。
语言:
定义语言(DDL):用于构建所需的数据库。
数据语言(DML):用于查询和维护数据库。
关系数据库中使用的标准语言是结构化查询语言(SQL)。
(3)数据库系统
定义:它是基于数据库应用的计算机系统。
构成:
资料库
硬件(计算机硬件设备)
软件(数据库管理系统、操作系统)
用户(应用程序设计人员、最终用户、数据库管理员)
分类:层次数据库、网络数据库和关系数据库。
代:第一代非关系数据库系统,60年代末问世,包括层次型和网络型。
第二代关系数据库系统(RDBS)于20世纪70年代中期问世。
自20世纪80年代中期以来的第三代对象关系数据库系统。
以上三个概念的关系:在数据库系统中,数据库是通过数据库管理系统建立和使用的。
3.关系模型
三个领域:现实世界→事物(对象、属性)
概念→实体(对象、属性)
世界→数据(记录、字段)
实体模型:即反映事物之间关系的实体。
模型:即描述实体模型的数据。
数据分类:层次模型(树形结构)
网络(具有无向图结构)
关系模型(二维表结构)
模型的性质:
二维表的记录数随着数据的增加而变化,但字段数相对固定。二维表中每一列的字段名称;2D表中不允许有两个相同的行。2D表中的行和列的顺序可以任意交换。
二维表的主键:超级键:可以确定记录的一列或几列的组合。
候选关键字:最简洁的关键字
主键:候选键之一。
外键:当表A的主键包含在表B中时,表A的主键称为表B的外键。
4.微型计算机关系数据库系统的开发
关系数据库:根据表、记录和字段之间的关系组织和访问的数据库。
名称
运行环境
公司名称
发布时间
DBASE II、DBASE III、DBASE III Plus、DBASE
DOS
Ashton-Tate
Foxbase 1.0 DOS
Fox软件公司
1987.2
Foxbase+(2.00/2 87.7/88.7
Windows 3.x微软公司
1994
Visual FoxPro 3.0 Windows 3 . x
微软公司[1996.1
Visual FoxPro 5.0 Windows 95
微软公司
1997.2
Visual FoxPro 6.0 Windows 98
微软公司
1998.1
0条评论