問題タブ [datamodel]

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 に答える
4017 参照

uml - UMLドメインモデリング

ドメインモデルとデータモデルの違いは何ですか?

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

datamodel - Qooxdoo TreeVirtual は展開されたノードのみを dataModel として返します

this._tree.getDataModel();ツリー仮想で qooxdoo を実行すると、展開されたノードのみが返されます。ツリー内のすべてのノードを取得するにはどうすればよいですか?

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

asp.net-mvc - ASP.NETMVCでのモデル設計

MVCでのモデル設計に常に問題があります。ほとんどすべてのプロジェクトで、作成、編集、削除するエンティティが必要です。これらのエンティティのほとんどには、作成日、変更日、作成者、変更者などの一般的なプロパティがあり、場合によってはさらに説明的なプロパティが一般的です。そのため、それらを格納するための単一のDBテーブルがあります。たとえば、Documentsテーブルには、請求書、見積もり、その他のビジネスドキュメントが保存されます。ORMにEntityFrameworkv4を使用していますが、最終的にはDocumentエンティティになります。

このエンティティを変更するにはどうすればよいですか、または共通のプロパティを持つ複数のドキュメントタイプをサポートするために別のDocumentViewModelクラスを作成するにはどうすればよいですか(したがって、何らかの形式の継承またはインターフェイスの実装を実装する必要があります)。さまざまなドキュメントタイプを識別することに加えて、さまざまなデータ注釈ルール(属性)を持つためにいくつかのタイプも必要です。

たとえば、ドキュメントテーブルにはPayDate列があります。ドキュメントタイプの請求書ではPayDateを指定する必要がありますが、ドキュメントタイプの見積もりでは指定できません。

これは、MVCで何度も直面している単一の問題であり、これまでは毎回異なる方法で処理してきましたが、アプリケーションの保守性と開発のしやすさを最大限に高めるために、適切に処理する方法を決定できません。

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

html - DB の主キーを HTML コード (選択フィールドなど) に表示しないのはなぜですか?

選択ボックス(またはhtmlコードの他のもの)の値は、データベーステーブルの主キーであってはならないことを読んだところならどこでも。例えば:

データベースには、これらの値を主キー (1、2、3、...) とするルックアップ テーブルがあります。したがって、このルックアップ テーブルを参照するテーブルに格納する選択ボックスのデータは、1、2、3.... のような数値です (オプション フィールドの値として)。セキュリティ上の理由から、同じ値を html とキーとして使用しない方がよいと読みましたが、それで何が問題なのですか? なぜこれがセキュリティ上の理由である必要があるのか​​ わかりませんか?

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

hibernate - 多くの関係を避ける必要がありますか?もしそうなら、代替手段は何ですか?

多くの関連付けは避けるべきであるというコメントが残されましたが、この情報を残した元のコメント/ユーザーが見つかりません。だから私はコミュニティに尋ねています、多くの協会は避けるべきですか、もしそうなら、なぜですか、そして代替案は何ですか?

例:

レストランでは、さまざまな調味料をまとうことができるさまざまな種類のハンバーガーを提供しています。

これは多対多の協会ではありませんか?BURGERテーブルとCONDIMENTテーブルの外部キーを含むリレーションテーブルは必要ありませんか?

前もって感謝します、

BW

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

database - テーブルのコメント/定義を引き出す Erwin マクロはありますか?

基本的にデータベースにデータ ディクショナリを含めるための拡張プロパティを生成するスクリプト テンプレートを作成しましたが、モデルからテーブル コメントを読み取るマクロが見つかりませんでした。これにはハックがありますか?

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

sql - マスターデータと計算された補間データを区別する方法は?

固定値セットのデータポイントを持つ一連のベクトルを取得しています。以下の例では、時間ポイントごとの値を持つベクトルの例を示しています

しかし残念なことに、すべての時点で値が利用できるわけではありません。すべてのベクトルはデータベースに保存され、トリガーを使用して、補間またはより高度なアルゴリズムによって欠損値を計算します。どうにかして、どのデータ ポイントが計算され、どのデータ ポイントが元のデータ ポイントとして提供されたものかを判別できるようにしたいと考えています。もちろん、値がマスター値であったか、計算されたかを示す値を含むフラグ列をテーブルに追加できますが、もっと洗練された方法があるかどうか疑問に思っています。おそらく定期的に決定する必要はないので、CPU サイクルは決定または挿入の問題ではありません。

上記の例は見栄えの良い数値を示していますが、実際には 3.1415966533 のようになります。

ストレージ用のデータベースは oracle 10 と呼ばれます。

乾杯。

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

php - PHP用のDALジェネレーター

DAL を自動生成する方法を見つけるのに苦労している言語の可能性を探りたいので、.Net から PHP に移行します。.Net では、Visual Studio を使用してデータモデルを生成するだけですが、PHP と MySQL でそれを行うにはどうすればよいので、すべてのクラスを手動で入力する必要はありません。私の現在の PHP IDE は Aptana です。

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

join - DiggのCassandraデータモデルをよりよく理解するのを手伝ってください

http://about.digg.com/blog/looking-future-cassandra

DiggのCassandraへの移行に関するこの記事を見つけました。しかし、私はペア(ユーザー、アイテム)のバケットについての作者の考えを理解していませんでした。アイデアの詳細は、ソリューションをよりよく理解するのに役立ちます。

ありがとう

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

database-design - ドキュメントデータベースのモデリングデータモデル

私はRavenDBから始めて、さまざまなドキュメントモデルパラダイムに頭を悩ませようとしています...

一度に1つのイベントにアクセスし、アルバムを一覧表示し、その中に画像を一覧表示できるようにしながら、次をどのように構成しますか。
また、異なるアルバムからの単一の画像を保存するライトボックスが必要です。

ルートアグリゲートを作成しようとしましたが、構造化しても、Events個別にアドレス指定する必要があるため、すべてをトップレベルの要素として使用することになりますAlbumsImagesただし、これはリレーショナルスキームからの直接のコピーのように見えますが、これは実際には有用ではありません。

これをどのように構成しますか?