MYSQL数据结构我建了一个每日报告申请24个位置的汽车经销商集团。每个地点的经理每天都可以输入销售的新车和二手车。数据生成每日,周末和每月帝国范围的销售报告。用于日常报告
我用两个表
dealerships (id, dealership_name)
daily entries (dealer_id, entry_date, new, used).
,一切工作正常。
现在,他们想扩大报告,包括字段,诸如毛利,每天都有机会,试驾,销售的保证,售出报警。他们希望看到每个商店的每日和每月报告,而不仅仅是帝国总数。
我应该使用单独的表对每家经销商,或者我可以继续使用一个表的所有经销商。如果我坚持使用单个表格,似乎每次我想为单个商店生成报表时,都必须搜索整个数据库。随着时间的推移,表格尺寸增加,这不会最终影响性能吗?
他们,你问我们的意见,而不是解决问题...这应该被关闭 –
这完全取决于你的索引,外键等信息。除非每一天都有多个记录用于测试驱动器,毛利等,否则您应该将其存储在日常条目表中,并确保其正确优化。否则,你正在存储冗余数据。 – BenM