对于练习,我正在创建一个显示教授评级的网站。我很困惑如何处理这个问题。由于评级可能会发生变化并且由学生的评论组成,我在哪里可以提供这些信息?我的教授在他的桌子上有一个“评级”专栏吗?或者我有一张评论表,当我在教授页面上显示评分时,它必须首先计算所有评论的评分?
对于上下文,这将使用MySQL和phpMyAdmin完成。
答案 0 :(得分:1)
为教授制作一个表,为评级制作另一个单独的表,使用外键将这两个表链接起来。
答案 1 :(得分:1)
除非是出于数据仓库的目的,否则您不需要将评级保留在数据库中的教授表上。
可以在您的模型中根据相关评论计算评级,以在UI中显示。