【问题标题】:What is the difference between entity and relationship实体和关系有什么区别
【发布时间】:2015-12-18 22:52:56
【问题描述】:

我是 RDBMS 的新手。

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

【问题讨论】:

  • 你只是描述了区别,然后问它是什么?
  • 你说的不同,问的也一样。你能准确指出你想知道的吗???截至目前,我们不确定什么是问题?
  • 答案就在您问题本身的描述中。
  • 请解释这两者之间除了有问题的描述之外是否还有其他区别。

标签: rdbms


【解决方案1】:

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

BankPerson 都是一个实体。 BankPerson 之间存在的关系是 PersonCustomerBank。因此Customer 是关系。例如,Person 的属性是Date_of_BirthBank 的属性是 Bank_NameCustomer 的属性是 Customer_Bank_Acc_Number


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

Person 可以与Bank 建立关系,可以是DebtorCreditor


更新

还有所谓的Associative Entity。单击链接了解与Associative Relationship 有何不同的详细信息。

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

【讨论】:

  • 我明白这一点。实体和关系之间是否还有其他区别。
  • @sureshkumar 哦,好吧。您在帖子中提到的是真正的主要区别。仅此而已。
  • @sureshkumar 都很好。请查看我的最新更新,以防你真正想要的。
猜你喜欢
  • 2015-01-31
  • 1970-01-01
  • 2011-02-02
  • 2014-07-13
  • 2010-10-20
  • 2012-02-03
  • 2012-04-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多