我正在爲我的第一個項目設置數據庫中的表。 (Exciting!)MySQL數據庫設計:一對一,多對多,多對一還是太多?
我很難決定我需要建立什麼類型的關係。
我有以下基本表計劃。
products
-----
id
product_name
product_details
product_url
product_img
category_id
business_id
categories
-----
id
category_name
category_description
category_slug
businesses
----------------
id
business_name
business_phone
business_address
business_city
state_id
business_zip
state
-----
id
state_name
我被卡住的地方在於決定建立什麼類型的關係。
每個產品只能屬於 1個類別,只能屬於1個業務
對於業務表我想知道如果它是一個更好的主意打出來的城市和郵政編碼分成不同的表格。
我希望能夠通過類別和城市, 例如檢索產品:在「洛杉磯」鞋',或者只是「鞋」或全部產品在「洛杉磯」
任何人都可以提供一些見解或分享他們的經驗。由於我正在準備設置我的表格,所以我寧願制定出現在這些情景,然後通過開發的一半。
非常感謝您的幫助和建議,特別是關於不在列名前加字的問題,它非常簡潔。再次感謝。 – 404error