我将使用 Rails/PostgreSQL 制作一些 Web 应用程序,我需要你对一个数据库结构的建议。有 2 张桌子:商店和反馈。“商店”必须存储一些基本信息:名称、地址等。“反馈”必须存储有关反馈的信息:描述、用户对商店的评价。Web 应用程序必须显示商店及其平均评分。我可以将有关评级的所有信息存储在“反馈”表中,并使用 SQL 函数计算平均值(通过 shop_id 获取所有反馈,将其相加并除以反馈数)。但是,在“shops”表中添加 2 个附加字段“rating”、“count_of_feedbacks”可能会更好吗?请给我建议。
问问题
63 次