2. 文件管理阶段:

  到了20世纪60年代,计算机硬件的发展出现了磁带、磁鼓等直接存取设备。软件的发展是操作系统提供了文件管理系统。数据的处理方式不仅由批处理,也能够进行联机实时处理。用文件系统管理数据具有如下特点:
  (1) 一个应用程序对应一组文件,不同的应用系统之间可以经过转化程序共享数据,如图1-3a) 所示。多个应用程序可以设计成共享一组文件,但多个应用程序不能同时访问共享文件组,如图1-3b)所示。

  图 1-3 应用程序与文件系统


  (2) 大量的应用数据以记录为单位可以长期保留在数据文件中,可以对文件中的数据进行反复地查询、增加、删除和修改等操作。这些操作是由操作系统提供的文件存取接口来实现。
  (3) 数据的独立性差:由于文件的逻辑结构和物理结构是由操作系统的文件管理软件实现,应用程序和数据之间由文件系统提供的存取方法进行数据交换。所以,应用程序和数据之间有一定的独立性。
  但是,因为文件仍然是面向特定应用程序,一旦文件的逻辑结构改变,应用程序也要改变。同理,当应用程序改变时,也会引起文件结构的改变
  (4) 数据的共享性差,冗余大:由于文件之间是孤立的,无联系的,每个文件又是面向特定应用的,应用程序之间的不同数据仍要各自建立自己的文件,无法实现数据的共享,就会造成数据的冗余。