問題タブ [table-relationships]

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

sql-server - 動的関係

たとえば、以下の表を見てください。

tblItems:

tblData1:

tblData2:

tblItemsタイプ 1 の列にはfromIDDatatblData1あり、タイプが 2 の場合はIDDatatblIDData2 に関連付けられています。

レコードはデータテーブルに挿入する必要があり、ユーザーはアイテムテーブルにレコードを挿入できるため、それを確実にするために関係を設定する必要があります。

この場合、これらのテーブル間のリレーションシップを設定する方法はSql Server?

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

grails - Grails: レガシー データベースに基づくドメイン モデルの関係

既存のレガシー データベース (変更不可) からデータを取得する Grails アプリケーションを作成しており、ドメイン モデル クラスでテーブルの関係を表現する方法について頭を悩ませています。

サンプルデータは次のとおりです。

これら 3 つのテーブルとそれらの関係 (pID 列を介して) をドメイン モデル クラスとどのように表現すればよいでしょうか?

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

mysql - MySQL でテーブルをリンクまたは結合する必要はありますか?

これまで多くのデータベースを作成してきましたが、2 つのテーブルをリンクしたことはありません。私は周りを見回してみましたが、2つ以上のテーブルを一緒にリンクする必要がある理由を見つけることができません.

データベースのリレーションシップについて説明している優れたチュートリアルがここにありますが、それらが必要な理由については説明していません。彼は単に彼らがそうであると言います。

それらは本当に必要ですか?(彼の例では)すべての注文には顧客がいて、注文テーブルを顧客テーブルにリンクすることは理解していますが、なぜこれが絶対に必要なのかわかりません。テーブルのリレーションシップを作成しなくても問題なく機能するショッピング カートやその他の複雑なデータベースを作成できます (作成しました)。

かなり大規模で複雑なデータベースを持つ新しいプロジェクトでMySQL Workbench v6.0をいじり始めたばかりなので、関係なしでプロジェクト全体を作成することで何かを失うのではないかと思っています。

注:この質問が一般的すぎるか、トピックから外れている場合はお知らせください。変更します。このトピックについて多くのことが言えることを理解しているので、リレーションシップを使用しないことで、セキュリティの問題や重大なパフォーマンスの問題に自分自身をさらけ出しているかどうかを知りたいだけです。具体的にお答えください。「はい、パフォーマンスの問題にさらされています」は役に立たず、私自身にとっても、後でこのスレッドを見ている他の人にとっても役に立ちません。詳細と詳細を返信に含めてください。

前もって感謝します!

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

ruby-on-rails-4 - 記録に何週間も追加

現在、ユーザーが画像をアップロードできるアプリケーションがあります。現在。各画像は特定のイベント、または私の場合は特定の週に属しています。

同じ画像が複数回アップロードされることで冗長性とサーバーの過負荷を軽減するために、ユーザーが (1) 画像をアップロードできるようにし、データベースにロードされている複数の週に割り当てるオプションを提供したいと考えています。

これが今のセットアップです:

クリエイティブモデル

ウィークモデル

私が抱えている問題は、アプリケーションが複数の [week_id] を 1 つのクリエイティブに渡すことです。

これは、結合テーブルを使用した has_and_belongs_to_many 関係に変換する必要がありますか?

ネストされたフォーム

ティア

0 投票する
0 に答える
59 参照

database - データベース設計 - 100*100+ M:N の関係を表すソリューション?

データベース設計の問題に対する最善の解決策を見つけようとしています。どんな提案も受け付けています。

データベース スキーマ

サブ要素で構成されるテーブル Element があります。それらの間の関係は M:N なので、新しいサブ要素ごとに交差テーブルが必要です。

異なるサブコンポーネントを使用する他のテーブル (Element2 など) を使用できます Element と Element2 の主な違いは、使用する subElements のセットです。

ここまでは順調ですね。

今問題:

100 以上の要素のようなテーブルを持つことができるデータベースを設計する必要があります。さらに、テーブルごとに 100 のサブ要素を持つことができます (つまり、100 のリレーション、100 の交差テーブル...)

したがって、この構成に 10,000 個のテーブルがあるため、リレーショナル モデルの不適切な設計または制限について考えています...

これに関するアドバイスはありますか?

ありがとう

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

database - クエリに関するリレーショナル データベースのアドバイス

私は EPICOR と協力して BAQ レポートを設計しています。私の基本的なレポートは常に問題ありません。より複雑なクエリの作成に移ったので、クエリを機能させるためのヒントがあるかどうかを考えてみました。構文は正しく、プログラムによって検証されていますが、クエリはまだ読み込まれません。何を探すべきかについて何かアドバイスはありますか?遅延の原因となる可能性のある問題は何ですか?

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

java - Android を使用した Azure モバイル サービス

私は Android 開発と Azure モバイル サービスの両方に非常に慣れていません。私は Java について十分な知識を持っているので、Android 開発はそれほど難しくありません。とはいえ、Azure Mobile Services の操作について十分な知識を得るのに苦労しています。

REST API についての知識はほとんどありませんが、必要に応じてすぐに習得できます。私の主な懸念/質問は次のとおりです。

モバイル サービスのデータと API のみを使用して Android アプリを構築できますか? つまり、単純なテーブル値と基本的な CRUD API ですか?

そうでない場合、アプリケーションの構築にどのようにアプローチすればよいですか?

複数の列のクエリ、テーブルの関係 (1 .. n 、継承) に対応したいのですが、完全な Java オブジェクトを渡すのではなく、JSON オブジェクトをパラメーターとして使用して、より軽量な通信を行いたいと考えています。

また、SSLを設定する可能性はありますか?

どんな助けでも大歓迎です。

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

orm - 複数の関係のケースでLaravel Eloquent ORMで選択する関係タイプ

私は Laravel を初めて使用し、ORM のいくつかの定義について少し混乱しています。私は現在、単純なトラブル チケット管理システムに取り組んでいます。ここに私の質問があります: (テーブル: 列、列、...) チケット: ID、説明、機器 ID 機器: ID、名前、ベンダー ID ベンダー: ID、名前

これは、Laravel の規則に従って、私のテーブルとその関係の非常に短いレジュメです。これらのモデルを構築するにはどうすればよいですか?

基本的に、たとえば、特定のベンダーに対して開かれたチケットの数 (サポートのためにベンダーに電話した回数) を取得する必要があります。

前もって感謝します

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

php - Laravel 4 の雄弁な関係

ミニ CMS タイプのコンポーネントを作成しようとしていますが、3 つのモデルがあります。

Page.php

PageGroup.php

Content.php

編集:正しい関係で関係モデルを設定しました。

PageGroupに属するコレクションを返しますPage。私の新しい質問は、そのコレクションからコレクションを取得できるかどうかだと思います...次のようなもの:

それが返されるため:

これは意味がありますか?初心者の質問で申し訳ありません。私はちょうどLaravelに入っています!

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

sql - SQL リレーション、現在使用されている行との 1 対多

SQLにはアイテムのテーブルがあります。アイテムは複数の価格を持つことができます。しかし、私がデータを使用するようになると、ほとんどの場合、日付で見つけることができる currentPrice だけが必要になります。

私の質問: 価格に 2 つの関係があるのは間違っているでしょうか。項目は currentPrice およびすべての価格と関係があります。私のmvcの複雑さを防ぐために、この種の問題の解決策はありますか. 私は現在、現在の価格でviewModelを使用していますが、データベースでこれを処理できれば、私には良いようです。(そうでない場合は教えてください)。

注: item テーブルの前に価格テーブルを作成する必要があり、item テーブルについても同様に作成する必要があるため、この正確な方法ではうまくいかないと思います。しかし、これは私の問題を示しています。

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