数据库系统原理——02数据库管理技术的发展
数据管理可以从两个方面来理解:意识针对组织业务的管理,负责制定并执行整个组织中关于数据的定义、组织、保护与有效使用的策略、过程和计划;二是依靠技术,负责实现数据作为一种资源的几种控制管理。
随着计算机技术的发展及应用,数据管理技术共经历了人工管理、文件系统和数据库系统三个阶段
人工管理阶段,特点如下
数据不保存
应用程序管理数据
数据面向应用
文件系统阶段,特点如下
将数据的逻辑结构和物理结构分离
数据库系统阶段,特点如下
数据集成
数据共享性高
数据冗余小
数据一致性
数据独立性高
实施统一管理与控制
减少应用程序开发与维护的工作量
由于数据库中数据具有共享性、独立性,使得应用程序的编程人员不再需要承担基本数据文件的设计、建造与维护等繁重负担,因而新的应用程序开发所需的代价和为用户提供服务所需要的时间期限等,都可大大减少小。
另外,由于应用环境或用户需求发生变化等种种原因,数据必然会频繁的变动,例如增加新的数据类型、增加或改变数据之间的联系、改变数据的结果与格式、采用新存储设备或存取方法等。在传统数据文件环境中,这些变化必然导致相关应用程序修改或重写, 而在数据库环境中,由于数据的独立性,在一定范围内,数据或相关应用程序任何一方的改变都可以彼此不必引起另外一方的改变,因此应用程序的维护工作量可以大大减少。
作者:你本来就一无所有
链接:https://juejin.cn/post/7021917536639778853