标签: mysql database-design relational-database erd
我正在尝试设计一个关系数据库ERD,其中我有一个帖子可以由学生或老师编写,但不能同时编写。 我在这张照片中做了类似的事情
概念数据模型: Conceptual Data Model
物理数据模型: Physical Data Model
我可以像这样离开它,给一个外键一个值,然后保留另一个。但这并不限制外键不能同时具有值。
有没有一个好的设计解决方案来解决这个问题?