数据库系统概述
数据管理技术的产生和发展
一、 什么是数据管理
–对数据进行分类、组织、编码、存储、检索和维护
–数据处理的中心问题
二、数据管理技术的发展过程
–人工管理阶段(20世纪50年代中之前)
–文件系统阶段(20世纪50年代末–60年代中)
–数据库系统阶段(20世纪60年代末–现在)
- 人工管理阶段
特点:
–数据的管理者:用户(程序员),数据不保存
–数据面向的对象:某一应用程序
–数据的共享程度:无共享、冗余度极大
–数据的独立性:不独立,完全依赖于程序
–数据的结构化:无结构
–数据控制能力:应用程序自己控制
应用程序与数据的对应关系:
- 文件系统阶段
特点:
–的管理者:文件系统,数据可长期保存
–数据面向的对象:某一应用
–数据的共享程度:共享性差、冗余度大
–数据的结构化:记录内有结构,整体无结构
–数据的独立性:独立性差
–数据控制能力:应用程序自己控制
应用程序与数据的对应关系:
- 数据库系统阶段
特点:
–数据结构化
–数据的共享性高,冗余度低且易扩充
–数据独立性高
–数据由数据库管理系统统一管理和控制
应用程序与数据的对应关系:
4. 小结
成电研究生面试重点
数据库系统和文件系统相比较有什么优点?
三、数据管理技术的发展动力
–应用需求的推动
–计算机硬件的发展
–计算机软件的发展