問題タブ [object-role-modeling]

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.

0 投票する
4 に答える
1242 参照

database - オブジェクトロールモデリング(ORM)を使用したリレーショナルモデル内の動的型

オブジェクトロールモデリング(ORM)で、タイプのエンティティと関係があり、タイプエンティティが存続するように指定でき、モノエンティティが生年月日の値を持つことができるモノのエンティティが与えられた場合、どのように指定しますかモノに関連付けられたタイプのインスタンスがライブに設定されていない場合に、モノのインスタンスが生年月日の値を持つことを除外する制約。下の図を参照してください...

制約されるモデルのORM図http://img197.imageshack.us/img197/6551/dynamictypeorm.jpg

私の質問の背後にある目的は、タイプが何であるかが不明であるが、タイプの特性がわかっている場合に、システム内のタイプのモデリングを可能にすることです。より適切なアプローチがあると思われる場合は、ORMに関する回答である必要はありません。読んでくれてありがとう、うまくいけばあなたは私を助けることができます。

0 投票する
3 に答える
2260 参照

object - オブジェクト ロール モデリングとオブジェクト リレーショナル マッピングの違いは何ですか?

オブジェクト ロール モデリングについては学びましたが、オブジェクト リレーショナル マッピングについては学びませんでした。それらが同じことを行う 2 つの方法であるかどうか、また長所と短所は何ですか? 私にとっては、オブジェクトのロール モデリングの方がはるかに理にかなっています。比較できる場合は、簡潔ですがわかりやすい比較をしていただけますか。乾杯

0 投票する
3 に答える
253 参照

object-role-modeling - ORM:2つの参照されるエンティティに対する値の等式制約を指定する

object-role-modellingを使用して概念をモデル化しようとしていますが、必要な制約タイプが見つかりません。存在するのかしら。

ここに3つの事実があります:

  • 商品は1つの商品カテゴリである必要があります
  • EntityDescriptorはCommodityCategoryである必要があります
  • EntityDescriptorは1つの商品用である可能性があります

これはモデル化するのが簡単です:

代替テキスト

しかし、ここに制約があります:

  • EntityDescriptorがCommodity用である場合、Commodityによって参照されるCommodityCategoryは、EntityDescriptorによって参照されるCommodityCategoryと等しくなければなりません。

たとえば、これらの商品があったとします。

これらは合法です

しかし、これは違法です

等式制約を見ましたが、それは関係の存在に関するものであり、関係の実際の値ではありません。

この制約をモデル化するために使用できるものはありますか?

0 投票する
1 に答える
430 参照

orm - NORMAのオブジェクト役割モデルにおける3エンティティ制約

NORMA for Visual Studio 2010 を使用して、以下の ORM 図に示されている制約をモデル化しようとしています。 ここに画像の説明を入力

マーチャントは、そのマーチャントがその通貨をサポートするプロセッサを使用する場合にのみ、その通貨で取引します。

このリンクによると、私がモデル化しようとしているのは結合サブセット制約です。上記のリンクの例を次に示します。

ここに画像の説明を入力

その人がそのプロジェクトにまたがる部門で働いている場合にのみ、人として読むことができます。

それは私がモデル化しようとしているものと同じようです。

サブセット制約を追加し、あるロールから別のロールをクリックする場合、いくつかの組み合わせを試しましたが、常に次のようなエラーが発生します。

  • モデル 'ORMModel1' の制約 'SubsetConstraint1' には、列 '1' に互換性のないタイプのロール プレーヤーがあります。
  • モデル 'ORMModel1' の制約 'SubsetConstraint1' には、列 '2' に互換性のないタイプのロール プレーヤーがあります。

この制約をモデル化するにはどうすればよいですか?

0 投票する
2 に答える
1214 参照

ruby-on-rails - Rails role_model with devise gives error "undefined method `roles_mask='"

I have an app with devise. I installed the role_model and cancan gems. I updated the user.rb to read:

Then, in the rails console I try

Where does roles_mask come from? Do I need to include something else?

0 投票する
1 に答える
2087 参照

mysql - ORM モデリング - エンティティ タイプと値タイプ

私は ORM モデリングが初めてで、簡単な質問があります。

映画、その名前、リリース日、およびジャンルのリストが必要だとしましょう。ここでは、映画は値型「name」で表されます。しかし、エンティティ型または値型として「リリース日」と「ジャンル」を使用する必要がありますか? さまざまなアプローチを使用したさまざまな ORM モデルを見てきました。どちらかを選択する理由は何ですか?