为(Post)实体设计数据库,该实体具有另一个实体作为许多其他实体之间的作者

时间:2018-02-15 19:09:14

标签: mysql database-design relational-database erd

我正在尝试设计一个关系数据库ERD,其中我有一个帖子可以由学生或老师编写,但不能同时编写。 我在这张照片中做了类似的事情

概念数据模型: Conceptual Data Model

物理数据模型: Physical Data Model

我可以像这样离开它,给一个外键一个值,然后保留另一个。但这并不限制外键不能同时具有值​​。

有没有一个好的设计解决方案来解决这个问题?

0 个答案:

没有答案