2017-06-15 1 views
0

顧客、車両、および工場の3つのエンティティがあります。顧客は自動車を購入し、顧客は工場でその車両を修理することができる。 Figure here ERDのお客様は、3つ以上の車両と顧客の修理車をワークショップで購入しています。私は3者関係について混乱しています。ここでの三項関係の枢機卿はどうですか?車両、顧客とワークショップとの間の設計図

答えて

0

3項以上の関係のカーディナリティは、常にトリッキーです。私のアプローチは、他のすべての役割の組み合わせと比較して、各役割の基数を考えることです。

例えば、カーディナリティーWorkshopは、CustomerVehicleの組み合わせと比較できます。ユニークな(Customer, Vehicle)ペアごとに、何回訪問することができますかWorkshop?私は何度も言います。

ユニークな(Customer, Workshop)の組み合わせごとに、何個のVehiclesが関与できますか?再び、私は多くを言うでしょう。

(Workshop, Vehicle)のユニークな訪問ごとに、どのくらいの数のCustomersが関与できますか? VehicleCustomer(バイナリの関係buysを介して)を決定する場合、顧客は1人しか関与することはできませんが、購入していない車両を修理できるようにしたい場合は、 VehicleCustomerを決定した場合、repairs関係でCustomerを含める必要はありませんことを

は注意してください。

関連する問題