摆脱多重一对一的关系

时间:2018-05-21 23:04:43

标签: sql sql-server dependencies relationship one-to-one

我在以下数据模型中有多个一对一的关系:

  • 登录&帐户
  • 捐助者&帐户
  • 患者&帐户

SQL Server Blood Bank data model

我在改变数据库方面遇到麻烦,主要是由与一对一关系相关的 FK 造成的,仅在 PK'S 之间进行

我最好的猜测是,我所有的烦恼都是由一个糟糕的设计引起的。如何摆脱一对一的依赖关系?

可以进行任何更改..

1 个答案:

答案 0 :(得分:1)

enter image description here

我认为它比你的数据库设计更好。 你有什么问题吗?