1.1.1 人工管理阶段
早期,计算机主要用于科学计算。那时,在计算机硬件方面,无磁盘等直接存取的存储设备;软件方面,没有操作系统和进行软件开发的高级语言,更没有管理数据的软件。数据处理采用批处理方式。这些因素决定当时的数据管理只能依赖人工进行。这个阶段数据管理的特点如下。
(1)数据不进行保存。一个应用程序对应一组数据。计算机执行某个程序时,将程序和数据一起装入,程序执行完毕即输出结果,没有将数据长期保存的必要。
(2)没有专门的数据管理软件。数据由应用程序自己管理,因此应用程序员不仅要考虑数据的逻辑结构,还要考虑数据的物理结构。
(3)数据无独立性。数据是作为程序的一部分,两者不可分割,同时提供给计算机运算使用。要修改数据,必须修改程序。
(4)数据无法实现共享。数据是面向应用的,不同应用的数据之间无法共享,即使两个不同的应用涉及相同的数据,也必须各自定义,无法相互利用。因此数据冗余度高。