MySQL数据库基础实例教程
上QQ阅读APP看书,第一时间看更新

1.1.1 数据管理技术的发展

数据管理技术是应数据管理任务的需求而产生的,随着计算机技术的发展,数据管理任务对数据管理技术也不断提出更高的要求。数据管理技术先后经历了人工管理、文件系统和数据库系统3个阶段,下面分别进行介绍。

1. 人工管理阶段

20世纪50年代中期以前,计算机主要用于科学计算。当时的硬件和软件设备都很落后,数据基本依赖于人工管理。该阶段的数据管理具有如下特点。

• 数据不保存。

• 使用应用程序管理数据。

• 数据不共享。

• 数据不具有独立性。

2. 文件系统阶段

20世纪50年代后期到20世纪60年代中期,硬件和软件技术都有了进一步发展,有了磁盘等存储设备和专门的数据管理软件(即文件系统)。该阶段的数据管理具有如下特点。

• 数据可以长期保存。

• 由文件系统管理数据。

• 共享性差,数据冗余大。

• 数据独立性差。

3. 数据库系统阶段

20世纪60年代后期,计算机应用于管理系统,而且规模越来越大,应用越来越广泛,数据量急剧增长,对共享功能的需求越来越强烈,这样使用文件系统管理数据已经不能满足要求,于是出现了数据库系统以统一管理数据。数据库系统的出现满足了多用户、多应用共享数据的需求,比文件系统具有明显的优势,它的出现标志着数据管理技术的飞跃。