草庐IT

nonidentifying

全部标签

mysql - 不能有 "nonidentifying"N :M relationship?

我的数据库ERM(实体关系模型)有一个TEACHER实体类型,它与SUBJECT_MODULE实体类型相关(因为不同的模块每个科目中的内容都由不同的教师教授,并且对于某些模块,甚至每个模块中的不同章节都可以由不同的教师教授)通过TEACH关系类型。这是一个N:M关系,因为每个教师可以教授多个学科模块,而每个模块可以由多个教师教授。但在我看来不是识别关系,因为主题模块不依赖于教师来唯一识别;如果您不同意这一点,请说出来。但来自thistutorial(虽然它只是说,“识别关系通常用于从多对多关系创建的连接表。”),并发现MySQLWorkbench的ERD建模工具仅包含一个工具来建模M: