实体和关系有什么区别
What is the difference between entity and relationship
我是 RDBMS 的新手。
我正在学习 RDBMS 中的 ER 模型。
在 ER 模型中,实体是现实世界的对象,它具有属性。
关系是实体集之间的映射。
关系也有一个属性。
请解释实体和关系的区别。
您似乎有可用的定义差异。但我假设您仍然不了解这些差异。这是两个实体及其之间可能存在的关系的非常简化的示例:
一个Bank
和一个Person
都是一个实体。 Bank
和 Person
之间存在的关系是 Person
是 Customer
到 Bank
。所以Customer
就是这种关系。例如,Person
的属性是 Date_of_Birth
。 Bank
的属性将是 Bank_Name
。 Customer
的属性将是 Customer_Bank_Acc_Number
.
更新:
对于那些喜欢挑细节的人来说,这里有一个更好的关系示例:
A Person
可以与 Bank
有关系,可以是 Debtor
或 Creditor
。
更新
也有所谓的。单击 link 了解与 Associative Relationship
有何不同的详细信息。
我希望这是有道理的。干杯
我是 RDBMS 的新手。
我正在学习 RDBMS 中的 ER 模型。 在 ER 模型中,实体是现实世界的对象,它具有属性。 关系是实体集之间的映射。 关系也有一个属性。 请解释实体和关系的区别。
您似乎有可用的定义差异。但我假设您仍然不了解这些差异。这是两个实体及其之间可能存在的关系的非常简化的示例:
一个Bank
和一个Person
都是一个实体。 Bank
和 Person
之间存在的关系是 Person
是 Customer
到 Bank
。所以Customer
就是这种关系。例如,Person
的属性是 Date_of_Birth
。 Bank
的属性将是 Bank_Name
。 Customer
的属性将是 Customer_Bank_Acc_Number
.
更新: 对于那些喜欢挑细节的人来说,这里有一个更好的关系示例:
A Person
可以与 Bank
有关系,可以是 Debtor
或 Creditor
。
更新
也有所谓的Associative Relationship
有何不同的详细信息。
我希望这是有道理的。干杯