1

Web アプリのユーザーがさまざまな「イベント」にサインアップできるようにしたいと考えています。各イベントには、名前、イベントの日付、説明、イベントを説明する人物などの説明があります。イベントごとに個別のテーブルを作成する必要がありますか? または、イベントをイベント テーブルの行/列にする必要がありますか?

4

2 に答える 2

3

イベントは通常、イベント テーブルの行としてモデル化されます。

于 2011-02-07T01:44:13.987 に答える
1

リレーショナル データベースでは、イベントのさまざまな側面に対応する複数のテーブルを作成します。オーガナイザー テーブル、ロケーション テーブル、イベント テーブルを作成できます。

イベント テーブルには、主催者の ID と場所の ID、そしてイベントに関するデータがあります。したがって、3 つの表はイベントをより完全に説明していますが、データを繰り返す必要はありません。主催者は、複数の場所で複数のイベントを開催する場合があります。各主催者と場所は、それぞれのテーブルに (通常は) 1 つのエントリしか必要としません。

DC

于 2011-02-07T01:51:33.193 に答える