2016-08-15 6 views
0

これらの手順に従って、私はERモデルを作成しようとしています。 これらの手順を使用して:ERモデル弱いエンティティ。

トータルエスケープでは、さまざまなツアーがお客様に提供されています。 各ツアーはルートIDで一意に識別できます。ツアーには と関連付けられており、ツアーの推定期間と説明 が関連付けられています。

お客様の詳細は、顧客ごとに固有の カスタマーIDを使用してデータベースに記録されます。追加の詳細には、 の名前、生年月日、連絡先電話番号などが含まれます。ツアーの実行は、ツアーの1つのインスタンスである として定義されます。つまり、ツアーには多数のツアーが実行されます。 の例では、「Melbourne City Tour」は毎日2回、午前8時30分から午後2時30分まで、 から2時間実行されます。言い換えれば、ツアー実行は、特定のツアー だけでなく、ツアーが実行された日時によっても識別されます。

お客様はツアーを予約することができます。予約の代金は です。ドライバーは路上で観光客を迎え入れて で義務を履行するために車両を使用しています。各車はそれによって確認することができます 登録プレート。車種、容量 などの他の属性と色も記録されます。

ツアーガイドは、ドライバーと調整してツアーを実行します。 ツアーガイドには、 システムに記録される固有の証明書番号が必要です。彼らの名前、携帯電話の番号と住所も必要です。ツアー実行時にツアー車両を運営する責任を負うドライバ は、D/L番号で識別される とすることができます。名前と携帯電話番号も で、各ドライバのデータベースに記録されています。

ツアーガイドの中には、ツアー自体を管理するための他のツアーガイドを用意しているものもあります。 各受講者は1人の監督者を持ち、監督者は多くの 受講者を指導することができます。

私が作成した図では、インスタンスとツアーのリンクが多くのものになるのだろうか?

ORは弱いエンティティでもないツアーですか?

ER Model

答えて

0

私はTour Runが弱いエンティティであることに同意します - 手順は、このことについて非常に特定されています。つまり、Instanceは識別関係であり、Route_ID値をRoute_ID,Date,Time値にマッピングします。これは、Tour Runのキーとは別に記録する必要のない簡単な関係です。 InstanceTourの間の関連がmany-to-oneであることも間違いありません。多くの場合、Route_ID,Date,TimeトリプレットはRoute_IDにマッピングされます。

+0

私はちょうど私が正しい道にいたことを確認する必要があった! –

関連する問題