MYSQL數據結構我建了一個每日報告申請24個位置的汽車經銷商集團。每個地點的經理每天都可以輸入銷售的新車和二手車。數據生成每日,週末和每月帝國範圍的銷售報告。用於日常報告
我用兩個表
dealerships (id, dealership_name)
daily entries (dealer_id, entry_date, new, used).
,一切工作正常。
現在,他們想擴大報告,包括字段,諸如毛利,每天都有機會,試駕,銷售的保證,售出報警。他們希望看到每個商店的每日和每月報告,而不僅僅是帝國總數。
我應該使用單獨的表對每家經銷商,或者我可以繼續使用一個表的所有經銷商。如果我堅持使用單個表格,似乎每次我想爲單個商店生成報表時,都必須搜索整個數據庫。隨着時間的推移,表格尺寸增加,這不會最終影響性能嗎?
他們,你問我們的意見,而不是解決問題...這應該被關閉 –
這完全取決於你的索引,外鍵等信息。除非每一天都有多個記錄用於測試驅動器,毛利等,否則您應該將其存儲在日常條目表中,並確保其正確優化。否則,你正在存儲冗餘數據。 – BenM