程序与数据的关系 应用程序1 数据组1 应用程序2 数据组2 应用程序n 数据组n 11
11 ◼ 程序与数据的关系 应用程序1 应用程序2 应用程序n 数据组1 数据组2 数据组n … …
文件系统阶段(20世纪50年代后期~60 年代中期) ■背景:科学计算、大量用于管理 ■硬件:外存有了磁盘、磁鼓等直接存储 的设备 软件:操作系统已经有了专门的管理数 据软件,一般称为文件系统 ■处理方式:文件批处理、联机实时处理
12 ◼ 文件系统阶段(20世纪50年代后期~60 年代中期) ◼ 背景:科学计算、大量用于管理 ◼ 硬件:外存有了磁盘、磁鼓等直接存储 的设备 ◼ 软件:操作系统已经有了专门的管理数 据软件,一般称为文件系统 ◼ 处理方式:文件批处理、联机实时处理
■特点 ■数据需要长期保存,反复处理 程序与数据有了一定的独立性 文件已经多样化 数据的存取基本上以纪录为单位 缺点 数据冗余度大 ■数据和程序缺乏独立性 数据缺乏集中管理,无法保证安全性、完整性 13
13 ◼ 特点 ◼ 数据需要长期保存,反复处理 ◼ 程序与数据有了一定的独立性 ◼ 文件已经多样化 ◼ 数据的存取基本上以纪录为单位 ◼ 缺点 ◼ 数据冗余度大 ◼ 数据和程序缺乏独立性 ◼ 数据缺乏集中管理,无法保证安全性、完整性
程序与数据的关系 应用程序1 文件1 应用程序2 文件2 存取方法 应用程序n 文件n 14
14 ◼ 程序与数据的关系 存取方法 应用程序n 应用程序2 文件2 文件n 应用程序1 文件1
■数据库系统阶段(20世纪60年代后期) ■背景:计算机用于管理的规模庞大、应 用更广泛、数据量急剧增长、数据共享 要求更强;有了大容量的磁盘,联机实 时处理要求更多,软件价格上升,硬件 价格下降,为编制和维护系统软件及应 用程序所需的成本相对增加
15 ◼ 数据库系统阶段(20世纪60年代后期) ◼ 背景:计算机用于管理的规模庞大、应 用更广泛、数据量急剧增长、数据共享 要求更强;有了大容量的磁盘,联机实 时处理要求更多,软件价格上升,硬件 价格下降,为编制和维护系统软件及应 用程序所需的成本相对增加