問題タブ [multiplicity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
string - UMLで文字列コレクションを処理するには?
私は常に、UML で String コレクションをモデル化するための最良の方法 (つまり、OMG が承認した標準的な方法) は何かと考えていました。引用符があり、それぞれがいくつかのキーワードで表されているシンプルなデザインがあるとします。そこで、引用自体 (文字列)、作成者の名前 (別の文字列)、およびキーワードのコレクション (それぞれの文字列でもある) を使用して、「Quote」クラスをモデル化します。「キーワード」属性で文字列の多重度を表示したい場合は、デザインに「文字列」クラスを追加する必要があります。しかし、これはほとんどの言語の組み込みクラスであるため、実際の実装方法がわからないため、空のままにしておきます。したがって、次のようなものがあります。
私には少しぎこちないように見えます...これをモデル化するためのより良い (標準 UML) 方法はありますか?
uml - UML ダイアグラムの多重度関係
だから私はこの質問を持っています、私はしばらくの間立ち往生しています。いくつかのビジネス ルールに基づいて関係を描画し、多重度も含める必要があります。質問は次のとおりです。
映画には、主演が 1 人、共演者が 2 人、または 10 人以上が一緒に見つめている映画があります。スターは少なくとも 1 つの映画に出演している必要があります。
今までこんな関係を築いてきましたが、
映画 ---------------------------1..* スター
映画とスターの関係の多重度はどうあるべきですか? 私はそれが1..2または11..*の線に沿ったものであることを知っています
これら 2 つを組み合わせて 1..2..11..* の多重度を取得できますか?
助けていただければ幸いです。
ありがとう!
oop - オブジェクト指向設計における多重性
私は多重度の概念を正しく理解していません。実際、この例は私を混乱させました。どうすれば1つまたは2つの腎臓があるのでしょうか、誰かが多重度の概念を明確にすることができます.よろしくお願いします.
asp.net - 多重度の制約に違反しています。関係「Contract_Subscription」のロール「Contract_Subscription_Target」の多重度は 1 または 0..1 です。
上記のエラーが発生したときに、いくつかのオブジェクトをデータベースに保存しようとしています。私がググったり検索したりしても、まだ何か役に立つものは得られていないので、ここで質問します。
それがうまくいかないコード:
クラス コントラクト:
そして、クラスのサブスクリプション:
同じサブスクリプションで別のコントラクトを追加しようとすると、エラーが発生します。この状況では、既に追加されているプロキシ インスタンスである 2 つの契約と、まだモデル インスタンスである 2 つの契約があります。モデル インスタンスの追加を開始すると、エラーがスローされます。奇妙なことに、プロキシ インスタンスにも同じサブスクリプションが指定されており、エラーがスローされません。私が考えることができる唯一のことは、追加しようとしているモデルも同じ名前と管理を持っているということです。
このしつこい問題の解決策を誰かが知っていることを願っています。私が持っているちょっとした考えは、Entity Framework がサブスクリプションとコントラクトの間の 1 対多の関係を認識しないということです。なぜこの関係が認識されないのか、私にはわかりません。
事前にthx!
neo4j - Neo4j / OrientDB でエッジの多重度を制限することは可能ですか?
Neo4j と OrientDB が、特定のエッジ タイプの多重度に関して制約を定義する可能性を提供するかどうか疑問に思っていましたか?
java - すべての数値が「それ自体」によって複製される新しい配列を返す配列メソッド
配列を受け取り、各数値がその回数だけ出力される新しい配列を返す Java でメソッドを作成しようとしています。入力と出力の例を次に示します: "1 2 3 0 4 3" ---> "1 2 2 3 3 3 4 4 4 4 3 3 3"。立ち往生していて、プログラムがコンパイルされません。誰かが私が間違っているところを見ていますか?
c# - 二重外部キー: C# の多重度エラー
オークションのエンティティ フレームワーク セットがあります。すべてのオークションには、User DB オブジェクトへの 2 つの外部キーがあります。[作成者 (必須) と現在の勝者 (任意)]
パブリック クラス ユーザーDB {
... } public class AuctionDB {
... }
外部キーのコードがあります:
プロジェクトは次のエラー メッセージを言い続けます: SetUp: System.Data.Entity.ModelCongifuration.ModelValidationException : モデルの生成中に 1 つ以上の検証エラーが検出されました:
AuctionSite.AuctionDB_WinnerUser: : 多重度が、関係 'AuctionDB_WinnerUser' のロール 'AuctionDB_WinnerUser_Target' の参照制約と競合しています。従属ロールのすべてのプロパティは null 非許容であるため、プリンシパル ロールの多重度は '1' でなければなりません。
問題は db.Database.Delete() メソッドにあります:
何か助けはありますか?ありがとうございました
python - 複数の値が繰り返されるソートされたリスト内の値の周囲のアイテムを選択する
Python リストでいくつかの要素を選択しようとしています。このリストは、他のいくつかの要素のサイズの分布を表しているため、複数の繰り返し値が含まれています。
このリストで平均値を見つけたら、その平均値の上限と下限の間に値がある要素を選びたいと思います。これは簡単にできますが、選択する要素が多すぎます (主に、処理しなければならない分布がほとんど均一であるためです)。したがって、値を選択する境界を選択できるようにしたいと思いますが、平均より5要素下、5要素以上のように検索の広がりを制限することもできます。
コードを追加します (非常に単純です)。