1 .数据库的四个基本概念
-
数据(Data):是数据库中存储的基本对象,描述事物的符号记录称为数据。可以是数字,文字,图形,图片,音频,视频等。
-
数据库(DataBase,DB)
-
定义:数据库是长期储存在计算机内的,有组织的,可共享的大量数据的集合。
-
特点:永久存储;有组织;可共享。
-
数据库管理系统(DataBase Management system,DBMS):是位于用户与操作系统之间的一层数据管理软件。它的主要功能包括一下几个方面:
-
数据定义语言(DDL)
-
数据组织,存储,管理
-
数据操纵功能
-
数据库的事物管理和运行管理
-
数据库的建立和维护功能
-
其他功能(包括通信功能;数据转换功能;互访互操作功能等)
-
数据库系统(DataBase System,DBS):是由数据库,数据库管理系统(及其应用开发工具),应用程序,数据库管理员(DataBase Administaor,DBA)组成的存储,管理,处理和维护数据的系统。
数据库系统如图1-1所示。引入数据库后计算机的层次结构如图1-2所示。
考点:数据库管理系统DBMS是建立在操作系统之上的
2. 数据管理技术的产生,发展以及优缺点
数据库管理技术经历了人工管理,文件系统,数据库系统三个阶段
- 人工管理阶段特点:
- 数据不保存
- 应用程序管理数据
- 数据不共享
- 数据不具有独立性
- 文件系统阶段
- 特点:
- 数据可以长期保存;
- 由文件系统管理数据。
- 缺点
- 数据共享性差,冗余度大;
- 数据独立性差。
- 数据库系统阶段
- 特点
- 数据结构化;
- 数据的共享度高,冗余度底且易扩充;
- 数据独立性高;
- 数据由数据库管理系统同意管理和控制。
- 数据库管理系统的数据控制功能
- 数据的安全性保护;
- 数据的完整性检查;
- 并发控制;
- 数据库恢复。