概念化帮助(访问关系)

问题描述:

我想要一些建议,看看我的方法(逻辑)是否正确,为推荐治疗数据库设置关系。规则:概念化帮助(访问关系)

  • 一个订单只能是一个病人
  • 一个订单可以被分配到一个以上的供应商
  • 病人可有不止一个数量级
  • 供应商可以有一个以上的订单

RelationshipsImg

在此先感谢,任何指导,不胜感激!

+0

到目前为止你做了什么? –

+0

这对我来说似乎很好。 – Gustav

+0

在这一点上,我只创建了表格并按图中所示分配了关系。如果我的逻辑错误开始,我不想做太多事情。 – SemiSentientSapien

如果订购的患者是1比1,那么您不需要Order_Patient。您可以将患者的外键放入订单中。您不能将订单的外键放入患者,因为患者可以有多个订单。

在风格上,我会将订单重命名为与其他表格保持一致。

+0

谢谢你为我打破这一点Nicomp。并将名称更改为“订单”。这也让我意识到,虽然订单只能有一个病人,但病人可以有多个订单;) – SemiSentientSapien

+0

不客气。在实施之前设计是很棒的。你已经将自己与大多数开发者分开了。 – nicomp