ER模型和RDBMS的区别
1. ER(实体-关系)模型:
ER模型代表实体关系模型。它通过给出系统实体之间的关系来指定数据库的结构。实体集是一组彼此相似的实体。它被认为是一种概念设计,可以进一步用于实现数据库。它可以帮助我们在图形表示的帮助下以简单的方式理解不同实体之间的关联。ER模型一般是在制作数据库之前构建的。ER 模型用于描绘现实世界的实体以及它们之间的关联。
2. RDBMS(关系型数据库管理系统):
RDBMS 代表关系数据库管理系统,它是根据 E.F.Codd 给出的模型为关系数据库设计的数据库管理系统。关系数据库以表格的形式以结构良好的格式存储数据,这使得在需要时更容易检索数据。它具有用于检索数据的高效查询处理技术。在 RDBMS 中,可以存在多个表,并且这些表可以相互关联。RDBMS 是当今最常用的数据库管理模型。
ER 模型和 RDBMS 之间的区别:
编号 | ER 模型关系型 | 数据库管理系统 |
---|---|---|
1 | ER 模型是一个高级数据模型,它告诉我们实体之间的关系。 | RDBMS 是一个数据库管理系统,它具有一组相互关联的表。 |
2 | ER模型是图形化的,更容易理解。 | RDBMS 比 ER 模型相对复杂。 |
3 | ER模型是在建库之前制作的,以了解数据库的概念。 | RDBMS 是 ER 图的实现。 |
4 | ER模型以属性、实体和关系为主要组成部分。 | RDBMS 具有元组、域、键作为其主要组件。 |
5 | ER 模型具有映射基数。 | RDBMS 没有映射基数。 |
6 | 构建ER模型所需的技术人员相对较少。 | 数据库管理系统需要更多熟练的人来处理数据库系统。 |