問題タブ [conceptual-model]

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 投票する
1 に答える
9645 参照

entity-framework - EFウィザードの[モデルに外部キー列を含める]オプションを使用する

このオプションを主に使用しますか(デフォルトがチェックされています)、それともチェックを外しますか?

エンティティにFK列とナビゲーションプロパティの両方があると、マッピングツールで問題が発生することがわかりました。どちらか一方をバインドする可能性がありますが、両方をバインドすることはほとんどありません。

概念モデルのガイドラインに厳密に従うとしたら、それらの列は決してプロパティに到達するべきではないと思いますか?

開発者がより頻繁に選択するものをより適切に表現できるように、多くの人が返信してくれることを願っています。

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

database-design - 概念からリレーショナルへのマッピング

これは宿題の質問です。私はすでに私自身の答えを持っていますが、それが正しいかどうかはわかりません。皆さんにアドバイスする必要があります。概念図は次のとおりです。

これが私のリレーショナルスキーマです:

Employer(EmployerID、name)->主キーはEmployerIDです

Employees(EmpID、name)->主キーはEmpIDです

雇用主と従業員の実体は、通常のクラスとして正しいはずだと思います。しかし、実行中のプロジェクトと、関連付けクラスと依存クラスであるプロジェクトエンティティがわかりません。これが私の答えです:

RUnning Project(EmpID、Year、Duration、ProjectID、ProjectName)->すべての主キー

Project(ProjectID、ProjectName)->すべての主キー

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

database-design - ER モデリングの質問

次の質問があります。

二項関係のみを使用して、以下の説明のエンティティ関係図を作成します。エンティティ ラベル、主キー フィールド、関係ラベル、および関係の多重度を含めます。

「ある会社は、それぞれ固有の番号 (gargNo) を持つ複数の車の修理およびサービス ガレージを運営しています。車の所有者がガレージに連絡すると、その詳細が記録され、所有者番号が割り当てられます。彼らの車もそのガレージに登録されており、参照番号 (carNo) が割り当てられます. 所有者は 1 台または複数の車を所有できますが, 車は 1 つのガレージにしか登録できません. 車がガレージに予約されると、サービスプランが作成されます. サービスプランは、特定の車に固有のもの (例: きしむフロントガラスのワイパーを治す) または多くの車に使用されるもの (例: 標準の 60000 マイル サービス) である場合があります。ワイパー モーターなど) サービス プランの各タイプの操作には固有の番号 (operationNo) があります。

これが私の答えです:

ここに画像の説明を入力

すべてのデータベースのベテランにとって、これは問題ないように見えますか?

また、その他ご意見・ご感想をいただければ幸いです...

宿題ではない

編集 - なぜ人々は投稿を編集し続けるのに変更を加えないのですか?

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

database - 概念データ モデルの詳細はどこで確認できますか?

概念データ モデルの詳細はどこで確認できますか? 下の画像の規則に基づいてスキーマを作成する必要があります。

ここに画像の説明を入力

2 つのエンティティ間の「バブル」(または関係) がわかりません。関係の名前は何にするべきですか (動詞、名詞など)?

このデータモデル化理論を扱った本やウェブサイトはありますか? それらの図の名前は何ですか? 「Conceptual Data Model」についてできる限りグーグルで検索しましたが、上の画像に似たものは見つかりませんでした。

助けてくれてありがとう。

PS Open ModelSphere「概念データモデル」を使用します。

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

algorithm - シンプルな GUI をゼロから作成する

利用可能な実際のライブラリがなく、「座標 (x,y) の次元 (x,y,xx,yy) の表示オブジェクト」以外の最小限のグラフィックしかないプラットフォームで、単純な GUI を作成しようとしています。

画面上に一連のオブジェクトを表示し、選択したオブジェクトを強調表示して、ユーザーがオブジェクト間を移動し、強調表示を各オブジェクトに移動できるようにするためのロジスティクスの原則を理解できるリファレンスを教えてください。簡単にできるように思えますが、人々がこれについてどのように考えているかを理解したいと思います。

obj.highlight() のようなメソッドを使用して、obj.highlight が他のすべてのオブジェクトのハイライトをオフにするオブジェクトを作成するにはどうすればよいでしょうか? オブジェクトの配列を介して for next ループを実行し、現在のオブジェクトをスキップし、強調表示をオフにしてから、現在のオブジェクトを true に設定しますか? 強調表示は、選択したオブジェクトの上に透明な中心を持つ別のオブジェクトを描画することによって実現されます。

これはシングル スレッド システムです (ただし、少量の非同期処理が可能です)。

私は概念的なアイデアをもっと探していますが、独自のグラフィック呼び出しを使用しない VB のコードが役に立つかもしれません。

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

architecture - 金融商品の価格 (クリーンまたはダーティ) をモデル化する方法は?

次の状況をモデル化するのに助けが必要です。

金融商品には必ず価格があります。ただし、一部の金融商品 (むしろ特定の種類の) には、価格に (とりわけ) 依存する属性である「クリーン」価格と呼ばれるものもあります。この場合、価格は「ダーティ」価格とも呼ばれます。価格 (またはダーティ プライス) とクリーン プライスの両方を計算する計算サービスがあります。その状況を概念的にモデル化するにはどうすればよいでしょうか?

私は2つの選択肢を検討しました:

  1. FinancialInstrument には価格があります

    Price は、DirtyPrice と CleanPrice の 2 つの派生クラスを持つスーパータイプです。CleanPrice は DirtyPrice に依存します

    次に、Calculator サービスは FinancialInstrument の価格を計算します。

    /li>
  2. FinancialInstrument は、次の 2 つの派生を持つスーパータイプです。PlainFinancialInstrument (価格属性のみを持つ) と、クリーン価格とダーティ価格の両方を持つ CleanPriceFinancialInstrument です。

    次に、Calculator サービスには、PlainSecurity の価格または CleanPriceSecurities のクリーン価格とダーティ価格を計算する 2 つのメソッドがあります。

    /li>

両方の選択肢のトレードオフは何ですか? 他の選択肢はありますか?

ありがとう。

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

database-design - PowerDesigner(データベース設計)-相互参照テーブルにPKを追加

概念モデルを物理モデルに変換して作成された相互参照テーブルにPKを追加し、FKとして他のテーブルに関連付ける方法を知りたいです。

概念モデル

概念モデル

物理モデル

物理モデル

期待される結果

物理モデル

  • ジョブアプリケーションテーブル:PK ja_id(int)
  • アプリケーションテーブル:FK ja_id(int)

私は私の問題を十分に明確に説明したと思います:)

手伝ってくれてありがとう !

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

mysql - 学生・指導教官申請のエンティティ関係モデル

学生とアドバイザーに関する Web アプリケーションを作成しています。学生は自分の研究を選択し、アドバイザーがそれを監督します。プログラムの正しい関係を見つけるのに苦労しています。

基本的に、私のアプリケーションのアクターは.

アプリケーション用に ERD を作成しようとしています。

しかし、問題は、アドバイザー A が学生 X を監督していることを示すテーブルが必要なことです。どうすればよいでしょうか?

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

database - ファントラップとキャズムトラップ-データベース

誰かがキャズムトラップとは何か教えてもらえますか?私はあまりはっきりしていないので、おそらくファンの罠もあります。また、わかりやすい例を提供してください(Chen表記を使用)。

これまでの私の理解:ファントラップはM:1:1:Mであることを理解しています。これは、エンティティ間のパスがあいまいであることを示しています。
という事は承知しています。たとえば、Mが生徒を表し、他のMが学校を表す場合、どの生徒がどの学校で勉強しているかわからないため、あいまいになります(これは私がこれまでに理解したことです)。

しかし、キャズムトラップとは何かがわかりません。

また、トラップを特定して修正するにはどうすればよいですか?