答えて
UMLとデータベースモデリングのコンテキストでは、方向性はしばしば考慮する必要があります。これらのモデルは、ビジネス・ルール・システムの基本モデルとして使用されます。ビジネスルールのコンテキストでは、方向性によって、あるオブジェクトから別のオブジェクトにナビゲートすることができます。したがって、あなたの例では、従業員から始めてクライアントに関するルールを書くことができます。
従業員のクライアントが従業員の親戚である場合 監査例外が発生します。
ここでは、従業員から始めて、「of」というフレーズでクライアントにナビゲートしました。
逆のナビゲーションは次のようになります。
クライアントにサービスを提供する従業員がクライアント の相対的なビジネスルールをオーサリングしながら、あなたは双方向のナビゲーションを持っているので、ここで監査例外
を上げ、その後 ある場合。これは重要であり、従業員またはクライアントのどちらかでオーサリングを開始できるように、ルール作成者に価値を提供するか、そうでないかもしれません。これは、ルールオーサリング言語を設計する際に行う必要のある決定です。
ルールを使用して基本モデルで可能な関係のカーディナリティを実際に表現している可能性があります。しかし、これは頻繁なユースケースではありません。それについて考えると、この種類のカーディナリティー表現はあまり変わらない可能性が高く、おそらくビジネスルールレベルで処理すべきではありません。たとえば、ビジネスルール作成者に、従業員が1つのクライアントのみを扱うことができるという事実と将来のある時点を表現できる能力を変更する必要がありますか。それは、非運用意思決定モデルでは意味をなさないかもしれませんが、運用ビジネスルールシステムではうまくいかないでしょう。
- 1. ASP.NETで双方向(双方向)データバインディングとは何ですか?
- 2. 双方向データバインディングと反応性の違いは何ですか?
- 3. 双方向ハッシュアルゴリズムですか?
- 4. 双方向アダプタパターンとは
- 5. 双方向のMappedBy @ManyToMany:理由は何ですか
- 6. TCPキープアライブは双方向ですか?
- 7. 双方向はWPF
- 8. ManyToMany双方向
- 9. 双方向バインド
- 10. 双方向カスケード
- 11. 双方向マッピングリスト
- 12. 双方向リスト
- 13. 双方向アソシエーション
- 14. 双方向バブルソートプルーフ
- 15. JSONとの双方向バインディング?
- 16. 双方向xdcr elasticsearchとcouchbase
- 17. $ routeParamsとの双方向バインディング?
- 18. UIScrollViewと双方向スクロール
- 19. WPF双方向バインディングと
- 20. リアクションUIと双方向バインディング
- 21. 双方向UDPクライアントとサーバー?
- 22. プロセスと双方向通信
- 23. MVVMとの双方向バインド
- 24. clojureの双方向マップですか?
- 25. Javaの双方向マップですか?
- 26. 双方向辞書ですか?
- 27. リサイクルビューのAndroid双方向ビューですか?
- 28. オブザーバーパターンは一方向または双方向データフローです
- 29. WPF CheckBoxの双方向は
- 30. reactcocoa for swiftは双方向データバインディングです