数据库管理系统的三个发展阶段
2016-06-16 20:21
267 查看
数据库管理技术的发展分为三个阶段:人工管理、文件系统和数据库管理系统
一、人工管理
时间:20世纪50年代中期以前
功能:计算机主要用于科学计算。外部存储器只有磁带、卡片和纸带等还没有磁盘等直接存取存储设备。软件只有汇编语言,尚无数据管理方面的软件,数据处理方式基本是批处理。
特点:数据不保存,没有对数据进行管理的软件系统,没有文件的概念,数据不具有独立性。
二、文件系统
时间:20世纪50年代后期至60年代中期
功能:计算机不仅用于科学计算,还利用在信息管理方面。随着数据量的增加,数据的存储、检索和维护问题成为紧迫的需要,数据结构和数据管理技术迅速发展起来。
特点:数据可以长期保存,由文件系统管理数据,文件的形式已经多样化,数据具有一定的独立性。
三、数据库管理系统
时间:60年代后期
功能:数据管理技术进入数据库系统阶段。数据库系统克服了文件系统的缺陷,提供了对数据更高级、更有效的管理。这个阶段的程序和数据的联系通过数据库管理系统来实现(DBMS)。
特点:采用复杂的结构化的数据模型,较高的数据独立性,最低的冗余度,数据控制功能。
四、比较
一、人工管理
时间:20世纪50年代中期以前
功能:计算机主要用于科学计算。外部存储器只有磁带、卡片和纸带等还没有磁盘等直接存取存储设备。软件只有汇编语言,尚无数据管理方面的软件,数据处理方式基本是批处理。
特点:数据不保存,没有对数据进行管理的软件系统,没有文件的概念,数据不具有独立性。
二、文件系统
时间:20世纪50年代后期至60年代中期
功能:计算机不仅用于科学计算,还利用在信息管理方面。随着数据量的增加,数据的存储、检索和维护问题成为紧迫的需要,数据结构和数据管理技术迅速发展起来。
特点:数据可以长期保存,由文件系统管理数据,文件的形式已经多样化,数据具有一定的独立性。
三、数据库管理系统
时间:60年代后期
功能:数据管理技术进入数据库系统阶段。数据库系统克服了文件系统的缺陷,提供了对数据更高级、更有效的管理。这个阶段的程序和数据的联系通过数据库管理系统来实现(DBMS)。
特点:采用复杂的结构化的数据模型,较高的数据独立性,最低的冗余度,数据控制功能。
四、比较
数据管理 | 人工管理 | 文件系统 | 数据库系统 |
---|---|---|---|
应用背景 | 科学计算 | 科学计算、管理 | 大规模数据、分布数据的管理 |
硬件背景 | 无直接存储设备 | 磁带、磁盘 | 大容量磁盘、按需增容磁带机 |
软件背景 | 无专门管理的软件 | 利用OS的文件系统 | 由DBMS支撑 |
处理方式 | 批处理 | 联机实时处理、批处理 | 联机实时处理、批处理、分布处理 |
数据的管理者 | 用户管理 | 文件系统管理 | DBMS管理 |
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- 数据库链接字符串查询网站
- DB2实例管理
- DB2实例管理
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- 第三章 数据库备份和还原
- 创建一个空的IBM DB2 ECO数据库的方法
- Access 2000 数据库 80 万记录通用快速分页类
- 开通一个数据库失败的原因的和解决办法
- 一个简单的asp数据库操作类
- CentOS下DB2数据库安装过程详解
- EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)第1/2页
- sql2008 还原数据库解决方案
- Oracle 数据库自动存储管理-安装配置
- Oracle数据库执行脚本常用命令小结
- Oracle 数据库 临时数据的处理方法
- 数据库分页查询语句数据库查询
- 最近比较流行的数据库挂马