我的產品開發之旅(3) - 設計商品一級、二級分類、推薦商品表
表之間關聯的規範:
假設有A、B、C、D四個表級聯關聯。
B關聯A,C關聯B、D關聯C
那麼D表中必須有B.id欄位關聯,1級表跟N級表之間的關聯間隔不能大於1
設計一級分類表

一級分類表數據結構字典

-----------------------------------------------------------------------------------------------------我是分割線
設計二級分類表

設置外鍵關聯一級分類表

二級分類表數據結構字典

-----------------------------------------------------------------------------------------------------我是分割線
設計編輯推薦商品表

設置外鍵關聯 用戶主表、一級分類表、二級分類表

編輯推薦商品表數據結構字典

註解:其實 sortId 可以不用放到這個表裡面來,這樣可以少點冗餘和少一條索引,但是我認為商品表會常用到使用一級分類(sortID) 來查詢、統計 ,為了之後使用過程中便於查詢統計,我增加了這個欄位。
-----------------------------------------------------------------------------------------------------我是分割線
設計編輯推薦商品圖文表

設置外鍵關聯 編輯推薦商品表

編輯推薦商品圖文表數據結構字典

這篇文章就寫到這裡,下一篇開始設計APP-UI定義表,然後,開始做後台管理應用。
推薦閱讀:
※一個高級資料庫管理員或者老練的DBA都具備哪些逆天的技巧?
※資料庫設計必須滿足到第三範式嗎?
※Access資料庫如何使用?
※測試分散式系統的線性一致性
※單機 MySQL 資料庫可以支撐多大數據量?
