在ERD方面会是什么关系?

问题描述 投票:0回答:1

我正在设计一个在线学习平台,我有像讲师和课程这样的实体。目前他们之间的关系是Many to Many,还有第三个表连接两个实体。我想知道这是否是最合适的解决方案,或者是否有更好的方法来关联这两个实体?

mysql sql database erd
1个回答
0
投票

我认为多对多的关系正好适合你的用例。然而,你应该注意如何实现多重性。

因此,如果关系定义为(1...n) <--> (1...n),那么你想存储的每个讲师必须至少有一门课程.如果你想存储一个还没有课程的讲师,我建议如下。(0...n) <--> (1...n)。

© www.soinside.com 2019 - 2024. All rights reserved.