0

Android の学校プロジェクトの ER 図を設計しようとしています。このプロジェクトは、出席追跡に関するものです。

頑張って作ったと思いますが、一つ問題が残っています。

このプロジェクトでは、ユーザーがイベントを作成し、各イベントにメンバーとミーティングが存在することを決定しました。

私の問題は次のとおりです。

各イベントに何人かのメンバーを割り当ててから、特定の日に会議を作成したいと考えています。もちろん、この会議はイベントに関するものなので、そのイベントの同じメンバーを使用する必要があります。どうすればこれを達成できますか?

例:

Event01 (メンバー1、メンバー2、メンバー3)

ミーティング1

ミーティング2

ミーティング3

3 つのミーティングはすべて、同じイベントですが日付が異なるため、メンバーは同じである必要があります。各ミーティングで各メンバーの出席を記録するにはどうすればよいですか?

ここに私のER図があります:

ER図

4

1 に答える 1

0

ビジネス ルールを決定する必要があります。

会議の出席者が、その会議が行われるイベントに出席している全員であると想定される場合、との間のリンクを保存したくないでしょう。その情報は、ビジネス ルールに従って冗長になります。memberevent

会議の出席者が全員ではなく、イベントの出席者でなければならない場合は、会議の出席者を直接保存します。meetingスキーマでこれを強制する最善の方法は、 と の間に交差を持たせることevent_memberです。

于 2013-03-20T14:36:38.677 に答える