私は顧客がを試すことができるショップがあります多くの製品が最終的にを買うちょうど1つを買う。だから彼が 'がを試してみると、costumer - productの製品の関係は1からnですが、' はを買っています。 'それは1対1です。それをUMLクラス図で解決するには?クラス図設計の問題:1からnと1から1
1
A
答えて
2
次の2つの関連付けを使用することができますがに「しようとします」 -nを指定して「1」を購入します。別の選択肢は、製品が購入されていないか、それとも単なるものであるかをチェックする制約付きの「製品」 - 「n」の関連付けです。
それでも、一つだけの製品を購入することができるアプリケーションは、非常に奇妙;-p
0
1からnは、1つ以上の製品を購入することが可能であると思われるので、ここではより適切なようです。
、その後1 1にはokです、彼は複数の製品を購入することはできませんし、あなたがしようとした製品のトレースを維持したくない場合は...
関連する問題
- 1. リバースエンジニアリング:DB表からクラス図へ(1対多、多対1マッピング)
- 2. モデル1-nの問題
- 3. Rails ActiveRecord N + 1問題
- 4. ピボット1行n列からn行1列まで
- 5. N-1サンプルから最低AveとSTDEVを計算する
- 6. 1/N + 2/N-1 + 3/N-2 + ... N/1
- 7. Grails - [1:N]関係の問題
- 8. 1 + n件の問題を避ける
- 9. JPAは:N + 1つの問題
- 10. 1つのアクティビティから1つのアクティビティへの意図
- 11. JPA Hibernate n + 1問題(レイジー&エイガー差分)
- 12. Laravel - イーガーロード非関係法(N + 1問題)
- 13. N:1台のテーブルからの問い合わせ
- 14. クラスが見つからない、作曲とZend Frameworkの1オートローダの問題
- 15. どちらが良いですか、ch = '\ n'; write(1、&ch、1);またはputchar( '\ n');
- 16. 1つのクラスのシーケンス図
- 17. (1/2)^ nのBig Oクラス
- 18. これはn + 1の問題でしょうか?
- 19. 2つの1:n関係のメディアとレッスンテーブルの設計
- 20. A [n-1]> = A [n] <= A [n + 1]
- 21. PHP円形ループのnからn-1の要素
- 22. 1対多のデータベース設計の問題
- 23. 1つのクラスから静的メソッドを呼び出す際の問題
- 24. numpy(n、)ベクトルから(n、1)ベクトルへの整形
- 25. Rubyの[:1:1、:2、2]から{:1:1、:2 = 2}への変換
- 26. n> = 1チューリングマシンの場合1^3^n
- 27. Swiftモジュールから1つのクラスをインポート
- 28. numpyで(n)D配列から(n-1)D配列を選択
- 29. 再帰的な方法でN/2〜Nを1にN/2を加えて合計1〜Nを計算する
- 30. 1つの問題
は、家や車の購入を考えている... :)私は複数の車/家を/購入することができないと述べた – de3
バス/学習? :D –
さて、セビノス、自分の棺を買ってみましょう...? – de3