問題タブ [erd]

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

sql - データベース設計 - 複数のソースからのデータ フィード

複数のソースから供給された同じテーブルに同じタイプのデータを格納する最良の方法は何ですか?

私のウェブサイトテーブルには複数のドメインがあり、そのうちの 1 つが facebook です。ビジネス ルールでは、1 つの組織が複数の Facebook アドレスを持つことができると規定されています。

ソースの 1 つから新しいフィードを取得するたびに、組織の Facebook のドメインを持つすべての Web サイト アドレスを削除することを計画していましたが、他のソースから読み込まれた他の Facebook Web サイトが削除されます。

これを乗り越える最善の方法は何ですか

各レコードがテーブルにロードされたソースの記録を保持する必要がありますか、それとも負荷に応じて別のドメイン名、つまり webfacebook、source1facebook を使用する必要があります。

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

linq - Linq クエリ、接続テーブルの問題

tbl_eventsすべてのイベント ( ) に関連するすべてのオブジェクト ( )を提示するクエリを作成したいと考えていますtbl_objects(関係タイプ — M:N)。

接続する 2 つのテーブルの外部キーのみを保持する接続テーブル (関連付けクラス) であるテーブルに問題があります。

たとえば、はtotbl_eventsという名前の接続テーブルに接続されています。tbl_object_has_tbl_eventstbl_objects

接続されたテーブルの構造は次のとおりです。

ここに私が書いてみたものがあります:

接続テーブルにアクセスできませんtbl_object_has_tbl_events

私の質問は、M:N の関係がある場合に、そのようなクエリをどのように実装できるかです。

ありがとう。

UPDATE多対多関係の生成:

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

database - DB Fk/Pkキーのパフォーマンス

私たちのDBには、絶えず挿入および更新されている数百万の行を持つ単一の中心テーブルがあります。このテーブルには、一意の識別子として機能する単一の列があり、このテーブルのコンテンツを1対多の関係を持つ複数のテーブルにリンクするために使用されます。

これは、たとえばUSERSテーブルにエントリを挿入すると、同じトランザクションでUSERS_PETSとUSERS_PARENTS(およびそれ以上)に、メインテーブルの同じ一意の識別子に基づいて複数の行が入力されることを意味します。

このDBを使用するアプリケーションは常に新しいエントリを挿入し、既存のエントリを更新するため、これらのテーブル間の関係はアプリケーションレベルでのみ保持されます(つまり、FK / PK減速を介してこれを処理する代わりに論理ERD)。

質問:

  1. これは、純粋なパフォーマンスの観点から、これが最善のアプローチであると想定するのは正しいですか?
  2. パフォーマンスに影響を与えることなく、これらのキーを設定する方法はありますか(DBがより自己記述的になるように)?
0 投票する
2 に答える
1135 参照

erd - 急ごしらえERDメーカー

私は Visio を使用して ERD を作成していますが、現在、リソースを大量に消費するものが実行されており、代わりに使用できる非常に軽量なものがないかどうか疑問に思っていました..

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

relational-database - ER ダイアグラムからオブジェクト リレーショナル データベースの設計

ER ダイアグラムを入力として受け取り、代わりにオブジェクト リレーショナル データベース設計を生成するツールはありますか? さらに具体的には、mysql ワークベンチで可能ですか?

ありがとう。

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

database - 電子商取引データベース ERD ヘルプ

これは私の脳を揚げています、私は本当に助けが必要です! これが私が達成したいことです。

テーブル名製品があります。製品には、最大 2 つのオプション フィールドがある場合とない場合があります。例の色とサイズ。

商品にオプション フィールドがない場合、価格と数量の行は 1 つだけです。それ以外の場合は、オプション フィールドの各行に価格と数量が 1 つずつあります。

私はこの音が紛らわしいことを知っています、私を許してください。私も混乱しています。): しかし、以下にいくつか例を挙げます。

100 万ドルの質問は、作成する必要があるテーブルとそのフィールドは何かということです。


【オプション欄のない商品】

価格 | 量

$1.00 | 2


【オプション欄が1つある商品】

価格 | 数量 | サイズ

$1.00 | 2 | 大きい

$2.00 | 1 | 小さな


【オプションフィールドが2つある商品】

価格 | 数量 | サイズ | 色

$1.00 | 2 | 大 | 緑

$2.00 | 1 | 小さい | 青い


Product と Optional という名前の 2 つのエンティティを使用して、Optional エンティティと多対多の関係を持ち、フィールド名 (例: Size) を格納し、ジャンクション エンティティ名 Product_Optional に値 (例: Large) を格納するというアイデアを思いつきました。

ただし、1 つの製品の 2 つのオプション フィールドを同じ価格と数量にバインドする方法の問題にまだ悩まされています。混乱させてごめんなさい:(

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

database - ジャンクションエンティティとの関係はありますか?

2つのエンティティ間の多対多の関係では、間にジャンクションエンティティがあります。

私の質問は、ジャンクションエンティティが別のエンティティと関係を持つことができるかということです。ありがとうございました!(:

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

sql - 2つの異なるエンティティが同じオブジェクトを参照するのはなぜですか?

Linq To Entitiesを使用して、2つのオブジェクトm1とm2を取得します。そして、2つの異なるオブジェクトが同じテンプレートテーブルを参照する理由がわかりません。

MConfigOnPage1、MConfigOnPage2とMConfigurationの接続が原因だと思います。多分それはどういうわけか分割されるべきですか?

ERDとコードを添付しました。

なぜこれが起こるのか説明に感謝しますか?

ありがとうございました

ERD

SQL-ERD MConfigurationテーブルデータ

MConfiguration_Content

ホルダーテーブルデータ____________________________________________________________________________ テンプレートテーブルデータ

Holder_Content_____________________________________Template_Content

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

erd - ERD (エンティティ関係モデル) - モデル化できない問題の例が必要

要求工学セミナーで奇妙なハードウェアの割り当てをもらいました。
私はネット全体を掘り下げていましたが、この例は見つかりませんでした... ERDモデルが完全な/任意の答えを与えることができ
ない工学分野(力学、医学、化学、プログラミングなど)の問題を見つける必要がありますに。

ERDのみでモデリング中に情報/プロセス/エンティティが失われた例を誰か教えてもらえますか?
モデリングを続けるために妥協する必要があるポイントでしょうか?
または、少なくともERDの制限は何ですか?

よくある間違いや悪いモデリングの例ではなく、制限/欠点の例である必要があります。

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

database-design - Advantage Database Server 10 の ERD を作成する

ADS 10 データベースの ERD を作成する必要があります。データベースが既に存在するので、リバース エンジニアリングはよいでしょう。残念ながら、このデータベースをサポートする ERD ツールは見つかりませんでした。

この機能をサポートするツールを知っている人はいますか?