問題タブ [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.
sql - 親子関係の効率的なクエリ
次のデータベース テーブルがあると仮定します。
これにより、階層名の定義が可能になります。各名前には、1 つの親名と任意の数の子名を含めることができます。
「a:b:c」のような修飾名に対応するレコードを検索したいと考えています。ここで、各名前はコロンで区切られています。私は現在、結合を使用してそうしています:
私が疑問に思っているのは、データの非正規化や特定の DBMS への強い依存を伴わない、より効率的な方法があるかどうかということです。
ありがとう
php - PHP Doctrine - YAML 構文のヘルプ。多対多関係のデフォルト値?
Doctrine でユーザーを整理するための次の YAML スキーマがあります。
基本的に、ユーザーは 1 つまたは複数のグループに属します。
デフォルトで新しいユーザーを特定のグループに追加する方法はありますか?
アドバイスをいただければ幸いです。
ありがとう
linq-to-sql - LINQ2SQL: 別のエンティティへの参照を持つエンティティ フィールドを更新する
LINQ には次のような状況があります: オブジェクト (ブログの「投稿」) があり、さまざまな値を取ることができる「ステータス」フィールドがあり、これらすべての値をリストするテーブルがあります (このテーブルには Id と Desc しかありません)。 .
これで、両方のテーブル間のリレーションシップが作成されたので、モデルでは、Post.Status は int ではなく、「PostStatus」のインスタンスになります。
したがって、Post のステータスをたとえば 20 に設定したい場合、フィールドを 20 に設定するだけではなく、割り当てる PostStatus のインスタンスが必要です。これらのステータス値はすべてロジックでハードコーディングされているため、コードに「20」をハードコーディングしても問題ありません。
これを行うより良い方法はありますか?
正直なところ、私はこのコードが嫌いです。まず第一に、PostStatus インスタンスを取得するために不必要に DB にクエリを実行するためですが、ほとんどの場合、非常に冗長であるためです。
これを行うより良い方法はありますか?
ありがとう!
ダニエル
iphone - iPhoneコアデータの再帰的関係
コアデータの再帰的な関係に問題があります。「SearchCategory」という管理対象オブジェクトがあり、そのカテゴリには「Categories」と「Category」を含めることができます。管理対象オブジェクトモデラーでは、SearchCategoryエンティティに2つの関係が設定されており、どちらもSearchCategoryエンティティを指しています。1つは「Categories」という名前で、多対数の関係です。もう1つは「カテゴリ」であり、多すぎるものではなく、「カテゴリ」の逆です。
私のコードでは、「setCategoriesObject」を使用して、検索カテゴリにカテゴリを追加しています。これは機能しているようです。しかし、私が言うとき、の子カテゴリは[mySearchCategory setCategory:aParentCategory]
どこにあるのでしょうか、それは記憶を取り入れたくないようです。上記のコードを実行すると、実際には親カテゴリの主キーがデータベースの子カテゴリの「カテゴリ」フィールドに保存されますが、Core Dataは実行時にこの関係を合成しないため、nilを返します。ここで何か考えはありますか?mySearchCategory
aParentCategory
[managedobjectcontext save:&err]
[mySearchCategory Category]
iphone - iPhoneコアデータ取得リクエスト、リレーションシップとセクションに関する基礎
できれば簡単な質問ですが、List と ListItem という 2 つのエンティティがあり、それらの間に 1 対多の関係が設定されています。
私の問題は、listitem の属性によって分割された listitems を返す fetchrequest を実行しようとしているときに発生します。「Where List = 'xxxxx'」と言う方法がないため、listItem オブジェクトに対して直接 fetchrequest を実行することはできません。したがって、次のようなものがありました。
さて、このエラーは、ソート記述子で 1 対多の関係を使用できないと言っているためですが、ソート記述子が必要であるため、これを行う正しい方法がわかりません。どんな助けでも素晴らしいでしょう。
class - 単純な UML の振る舞いに戸惑う!
UML とシステム設計の初心者です。
設計段階でクラス図を作成する段階にあり、要件を実装する方法を理解するのに苦労しています。問題は次のとおりです。
Name クラスと ContactDetails クラスで構成される Person クラスがあります。連絡先詳細クラスは、MobileNumber クラスと EmailAddress クラスで構成されます。
ContactDetails に MobileNumber または EmailAddress のいずれか、またはその両方が必要になるようにクラス図をモデル化するにはどうすればよいですか?
それは単純だと思いますが、それは私を投げました!
ありがとう
database - 1対nの関係
1対nの関係はありません。
いくつかの記事を読みましたが、まだ理解できません。
1 対多、1:1、多対多を取得します。
しかし、1-n とはどういう意味ですか?
mysql - RailsのHABTM結合テーブルからエントリを削除するにはどうすればよいですか?
テストを何度も繰り返した結果、2 つのモデル間の HABTM 関係を表す結合テーブルが、これらのモデルのインスタンスが削除されたときにエントリを削除していないことに気付きました。HABTM 関係を持つモデルのインスタンスを削除する場合、何か特別なことをする必要がありますか?
ruby-on-rails - ActiveRecord で参照に名前を付ける
私の Rails アプリには、organization_instance.adminstrator 経由でアクセスできるようにしたい User への参照を持つ Organization モデルがあります。belongs_to メソッドを使用してこれを達成する方法がわかりません。