Pages
という名前のテーブルとCategories
という名前のテーブルがあります。テーブルPages
の各エントリはテーブルCategories
にリンクされています。 Categories
テーブルには5つのエントリがあり、それらはCar
,Websites
,Technology
,Mobile Phones
およびInterest
です。私のデータベースを設計する最良の方法を提案してください
だから、Pages
テーブルにエントリを入れるたびに、それをCategories
テーブルにマップする必要がありますので、正しく配置されている必要があります。
ここに私のテーブルです:
ページ
id [PK]
name
url
カテゴリー
id [PK]
Categoryname
Pages2Categories
は、Pages.id
Categories.id
私の質問は、これはテーブル間のこの種の関係を作成する最も効率的な方法ですか?非常にアマチュアなようです
ロンニス、私は主キーとして、ページのテーブルにcategoryIDを入れる必要がありますか? – Rho
@Raymond、Page_idはPagesの主キーですか? [Pages.CategoryID]は[categories.ID]の外部キーである必要があります。 – Ronnis