在应用需求的推动下,在计算机硬件、软件发展的基础上,数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。 (1) 人工管理阶段(自由管理阶段) 在50年代中期以前,计算机主要用于科学计算。 硬件状况是,外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备; 软件状况是,没有操作系统,没有管理数据的软件; 人工管理数据具有如下特点 数据不保存 数据不共享 应用程序管理数据 (2) 文件系统阶段 50年代后期到60年代中期 硬件方面已有了磁盘、磁鼓等直接存储设备; 软件方面,操作系统中已经有了专门的数据管理软件,一般称为文件系统 用文件系统管理数据具有如下特点 数据可以长期保存 由文件系统管理数据 (3) 数据库系统阶段 60年代后期以来,计算机用于管理的规模越来越大,应用越来越广泛,数据量急剧增长,多种应用、多种语言互相覆盖地共享数据集合的要求越来越强烈。 数据由数据库管理系统DBMS统一管理和控制 数据库系统管理具有如下特点 数据的共享性高 冗余度低