我正在構建一個Web應用程序,並且我剛收到客戶端在電子表格中的一些基礎數據。我需要以有意義的方式將數據導入MySQL數據庫,以便稍後有效地查詢它。最有意義的是什麼?這裏的細節:關於構建或規範我的MySQL數據所需的建議
有部門,類*編輯(類是男士T恤,女士牛仔褲等產品類型)和供應商(和產品最終...)。 25個部門,300個班級和3300個供應商。在某些情況下,部門共享課程以及供應商。
我的web應用程序將有部門頁面,這些頁面將顯示供應商的列表,該列表中的產品出現在所選部門中,並鏈接到供應商特定頁面。供應商頁面將按類別列出他們的產品。
我可以設置3或4個表格,但是當我構建我的應用程序時,這會導致格式良好的高效查詢嗎?此外,這將使一個規範化的數據庫,避免更新,刪除異常?
這實際上可能更多的是如何選擇我的數據而不是如何構建我的數據庫的問題,但我想我會從結構開始並轉到查詢優化。
因此,類是產品的類別? – Stephen 2010-10-21 17:59:23
@Stephen,對不起。是的,班級是男士靴子,男士工作靴,女士時尚靴等產品的類型... – Ofeargall 2010-10-21 20:36:49