这个问题是转发器here,但是我对问题的描述不好,所以请耐心等待,因为我和学生一样需要这个系统:(
我有使用Laravel建立大学的系统,以及带有科目名称的学生分数的系统。
系统如下:
我们都知道每所大学都设有部门(例如IT,会计等)。 每个部分包含四个阶段。
我们一年还有两个学期,每个学期都有新科目,每个学生都有他的分数。
当然,有仪表板供经理人员添加每个学生的主题和分数。
然后系统的结果将为(frontend):一次输入,当任何学生输入他的id
并单击enter时,将向我显示他所有的学科和全年的分数和一个学期。
现在我仍然在那里:
我的分数表问题!怎么做呢? :(
在last question中,我非常敬意的一个人 Ruhith Udakara 给我这个答案:
现在我需要数据库的最佳设计,因为如果我能进行良好的设计,那么其他事情对我来说将很容易。
谢谢。
答案 0 :(得分:1)
第二种方法更好,为什么呢? 请看一下这个简单的教程:https://dzone.com/articles/how-to-handle-a-many-to-many-relationship-in-datab
这是在mysql中应用一个重要的规则,称为数据库规范化https://en.wikipedia.org/wiki/Database_normalization