数据库术语与概念详解
1. 数据库基础概念
1.1 基本定义
- 数据库(Database) :是数据以及这些数据之间关系的集合。
- 数据库管理员(Database Administrator,DBA) :负责维护数据库的人员。
- 数据库管理系统(Database Management System,DBMS) :用于管理数据库中数据存储和检索的软件。
1.2 数据模型
- 关系数据模型(Relational Data Model) :将实体表示为表,实体之间的关系通过匹配数据来表示。
- 层次数据模型(Hierarchical Data Model) :所有关系为一对多或一对一,“多”端的实体只能与“一”端的一个实体相关。
- 复杂网络数据模型(Complex Network Data Model) :允许直接的多对多关系以及一对多和一对一关系。
1.3 实体与关系
- 实体(Entity) :我们存储数据的对象。
- 实体标识符(Entity Identifier) :唯一标识数据库中每个实体实例的值或值的组合。