【发布时间】:2021-07-11 01:49:42
【问题描述】:
我是数据库设计的新手。我读过这个问题
Multiple one-to-many relationship for one table
我有同样的问题,在我的情况下,我有一个表“风险”,它有 3 个具有一对多关系的属性,一个风险可以有多个“活动”和“渠道”和“交易方法”所以我创造了这个设计
通过我的研究,我还没有看到这样的数据库设计。我的问题是允许这种设计还是对我的情况有任何建议?
谢谢。
【问题讨论】:
-
您的架构可以是您想要的,但您真正需要知道的是架构是否适合您的业务需求。正如 Bill Karwin 所指出的,您的图表需要更新。请用商业术语发布关系的解释。
Activity、Channel和Transaction Method是否代表枚举或查找条目?有这么多链接是正常的,但教科书不会有它们,因为它会使讨论主题复杂化。但是你需要证明它们的合理性,这里你没有提供任何理由,所以你让我们做出假设。
标签: sql database-design