第1章 数据库基础和Visual FoxPro编程环境
1.1 数据库的基本概念
数据库是按一定方式把相关数据组织、存储在计算机中的数据集合,数据库不仅存放数据,而且还存放数据之间的联系。
1.1.1 数据与数据处理
数据是指存储在某一种媒体上的能够识别的物理符号。数据的概念有两个方面的涵义:描述事物特性的数据内容以及存储在媒体上的数据形式。数据形式可以是多样的,例如“2004年1月16日”是一个数据,它可以表示为“2004—1.16”、“01/16/2004”等多种形式。
数据的概念在数据处理领域中已经大大地拓宽了,数据不仅包括各种文字或字符组成的文本形式的数据,而且包括图形、图像、动画、影像、声音等多媒体数据。
数据处理是指将数据转换成信息的过程,通过数据处理可以获得信息,如通过商店的进货量和销售量,就可以知道库存量,从而为进货提供依据。
1.1.2 数据库的产生
计算机管理数据随着计算机的发展而不断发展,利用计算机对数据进行处理经历了4个阶段。
1.人工管理阶段
计算机诞生之初,外存储器只有纸带、磁带、卡片等,没有像磁盘这样的速度快、存储容量大、随机访问、直接存储的外存储器。软件方面,没有专门管理数据的软件,数据包含在计算或处理它的程序之中。数据管理的任务,包括存储结构、存取方法、输入输出方式等完全由程序员通过编程实现。这一阶段的数据管理称为人工管理阶段。
……