DB設計の基本について 例えば一つのレコードが複数のカテゴリに関連する場合、 (レコード1は、カテゴリ1と2に属する) ■レコードテーブル ・レコードID ・タイトル ・内容 ■カテゴリテーブル ・カテゴリID ・カテゴリ名 どちらの方がベターな設計でしょうか? 1.レコードテーブルに「カテゴリID」フィールドを用意し、カンマ等で区切って格納する。 2.レコードとカテゴリを関連付けするテーブルを用意する。 今まで2のみでやってきましたが、1のパターンも見ることがあるため質問してみました。 どちらかではなく、こんなときはこっちの方がよいという例があればそれもありがたいです。