目录
一、数据管理技术的发展
数据管理的三个阶段:
阶段 | 特点 |
人工管理 | 1、数据面向应用 2、数据不保存 3、数据不能共享 4、不具有数据独立性 |
文件系统管理 | 1、由文件系统管理数据 2、数据可以长期保存 3、数据是面向应用的 4、数据具有了一定的共享性,存在冗余存储 5、具有设备独立性,不具有数据独立性 |
数据库系统管理 |
数据独立性是指用户的应用程序与数据的逻辑结构和物理结构是相互独立的
二、数据库的概念
1、数据库(Database--DB):
数据库是长期存储在计算机内、有组织的、统一管理的、可共享的相关数据的集合
(1)数据管理的特点
- 采用数据模型组织数据:数据模型不仅描述数据本身的特征,还要描述数据之间的联系
- 数据面向整个应用领域:数据库采用数据模型将整个组织所涉及的相关数据集成在一个全局数据库中,被全组织不同的应用共享
- 数据由数据库系统管理统一管理和控制
- 数据具有独立性:DBMS完成对数据的存储结构的修改,无需修改应用程序,实现了程序与数据的分离
(2)数据库管理数据的优点
- 数据的共享性高、数据独立性高、对数据的控制能力强
2、数据库管理系统(Database Management System