背景
程序架构类似于教务系统,有提交作业、批改作业等具体内容
目前有一个作业表,仅存储所有老师布置的作业,然后通过外键与学生提交作业表连接
需要解决问题
现在因为老师需要批改学生作业,所以想问一下,是将老师批改的相关信息【成绩、等级等】与学生作业整合成一张表 还是 分别将批改相关信息写死在另外一张表上,然后通过外键进行连接
程序架构类似于教务系统,有提交作业、批改作业等具体内容
目前有一个作业表,仅存储所有老师布置的作业,然后通过外键与学生提交作业表连接
现在因为老师需要批改学生作业,所以想问一下,是将老师批改的相关信息【成绩、等级等】与学生作业整合成一张表 还是 分别将批改相关信息写死在另外一张表上,然后通过外键进行连接
1 回答821 阅读✓ 已解决
1 回答748 阅读
如果考虑扩展信的话,建议你使用第二个方法,新建一个批改表,这样可以避免作业表的发展成一个大宽表,你现在可能只添加两个字段,但是可能随着需求的详细,字段约来约多,导致这张表字段越来越多,业务越来越乱,如果你把数据表边界定义切割清除,这样会很节省你维护的成本的