数据管理各阶段的主要区别是数据的处理方式不同。具体如下:
人工管理阶段:数据不保存、系统没有专用的软件对数据进行管理,每个应用程序都要包括数据的存储结构、存取方法和输入方法等、数据不共享、数据不具有独立性。
文件系统阶段:数据可以长期保存在计算机外存上,可以对数据进行反复处理,并支持文件的查询、修改、插入和删除等操作、文件系统实现了记录内的结构化,但从文件的整体来看却是无结构的、其数据面向特定的应用程序,因此数据共享性、独立性差,且冗余度大,管理和维护的代价也很大。
数据库系统阶段:数据结构化、数据共享性高、冗余少且易扩充、数据独立性高、数据由DBMS统一管理和控制。
数据管理数据库系统阶段的发展
在20世纪60年代后期,随着网络技术的发展,计算机软、硬件的进步,出现了数据库技术,该阶段就是所谓的数据库系统阶段。数据库系统阶段使用专门的数据库来管理数据,用户可以在数据库系统中建立数据库,然后在数据库中建立表,最后将数据存储在这些表中。用户可以直接通过数据库管理系统来查询表中的数据。
相对于文件系统来说,数据库系统实现了数据结构化。在文件系统中,独立文件内部的数据一般是有结构的,但文件之间不存在联系,因此整体来说是没有结构的。 数据库系统虽然也常常分成许多单独的数据文件,但是它更注意同一数据库中各数据文件之间的相互联系。