0

単語のリストを含むテーブルがあります。各単語には複数のカテゴリが割り当てられています。それを行う最善の方法は何ですか?

カテゴリのリストは常に変化するため、セットを使用したくありません。

カテゴリに ID を割り当てる別のテーブルを作成し、単語を含むテーブルにカテゴリのリストを含むフィールドを追加することを考えていました。これを行うための「適切な」方法は、テキスト フィールドに ID のリストを保存することですか?

4

3 に答える 3

2

これには 3 つのテーブルが必要です。

  1. word_table (すでに持っています)- word_id、単語、...
  2. カテゴリ テーブル - cat_id、cat_name、...
  3. word_cat_table - cat_id、word_id

ここで、word_table の word_id と、categories_table の cat_id が主キーです

于 2013-09-04T17:01:14.297 に答える
2

単語をカテゴリにマップするテーブルを作成します。

テーブルの 2 つの列: categoryID、wordID

于 2013-09-04T16:58:59.963 に答える