問題タブ [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 投票する
2 に答える
105 参照

database - 私のデータベース関係が大丈夫かどうかを知る方法は?

データベースの設計 (特にリレーションシップ) が適切かどうかを確認するにはどうすればよいですか? インターネットでいくつかのデータベースの例を見つけて解決しようとしましたが、私の設計は常に例の設計とは異なります。人間関係を設計する際に従うべき規則や、自分の人間関係が悪いかどうかを調べるために自問する質問はありますか? または、データベースが複数の OK デザインを持つことは可能ですか? ありがとう

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

sql-server - データ型が異なる列の関係を追加する

データベースに2つのテーブルがあり、マスターテーブルには「ID」という名前のフィールドがあり、「uniqueidentifier」データ型があり、詳細テーブルには「nvarchar」データ型の「MID」という名前のフィールドがあり、マスターテーブルフィールド「ID」を保存しますその中の価値

これらのテーブル間に主従関係を追加したいのですが、実行したいときに次のようなメッセージが表示されます: 「列 "..." の次のデータ型のプロパティは、"..." の列と一致しません」

「MID」データ型を「一意識別子」に設定することはできません!

MS-Access では可能ですが、MS-SQLServer 2008 でこれを行うにはどうすればよいですか?!

前にありがとう...

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

sql - SQL - テーブルのリレーションシップ、主に (PK/FK)

SQL は初めてで、テーブルの関係について質問があります。現在、データベースに次のテーブルがあります。

人:

会社:

請求書:

概要セクション:

詳細セクション:

基本的には、1社あたり複数人で請求書を1通受け取ります。

各請求書は 2 つのセクションに分かれています。

  • 概要
  • 詳細

概要セクションには、会社名、会社の住所、請求書番号、請求書の日付、および期日が表示されます。

詳細セクションには、個人の名前、金額、および追加情報が表示されます。

私はこれについてすべて間違っていますか?これについて最善の方法は何ですか?ありがとうございました!

編集:

懸念事項: このシナリオで外部キー/主キーを正しく割り当てていますか?

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

zend-framework - Zend Table リレーションの保存/更新

現在、テキストなどにいくつかの変更を加えた後にページを更新する必要があるcmsページモジュールに取り組んでいます。複数のテーブルから複数のデータを取得しているため、データを複数のテーブルに保存/更新する必要もあります。

特定の 1 つのテーブルにデータを更新することは問題ではありませんが、何らかの理由で、テーブルのリレーションシップで同じトリックを行う方法がわかりません。私の質問の 1 つは、これを行う方法と、すべてのモデルに対して単一の savePage メソッドを作成し、特定のデータを個別に処理する必要があるかどうかです。または、ManyToManyRowsets などのオプションを使用して保存を処理するためのより良いソリューションです。

間違ったものを探しているのか、それとも欲しいものが存在しないのかはわかりません。とにかく、次のリンクは私が望むものに少し似ているようです。誰かが私を助けてくれたら、とても感謝しています。

https://stackoverflow.com/a/640648/1553963

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

java - spring roo を使用したデータベース間の関係

2 つの異なる永続化ユニット内の 2 つのエンティティ間に関係 (@OneToMany 、@ManyToMany) を作成することは可能ですか?

このセットアップhttp://viralpatel.net/blogs/spring-roo-two-database-configuration/に従った後 、ある永続ユニット コンテキストで作成されたエンティティが、別のコンテキストの別のエンティティと対話できるかどうかを確認したいと考えています。

これが不可能な場合は、自分でトランザクションを管理する必要がありますか?

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

php - Zend Relationship : ビューの依存テーブルからプロパティを取得する方法は?

このシンタックスを使用して、ビュー テンプレートの依存テーブルからプロパティを取得します。

それは仕事ですが、これが良い方法かどうか知りたいです。
このようにもっと簡単にすることは可能ですか?

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

sql - SQLで2つのテーブルから行を選択.

主キーと参照を持つ 3 つのテーブルがあります。以下の方法で行を選択する必要があります。誰か助けてください。

表:クラス( ClassId -> primarykey)

表:部署DeptId -> primarykey

表: ClassAndDepartment

ここで、値がテーブルに存在するがClass存在しない行を選択する必要がありますClassAndDepartment

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

sql-server - SQL Server で One-to-Optional-One 制約を作成する

私は「メインテーブル」を持っています、それを呼び出しますCustomers

ここに画像の説明を入力

そして、私は「サテライトテーブル」を持っています、それを呼び出しますCustomer_IllegallyObtainedInformation

ここに画像の説明を入力

今、私が欲しいIllegalのは、テーブルからメインテーブルへの外部キー制約Customersです:

ここに画像の説明を入力

言い換えると:

  • エントリなし可能性がありますCustomer Illegal
  • しかし、_Illegal _Customer

私の本能は、SQL Server データベース ダイアグラムでドラッグすることでした。

  • FROMIllegalテーブルTOCustomersテーブル_ _

Customers_IllegallyObtainedInformation関係の "子" であるSQL Server を示します。代わりに、その SQL Server で発生することにより、1 対 1 の関係になります。

ここに画像の説明を入力

を挿入しようとするとCustomer、既存の情報がないため失敗することを意味しますIllegal

SQL Server で"Parent-Child"または"One-to-Optional-One"関係を作成するにはどうすればよいですか?


注:例と質問を混同しないでください。Illegalテーブルに犠牲的なプライマリ代理キーを作成できます。

ここに画像の説明を入力

しかし、それは私の質問ではありませんでした。

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

ruby-on-rails - オブジェクトの関係と複数のコントローラーへのオブジェクトIDの受け渡し?

私は何かをするための最善の方法に夢中になっているので、アドバイスをいただければ幸いです。

私は次のモデルを持っています:

計画には、多くの計画日と計画場所を含めることができます。私はこれらのそれぞれに非常に基本的な作成を行うコントローラーを持っています。

私がする必要があるのは、プランを作成し、そのplan.plan_idを使用して複数のプラン日付と複数のプランプレイスを保存できる単一のビューを持つことです。

基本的なレベルでこれを達成するための最良の方法は何ですか(私はリロードせずに保存するためにajax呼び出しを行うことを目指しますが、私はこれから遠く離れています、私はまだ学ぼうとしています)。

これを単一の「新しい」プランビュー内に配置しますか?fields_forを使用して、同じフォーム内の複数のモデルを更新するフォームを試してみましたが、ここで実行する前に、ここで採用する最善のアプローチの概要を理解したいと思います。

モデル内でhas_manyとbelongs_toを使用する必要があることはわかっていますが、関係が正しいように完全に保存するための最良の方法がわかりません。

うまくいけば、私はこれをうまく説明しました。最善のアプローチに関する提案は大歓迎です。

(親切にしてください、私は今1か月しかRailsを学んでいません)

---編集---ここでモデルを作成し、必要なオブジェクトを渡す方法を説明しました。少し戸惑っていたので、この質問を正しくしなかったと思います。それを見てくれたすべての人に感謝します。

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

ruby-on-rails - Rails:belongs_tomultiple>メソッド

MichaelHartlRailsチュートリアルを終了しました。自分で何かを作ろうとしています。

作成しようとしている関係をレールに理解させるのに問題があります。これをできるだけ単純化するようにします。枝、小枝、葉のある木は適切ですが...

例として親子フォーマットを使用します。だから当然私にはユーザーがいて、ユーザーが家族を作ったとしましょう。

それで:

ご覧のように、私は子供が家族に属する親に属していることを望んでいますが、子供自体は親を介さない限り家族に属していません。これが比喩ではなかった場合は悲しいですが、この特定のケースでは真実です。;)

私は親の下で試しました:

しかし、それはうまくいきませんでした。

私が使おうとすると:

また

...メソッドが存在しないと表示されます。私はそれが関係を理解し​​ていないことを意味すると解釈します。

私は何が間違っているのですか?

関連する場合、現時点では、ファミリ、親、子のテーブルで唯一のものは次の列です。