数据库基本概念

四个基本概念

数据

数据是数据数据库中存储的基本对象,数据的定义:描述事物的符号记录。数据的种类:文本、图形、图像等。数据与其语义是不可分的。

数据库

数据库(database,简称DB)是长期在计算机内、有组织的、可共享的大量数据的集合。

数据库管理系统

位于用户和操作系统之间的一层数据管理软件,是一个基础软件,是一个大型复杂的软件系统。科学的组织和存储数据、高效的获取和维护数据。
数据库管理系统(DBMS)的主要功能:

  1. 数据定义功能(DDL);
  2. 数据的组织、存储和管理;
  3. 数据操纵功能(DML);
  4. 数据库的事务管理和运行管理;
  5. 数据库的建立和维护功能;
  6. 其他(DBMS与其他软件的系统的通信、两个DBMS系统的数据交换、异构数据库的互访和互操作)。

数据库系统

在计算机系统中引入数据库后的系统构成数据库系统。
数据库系统的构成:

  1. 数据库
  2. 数据库管理系统(及其开发工具)
  3. 应用系统
  4. 数据库管理员

数据库系统的特点

  1. 数据结构化;
  2. 数据的共享性高、冗余度低、易扩充;
  3. 数据独立性高;
  4. 数据由DBMS统一管理和控制。

数据独立性

  1. 物理独立性:指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。
  2. 逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。
  3. 数据独立性是有DBMS的二级映射功能保证的

DBMS提供的数据控制功能

  1. 数据的安全性保护;
  2. 数据的完整心检查;
  3. 并发控制;
  4. 数据库恢复。