51数据库概述 51.1数据库技术的发展 ■5,1.2数据库系统的特点与组成 5.1.3数据库系统的三级模式结构 5.1.4数据模型
5.1 数据库概述 ◼ 5.1.1 数据库技术的发展 ◼ 5.1.2 数据库系统的特点与组成 ◼ 5.1.3 数据库系统的三级模式结构 ◼ 5.1.4 数据模型 返回
5.1.1数据库技术的发展1 人工管理阶段 20世纪50年代中期以前是人工管理阶段 在这一阶段中,计算机系统外存只有磁带 卡片、纸带等设备,没有磁盘等直接存取 的存储设备;计算机软件方面,没有操作 系统,没有管理数据的软件。所以,计算 机主要用于科学计算,所以,这个阶段 数据管理还停留在人工方式
5.1.1 数据库技术的发展1---- 人工管理阶段 ◼ 20世纪50年代中期以前是人工管理阶段。 在这一阶段中,计算机系统外存只有磁带、 卡片、纸带等设备,没有磁盘等直接存取 的存储设备;计算机软件方面,没有操作 系统,没有管理数据的软件。所以,计算 机主要用于科学计算,所以,这个阶段, 数据管理还停留在人工方式
人工该阶段数据管理的特点 ■数据不保存 ■数据需要由应用程序自己进行管理 ■没有文件概念 ■数据不能共享 ■一组数据对应一个程序,数据是面向应用 的。既使两个应用程序涉及某些相同的数 据,也必须各自定义,无法互相利用,互 相参照。程序与程序之间有大量冗余数据
人工该阶段数据管理的特点 ◼ 数据不保存 ◼ 数据需要由应用程序自己进行管理 ◼ 没有文件概念 ◼ 数据不能共享 ◼ 一组数据对应一个程序,数据是面向应用 的。既使两个应用程序涉及某些相同的数 据,也必须各自定义,无法互相利用,互 相参照。程序与程序之间有大量冗余数据
5.1.1数据库技术的发展2 文件系统阶段 文件系统对人工管理阶段进行了极大地改进。在 文件系统阶段 ■数据可以长期保存; 系统能够通过程序反复对保存在外存储器上的数 据进行査询、修改、插入和删除等操作; ■软件开始对薮据进行管理 ■程序和数据之间有软件提供存取方法进行转换; 文件的逻辑结构与存储结构由系统进行转换,使 程序与数据有了一定的独立性 ■数据在存储上的改变不一定反映在程序上,从而 极大地节省了维护程序的工作量
5.1.1 数据库技术的发展2---- 文件系统阶段 ◼ 文件系统对人工管理阶段进行了极大地改进。在 文件系统阶段: ◼ 数据可以长期保存; ◼ 系统能够通过程序反复对保存在外存储器上的数 据进行查询、修改、插入和删除等操作; ◼ 软件开始对数据进行管理; ◼ 程序和数据之间有软件提供存取方法进行转换; ◼ 文件的逻辑结构与存储结构由系统进行转换,使 程序与数据有了一定的独立性。 ◼ 数据在存储上的改变不一定反映在程序上,从而 极大地节省了维护程序的工作量
文件系统中,文件是为某一特定应用服务的。 文件的逻辑结构对该应用程序来说是优化的。对 个文件通常至少需要5个管理程序: 建立文件结构程序; 输入数据程序 删除数据程序; 修改数据程序; 显示数据程序
文件系统中,文件是为某一特定应用服务的。 文件的逻辑结构对该应用程序来说是优化的。对 一个文件通常至少需要5个管理程序: ◼ ·建立文件结构程序; ◼ ·输入数据程序; ◼ ·删除数据程序; ◼ ·修改数据程序; ◼ ·显示数据程序;