12数据库的由来和发展 磁盘容量的发展 时间(年)19561965197119781981198519952003 容量 (MB/轴)530 10060012005001000180 数据管理技术的发展经历了人工管理、文件系 统、数据库阶段和高级数据库阶段
16 1.2 数据库的由来和发展 ◼ 磁盘容量的发展 ◼ 数据管理技术的发展经历了人工管理、文件系 统、数据库阶段和高级数据库阶段。 时间(年) 1956 1965 1971 1978 1981 1985 1995 2003 容量 (MB/轴) 5 30 100 600 1200 5000 10000 18000 0
人工管理阶段 在人工管理阶段(20世纪50年代中期以前),计算机 主要用于科学计算,其他工作还没有展开。外部存储 器只有磁带、卡片和纸带等,还没有磁盘等字节存取 存储设备。软件只有汇编语言,尚无数据管理方面的 软件。数据处理的方式基本上是批处理。 人工管理阶段的数据管理的特点 a数据不保存在计算机内 没有专用的软件对数据进行管理 口只有程序( progran)的概念,没有文件(fle)的概念 口数据面向程序。即一组数据对应一个程序。 17
17 人工管理阶段 ◼ 在人工管理阶段(20世纪50年代中期以前),计算机 主要用于科学计算,其他工作还没有展开。外部存储 器只有磁带、卡片和纸带等,还没有磁盘等字节存取 存储设备。软件只有汇编语言,尚无数据管理方面的 软件。数据处理的方式基本上是批处理。 ◼ 人工管理阶段的数据管理的特点: ❑ 数据不保存在计算机内 ❑ 没有专用的软件对数据进行管理 ❑ 只有程序(program)的概念,没有文件(file)的概念 ❑ 数据面向程序。即一组数据对应一个程序
文件系统阶段(一) 在这一阶段(20世纪50年代后期至60年代中 期),计算机不仅用于科学计算,还用于信息 管理。随着数据量的增加,数据的存储、检索 和维护问题成为紧迫的需要,数据结构和数据 管理技术迅速发展起来。此时,外部存储器已 有磁盘、磁鼓等直接存取存储设备。软件领域 出现了高级语言和操作系统。操作系统中的文 件系统是专门管理外存的数据管理软件。数据 处理的方式有批处理,也有联机实时处理
18 文件系统阶段(一) ◼ 在这一阶段(20世纪50年代后期至60年代中 期),计算机不仅用于科学计算,还用于信息 管理。随着数据量的增加,数据的存储、检索 和维护问题成为紧迫的需要,数据结构和数据 管理技术迅速发展起来。此时,外部存储器已 有磁盘、磁鼓等直接存取存储设备。软件领域 出现了高级语言和操作系统。操作系统中的文 件系统是专门管理外存的数据管理软件。数据 处理的方式有批处理,也有联机实时处理
文件系统阶段(二) 文件系统阶段的数据管理的特点 口数据以“文件”形式可长期保存在外部存储器的磁盘上 a数据的逻辑结构与物理结构有了区别,但比较简单 文件组织已多样化。有索引文件、链接文件和直接存取文件 等 口数据不再属于某个特定的程序,可以重复使用,即数据面向 应用 对数据的操作以记录为单位。 文件系统的缺陷 口数据冗余( redundancy) 口数据不一致( inconsistency) 数据联系弱( poor data relationship)
19 文件系统阶段(二) ◼ 文件系统阶段的数据管理的特点 ❑ 数据以“文件”形式可长期保存在外部存储器的磁盘上 ❑ 数据的逻辑结构与物理结构有了区别,但比较简单 ❑ 文件组织已多样化。有索引文件、链接文件和直接存取文件 等 ❑ 数据不再属于某个特定的程序,可以重复使用,即数据 面向 应用 ❑ 对数据的操作以记录为单位。 ◼ 文件系统的缺陷 ❑ 数据冗余(redundancy) ❑ 数据不一致(inconsistency) ❑ 数据联系弱(poor data relationship)
职工工资文件 职工档案文件 职工保健文件 文件库 数据库
20 职工工资文件 职工档案文件 职工保健文件 文件库 数据库 o o o o o o