实体和关系有什么区别

What is the difference between entity and relationship

我是 RDBMS 的新手。

我正在学习 RDBMS 中的 ER 模型。 在 ER 模型中,实体是现实世界的对象,它具有属性。 关系是实体集之间的映射。 关系也有一个属性。 请解释实体和关系的区别。

您似乎有可用的定义差异。但我假设您仍然不了解这些差异。这是两个实体及其之间可能存在的关系的非常简化的示例:

一个Bank和一个Person都是一个实体。 BankPerson 之间存在的关系是 PersonCustomerBank。所以Customer就是这种关系。例如,Person 的属性是 Date_of_BirthBank 的属性将是 Bank_NameCustomer 的属性将是 Customer_Bank_Acc_Number.


更新: 对于那些喜欢挑细节的人来说,这里有一个更好的关系示例:

A Person 可以与 Bank 有关系,可以是 DebtorCreditor


更新

也有所谓的。单击 link 了解与 Associative Relationship 有何不同的详细信息。

我希望这是有道理的。干杯