我正在使用 mySQL,并且具有这样的架构结构 表标记包含迄今为止的引用信息、学生、学科和教师 和表老师有多对多的主题。 因此存在标记-主题-连接循环引用。 这是可以接受的吗?如果不能的话如何避免?
最佳答案
帖子很旧,但这个答案可能会对某人有所帮助。
通常,需要避免循环引用,因为这会在以后产生更多问题,例如如果不将引用设为空,您将无法删除。无论如何,在某些情况下,您可以使用循环引用来使设计紧凑。
在您的情况下,您可以将主题实体视为主实体,即主题将拥有自己独立的生命周期。通过这样做,您将拥有从标记到主题的多对一关系以及从教师到主题的一对多单向关系(这将需要教师和主题之间的链接表)。
关于mysql - 如何避免循环引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46885444/