1.2数据库的由来和发展 磁盘容量的发展 时间(年)19561965197119781981198519952003 容量 (MB/轴) 301006001200500010000180000 令数据管理技术的发展经历了人工管理、文件系统 数据库阶段和高级数据库阶段
1.2 数据库的由来和发展 ❖ 磁盘容量的发展 ❖ 数据管理技术的发展经历了人工管理、文件系统、 数据库阶段和高级数据库阶段。 时间(年) 1956 1965 1971 1978 1981 1985 1995 2003 容量 (MB/轴) 5 30 100 600 1200 5000 10000 180000
1.2.1人工管理阶段 在人工管理阶段(20世纪50年代中期以前),计算机主要 用于科学计算,其他工作还没有展开。外部存储器只有磁 带、卡片和纸带等,还没有磁盘等字节存取存储设备。软 件只有汇编语言,尚无数据管理方面的软件。数据处理的 方式基本上是批处理。 人工管理阶段的数据管理有下列特点: ①数据不保存在计算机内 没有专用的软件对数据进行管理。 ③只有程序( program)的概念,没有文件(file)的概念 数据的组织方式必须由程序员自行设计与安排。 数据面向程序。即一组数据对应一个程序
1.2.1 人工管理阶段 ❖ 在人工管理阶段(20世纪50年代中期以前),计算机主要 用于科学计算,其他工作还没有展开。外部存储器只有磁 带、卡片和纸带等,还没有磁盘等字节存取存储设备。软 件只有汇编语言,尚无数据管理方面的软件。数据处理的 方式基本上是批处理。 ❖ 人工管理阶段的数据管理有下列特点: ① 数据不保存在计算机内。 ② 没有专用的软件对数据进行管理。 ③ 只有程序(program)的概念,没有文件(file)的概念。 数据的组织方式必须由程序员自行设计与安排。 ④ 数据面向程序。即一组数据对应一个程序
1.2.2文件系统阶段(一) 在这一阶段(20世纪50年代后期至60年代中 期),计算机不仅用于科学计算,还用于信 息管理。随着数据量的增加,数据的存储 检索和维护问题成为紧迫的需要,数据结构 和数据管理技术迅速发展起来。此时,外部 存储器已有磁盘、磁鼓等直接存取存储设备。 软件领域出现了髙级语言和操作系统。操作 系统中的文件系统是专门管理外存的数据管 理软件。数据处理的方式有批处理,也有联 机实时处理
1.2.2 文件系统阶段(一) ❖ 在这一阶段(20世纪50年代后期至60年代中 期),计算机不仅用于科学计算,还用于信 息管理。随着数据量的增加,数据的存储、 检索和维护问题成为紧迫的需要,数据结构 和数据管理技术迅速发展起来。此时,外部 存储器已有磁盘、磁鼓等直接存取存储设备。 软件领域出现了高级语言和操作系统。操作 系统中的文件系统是专门管理外存的数据管 理软件。数据处理的方式有批处理,也有联 机实时处理
1.2.2文件系统阶段(二) 令文件系统阶段的数据管理有以下特点: ①数据以“文件”形式可长期保存在外部存储器的磁盘上。 ②数据的逻辑结构与物理结构有了区别,但比较简单。 ③文件组织已多样化。有索引文件、链接文件和直接存取文件 等 ④数据不再属于某个特定的程序,可以重复使用,即数据面向 应用。 ⑤对数据的操作以记录为单位 ◇鹽查擎篱理规模的扩大,数据量急剧增加,文件系统显露 ①数据冗余( redundancy) ②数据不一致( inconsistency) ③数据联系弱~ poor data relationship
1.2.2 文件系统阶段(二) ❖ 文件系统阶段的数据管理有以下特点: ① 数据以“文件”形式可长期保存在外部存储器的磁盘上。 ② 数据的逻辑结构与物理结构有了区别,但比较简单。 ③ 文件组织已多样化。有索引文件、链接文件和直接存取文件 等。 ④ 数据不再属于某个特定的程序,可以重复使用,即数据面向 应用。 ⑤ 对数据的操作以记录为单位。 ❖ 随着数据管理规模的扩大,数据量急剧增加,文件系统显露 出三个缺陷: ① 数据冗余(redundancy) ② 数据不一致(inconsistency) ③ 数据联系弱(poor data relationship)
1.2.3数据库阶段(一) 数据管理技术进入数据库阶段的标志是20世纪60 年代末的三件大事: ①1968年美国BM公司推出层次模型的MS系统 ②1969年美国 CODASYL组织发布了DBTG报告,总 结了当时各式各样的数据库,提出网状模型 ③1970年美国|BM公司的 E. Codd连续发表论文, 提出关系模型,奠定了关系数据库的理论基础
1.2.3 数据库阶段(一) ❖ 数据管理技术进入数据库阶段的标志是20世纪60 年代末的三件大事: ① 1968年美国IBM公司推出层次模型的IMS系统 。 ② 1969年美国CODASYL组织发布了DBTG报告,总 结了当时各式各样的数据库,提出网状模型。 ③ 1970年美国IBM公司的E.F.Codd 连续发表论文, 提出关系模型,奠定了关系数据库的理论基础