数据库DB:大规模的,集成的数据集合。数据库中的两种数据是实体entities和关系relationships。
数据库管理系统DBMS:一种系统软件,用于存储和管理数据库。用户可以通过DBMS方便地操纵数据库。
数据库管理员DBA:管理数据库的人。
数据库系统DS:以上的集合。
数据data:描述实体属性的符号。
数据模型data model:用来描述数据的方法。
数据模式schema:使用某一数据模型的数据集。
:::info
举个例子,假设我用C语言写了一段代码,那么:
源代码中的每个字符都是数据。
C语言就是数据模型。
这段源代码就是数据模式。
:::
为什么要使用数据库而不是文件来存储数据呢?
因为文件是没有结构的,只是一堆二进制数据流。要进行数据的频繁CRUD,数据库更有优势。
此外,DBMS完成了大多数底层的操作,使得数据库的数据访问更加方便。
数据库还提供数据恢复和访问控制等功能。