我有一个表格列表,即学生、教师、员工、部门。等等,每个表都有特定的注释。现在,表中的一条记录可以有一个或多个注释,这表明从任何表到注释表都是一对多关系。我不知道将评论表与其中每一个相关联的最佳方法是什么。如果我将评论表中的外键放入每个表中,则将有 40-50 个字段,具体取决于编号。的桌子。其次,如果我将每个表中的外键添加到备注表中,就像只为第二个备注外键重复整行一样?同样,如果我在每个表中只使用一个字段作为注释,那么我实际上只会将行存储在一个文本字段中。关于如何实现有效的解决方案有什么建议吗?
假设您的表(学生、教师、职员、部门)都有一个名为 Id 的 int 主键。
对于您的评论表,您可以创建一个表。
Id int
CommentType enum (student, teacher, staff, dept)
LinkId int
Comment
注释中的一行可能如下所示
1,'Student',347,'text'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)