人工管理阶段 人工管理阶段(50年代中期以前)应用背景 这一阶段计算机主要用于科学计算。 硬件中的外存只有卡片、纸带、磁带,没有磁 盘等直接存取设备。 >软件只有汇编语言,没有操作系统和管理数据 的软件。 >数据处理的方式基本上是批处理
11 人工管理阶段 人工管理阶段(50年代中期以前)应用背景 ➢这一阶段计算机主要用于科学计算。 ➢硬件中的外存只有卡片、纸带、磁带,没有磁 盘等直接存取设备。 ➢软件只有汇编语言,没有操作系统和管理数据 的软件。 ➢数据处理的方式基本上是批处理
人工管理阶段 人工管理阶段的特点如下: 1.数据不保存:因为当时计算机主要用于科学计算,对 于数据保存的需求尚不迫切。 2.系统没有专用的软件对数据进行管理:每个应用程序 都要包括数据的存储结构、存取方法、输入方式等,程 序员编写应用程序时,还要安排数据的物理存储,因此 程序员负担很重。 3.数据不共享:数据是面向程序的,一组数据只能对应 个程序。多个应用程序涉及某些相同的数据时,也必 须各自定义,因此程序之间有大量的冗余数据
12 人工管理阶段的特点如下: 1. 数据不保存:因为当时计算机主要用于科学计算,对 于数据保存的需求尚不迫切。 2. 系统没有专用的软件对数据进行管理:每个应用程序 都要包括数据的存储结构、存取方法、输入方式等,程 序员编写应用程序时,还要安排数据的物理存储,因此 程序员负担很重。 3. 数据不共享:数据是面向程序的,一组数据只能对应 一个程序。多个应用程序涉及某些相同的数据时,也必 须各自定义,因此程序之间有大量的冗余数据。 人工管理阶段
人工管理阶段 4.数据不具有独立性:程序依赖于数据,如果数 据的类型、格式、或输入输出方式等逻辑结构或 物理结构发生变化,必须对应用程序做出相应的 修改。 在人工管理阶段,程序与数据之间的关系可 用图1表示。 应用程序1 数据集1 应用程序2十 数据集2 应用程序3 数据集3 图1.1人工管理阶段
13 4. 数据不具有独立性:程序依赖于数据,如果数 据的类型、格式、或输入输出方式等逻辑结构或 物理结构发生变化,必须对应用程序做出相应的 修改。 在人工管理阶段,程序与数据之间的关系可 用图1.1表示。 应用程序1 数据集1 应用程序2 数据集2 应用程序3 … 数据集3 图1.1 人工管理阶段 人工管理阶段
文件系统阶段 (50年代后期至60年代中期) 应用背景 这一阶段,计算机不仅用于科学计算,还大量用信息管理。 大量的数据存储、检索和维护成为紧迫的需求。 硬件有了磁盘、磁鼓等直接存储设督备。 在软件方面,出现了高级语言和操作系统。 >操作系统中有了专门管理数据的软件,一般称为文件系统。 处理方式有批处理,也有联机处理
14 文件系统阶段 (50年代后期至60年代中期) 应用背景 ➢ 这一阶段,计算机不仅用于科学计算,还大量用于信息管理。 ➢ 大量的数据存储、检索和维护成为紧迫的需求。 ➢ 硬件有了磁盘、磁鼓等直接存储设备。 ➢ 在软件方面,出现了高级语言和操作系统。 ➢ 操作系统中有了专门管理数据的软件,一般称为文件系统。 ➢ 处理方式有批处理,也有联机处理
文件系统阶段 文件管理数据的特点如下: 1.数据以文件形式可长期保存下来:用户可随时对文件 进行查询、修改和增删等处理。 >2.文件系统可对数据的存取进行管理:程序员只与文件 名打交道,不必明确数据的物理存储,大大减轻了程序 员的负担。 3.文件形式多样化:有顺序文件、倒排文件、索引文件 等,因而对文件的记录可顺序访问,也可随机访问,更 便于存储和查找数据。 4.程序与数据间有一定独立性:由专门的软件即文件系 统进行数据管理,程序和数据间由软件提供的存取方法 进行转换,数据存储发生变化不一定影响程序的运行
15 文件系统阶段 文件管理数据的特点如下: ➢ 1. 数据以文件形式可长期保存下来:用户可随时对文件 进行查询、修改和增删等处理。 ➢ 2. 文件系统可对数据的存取进行管理:程序员只与文件 名打交道,不必明确数据的物理存储,大大减轻了程序 员的负担。 ➢ 3. 文件形式多样化:有顺序文件、倒排文件、索引文件 等,因而对文件的记录可顺序访问,也可随机访问,更 便于存储和查找数据。 ➢ 4. 程序与数据间有一定独立性:由专门的软件即文件系 统进行数据管理,程序和数据间由软件提供的存取方法 进行转换,数据存储发生变化不一定影响程序的运行