問題タブ [object-relational-model]
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.
node.js - 実際の外部キーなしで続編関係を定義する方法は?
次のような既存のデータベースがあります。
students テーブルの school_id 属性は、実際の外部キーではありません。外部キーなしで、学生と学校の間の関係を表す単なる整数です。
この種の設計では、生徒の学校名 (student.school.name) を取得できるように、sequelize で関係を定義するにはどうすればよいでしょうか?
php - Laravel Eloquent - 第 2 レベルのモデル関係へのアクセス
この質問は、Laravel ドキュメントで提供されているEloquent : Working With Pivot Tablesの例を拡張したものです。
ここでの関係は、Userが関連付けることができる多くのRoleオブジェクトを持っているということです。この拡張機能では、各 Role が多数の Task オブジェクトに関連付けられ、第 2 レベルの多対多の関係が提供されます。
Eloquent ORM を使用して、ユーザーが関連するタスクにアクセスする最も適切な方法は何でしょうか?
具体的には、次のメソッドは task_ids の配列を返す必要があります
java - ORMLiteを使用してSUMからREALを取得する方法は何ですか
データベースにはさまざまなdouble
値があります。私が使用しているすべての合計を取得するには
relvantDao.queryRawValue("SELECT SUM(productPrice * productQuantity) FROM cart");
問題は、これは値のみを返すlong
ため、小数点が失われることです。REAL
これらの値の合計を取得するにはどうすればよいですか?
oracle - REFを使用した表からのデータの挿入(SELECT) - Oracle Database
Pacient テーブルのすべてのデータを Pacient_OR テーブル (オブジェクト リレーショナル) に挿入しようとしています。Pacient テーブルに Pojistovna_ID (外部キー) を持つ列があり、Pacient_OR テーブルに Pojistovna_OR への REF がある場合、それを行う簡単な方法 (1 つのスクリプト) はありますか。Pojistovna と Pojistovna_OR の両方に同じデータが取り込まれますが、一方はリレーショナル、もう一方はオブジェクト タイプに基づいています。
私はこれを試しました(そしてもっとofc):
このコードはエラーをスローします:
単一行サブクエリは複数の行を返します
db2 - IBM DB2 での OID 比較
DB2 のオブジェクト指向機能を初めて使用しようとしています。型、型付きテーブル、および挿入データを作成しました。問題は、ユーザーが生成した OID を比較できないことです。
私のタイプ:
私の型付けされたテーブル:
コマンドでデータが正常に挿入されました:
しかし、この SELECT はまったく機能しませんが、IBM の知識では、同じ方法で行われます。
エラー: データ型に互換性がないか、「=」と比較できません
c# - MongoDB 自動ドキュメント リレーション マッピング C#
ドキュメント関係を自動的にマップできる C# の MongoDB 用のフレームワークはありますか? ここで私が話しているのは、純粋にドキュメント自体によって定義されたモデルまたは「スキーマ」であり、.Net 内のオブジェクトやその他の外部スキーマによって定義されたものではありません。
他のドキュメント間の関係を自動的に遅延読み込みできる動的オブジェクト/bsondocuments を考えてみてください。
これを自分で解決する方法はいくつかありますが、フレームワークまたはおそらく BsonDocument 拡張機能が既に存在する場合 (自分でこれを解決するつもりでした)、これにより、自分が取り組んでいるプロジェクトに複雑さを加える必要が少なくなります。