2017-07-05 5 views
1

エクササイズのために、オンラインフォーラムでWebアプリケーションを設計する必要があります。各フォーラムはスポーツの特定のカテゴリと特定のコース(例:情報のサッカーフォーラム。各ユーザーはフォーラムで投稿を投稿できます。この投稿にはテキスト、写真、日付が入ります。
1つの属性、カテゴリ(スポーツ)、フォーラムと別のエンティティのような、フォーラムとの「部分的な」関係によってリンクされたようなフォーラムを設計しました。
フォーラムは、エンティティコースとの関係によってリンクされています。
これが最善の解決策だと思いますか?
ありがとうございます。
は、ここに私の推敲の画像です:
modelWebアプリケーション用のE-Rエンティティデザイン

+1

あなたはあなたの仕事のイメージを掲載することはできますか?それは言葉でそれを説明するよりも良いです –

+0

私は私のメッセージを編集しました。 – JamieITGirl

答えて

1

各ユーザーがフォーラムにポストを提出することができ、この記事では、テキスト、写真、日付を持っています。

投稿者との関係を持つエンティティ "ユーザー"を追加して(ユーザーが投稿を送信する)、 "ユーザー"と "フォーラム"の関係を設定します。フォーラムは投稿を書く。このため、私は「フォーラム」と「投稿」の関係を取りやめます。加えて、フォーラムは私が思うコースにのみ属します。しかし、これは私自身の解決策であり、E/Rモデルはさまざまな方法で実行できると考えてください。 は、これは私のソリューションです:

enter image description here

+0

まあ、私はモデルの一部だけを投稿しました(それは別の言語で書かれています)、明らかにエンティティユーザが存在し、投稿と関連しています。私の仕様では、「サブスクリプション」についての言及はなく、ユーザがテマティックなフォーラムで投稿を提出できると書かれています。したがって、ユーザーが特定のフォーラムに投稿を挿入するという点を除いて、ユーザーとフォーラムの間には「直接」接続はありません。しかし、おそらくあなたは正しいのです...私がこの事実をしたように、それは明らかではありません...ありがとう – JamieITGirl

+0

よろしくお願いします。 –

+0

私は疑問があります。あなたのモデルからは、どのフォーラムにメッセージが投稿されているかは不明です。私が間違っている? – JamieITGirl

関連する問題