顧客、車両、および工場の3つのエンティティがあります。顧客は自動車を購入し、顧客は工場でその車両を修理することができる。 Figure here ERDのお客様は、3つ以上の車両と顧客の修理車をワークショップで購入しています。私は3者関係について混乱しています。ここでの三項関係の枢機卿はどうですか?車両、顧客とワークショップとの間の設計図
0
A
答えて
0
3項以上の関係のカーディナリティは、常にトリッキーです。私のアプローチは、他のすべての役割の組み合わせと比較して、各役割の基数を考えることです。
例えば、カーディナリティーWorkshop
は、Customer
とVehicle
の組み合わせと比較できます。ユニークな(Customer, Vehicle)
ペアごとに、何回訪問することができますかWorkshop
?私は何度も言います。
ユニークな(Customer, Workshop)
の組み合わせごとに、何個のVehicles
が関与できますか?再び、私は多くを言うでしょう。
(Workshop, Vehicle)
のユニークな訪問ごとに、どのくらいの数のCustomers
が関与できますか? Vehicle
がCustomer
(バイナリの関係buys
を介して)を決定する場合、顧客は1人しか関与することはできませんが、購入していない車両を修理できるようにしたい場合は、 Vehicle
はCustomer
を決定した場合、repairs
関係でCustomer
を含める必要はありませんことを
は注意してください。
関連する問題
- 1. 顧客とサプライヤデータベース設計の問題
- 2. エンティティリレーションシップダイアグラム|ディーラーが顧客に車を売る
- 3. mysqlを使用して、顧客の車両の出入り時間、複数の停留所、各顧客の入力を処理します。
- 4. (顧客)データの集計R
- 5. 各顧客ごとに異なるデータベース構造を持つマルチ顧客プロジェクトのアーキテクチャー設計
- 6. SQLストアドプロシージャ内の各顧客の合計と計算
- 7. 顧客とのGUIのプロトタイプ
- 8. 車両と車。私は構図を使うことができますか?
- 9. アドレスIDと顧客IDに基づく顧客アドレスの編集
- 10. ログインした顧客をカスタマイズするトップバーの顧客名とリンク
- 11. 車両財務計算PHP
- 12. 各顧客の顧客フォームビューで延滞支払の合計を表示
- 13. 個別の顧客IDごとのOracle SQL合計トランザクション
- 14. データベース設計 - 貸与システム - 複数の顧客貸出
- 15. 顧客データの集計と組み合わせ
- 16. Djangoの車両エントリーのモデルを設計する
- 17. 合計時間と時間 - 客観C
- 18. Spring.net顧客の名前空間パーサ
- 19. SQL - Previous 7日間の販売(顧客、日付ごと)
- 20. 顧客
- 21. ハンドル顧客イベントのflexunitとAsync.asyncHandler()
- 22. PHPとワニス付きの顧客ヘッダ
- 23. 顧客の合計売上金額の計算
- 24. LINQ複数の車両の列 と
- 25. AndroidのGraphhopperと異なる車両プロファイル
- 26. SuiteTalk NetSuiteで免税として顧客を設定する
- 27. OptaPlanner Vehicle Routing - 車両用時間窓
- 28. woocommerceのワードプレスのウェブサイトの顧客キーと顧客の秘密鍵でWoocommerce APIを使用する方法
- 29. 車両メーカー/モデルと部品データベース
- 30. Unet。マルチプレイヤー車両