数据(Data
):描述事物的符号。
数据库(Database
简称DB
):数据的集合。
数据库管理系统(DataBase Management System
简称DBMS
):对数据进行增删改查的软件。
数据库系统(DataBase System
简称DBS
):带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关的硬件、软件和各类人员组成。
一个简单的DBS
如下图所示:
DB
是静态的数据的集合,一个DB
可以是一个任意格式的文件、文件夹或者某块内存(这取决于DBMS
如何管理数据)。
DBMS
是动态的运行的软件,用于创建、撤销DB
,增、删、改、查DB
中的数据,并决定如何组织、存储和共享数据。我们通常说的MySQL
、Oracle
、SQL Server
等指的是DBMS
。
应用系统根据自己的业务需求,向DBMS
发送读写数据的请求,此时DBMS
像是一个解析器,处理完请求并向应用系统返回结果。
管理员负责管理DBMS
,如设置DBMS
的白名单用户。
学好数据库系统,核心在
DBMS
。