4. 数据库管理系统(DBMS)

数据库管理系统(DataBase Management System,DBMS)是一种操纵和管理数据库的大型软件,位于操作系统与用户之间。我们要学的 MySQL 就是一个 DBMS。

DBMS 的主要功能:

  • 数据定义——提供 DDL 语言,定义数据库、表等对象;
  • 数据操纵——提供 DML 语言,实现查询、插入、删除、修改;
  • 数据组织、存储和管理——决定数据怎么存、怎么取;
  • 运行管理——保证数据的安全性、完整性、并发控制和故障恢复;
  • 建立和维护——数据的输入转换、转储恢复、性能监视等。
💡 类比:数据库(DB)像一座仓库,DBMS 就是仓库管理员——所有进出仓库的货物(数据)都必须经过管理员之手。