小编Muh*_*Ali的帖子

针对患者和疾病的数据库设计

我正在创建一个应用程序(桌面)来存储和检索患者的病历以及疾病.由于患者和疾病有很多关系,所以我创造了三张桌子; 患者,疾病和一个是结点表.由于一名患者可以在一段时间内在一种疾病中注册多次,因此"患者"表包含患者"参考号"和"注册日期"的复合主键.表'DISEASES'仅包含'name'作为主键.

现在我对连接表的设计有点困惑.它包含'PATIENTS'表的复合主键和'DISEASES'表的主键作为外键.

我应该在联结表中创建所有这些外键的复合主键,还是创建另一个主键或不同的主键?

任何帮助将不胜感激.

sql database database-design sql-server-2008-r2

2
推荐指数
1
解决办法
2080
查看次数