首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >实体关系,其中一个实体引用了两个相同的实体类型?

实体关系,其中一个实体引用了两个相同的实体类型?
EN

Stack Overflow用户
提问于 2017-04-21 19:58:08
回答 1查看 301关注 0票数 0

我正在为大学做一个项目,要求我实现一个基本的贝宝式的汇款系统。我目前正在模拟实体之间的关系。我目前的问题涉及两个实体:用户和事务。

逻辑是事务有发送方用户和接收方用户,以及发送的金额。然而,我很难对这种关系进行建模,因为我无法找到形成用户和事务之间关系的正确方法。

在事务实体上有两个独立的一对一关系是正确的吗?事务实体引用用户上相同的属性,但是在数据库表上有不同的列名?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-21 20:07:33

这是一个经典的情况:两个实体通过两种不同的关系连接起来。在这种情况下,用户和事务之间有一对一的关系发送,用户和事务之间有一对多的关系接收。

对于与实现有关的内容,您应该将它们视为任何其他关系。例如,在关系数据库中,您可以拥有一个表Users及其属性,以及一个表Transactions,除了金额和其他相关信息外,还有两个不同的属性,senderreceiver,这两个属性都是表用户的外键。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43551041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档