私は最初のプロジェクトのためにデータベースにテーブルを設定しているところです。(エキサイティング!)
設定する必要のある関係の種類を決定するのに苦労しています。
以下の基本的なテーブルを計画しています。
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つのビジネスにのみ属することができます
ビジネステーブルについては、都市を分割して郵便番号を別々のテーブルに分割する方がよいのではないかと思います。
カテゴリと都市で商品を取得できるようにしたい。たとえば、「ロサンゼルス」の「靴」、「ロサンゼルス」の「靴」またはすべての商品
誰かがいくつかの洞察を提供したり、彼らの経験を共有したりできますか?テーブルを設定する準備ができているので、開発の途中でこれらのシナリオを実行したいと思います。