問題タブ [database-relations]
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.
ruby-on-rails - データベースの可用性スキーム
私は現在、ローイングチームがトレーニング時間などを計画するのに役立つウェブサイトを設計しています. 基本的な考え方は、すべての漕ぎ手がトレーニングできる時間を設定できるということです。コーチは、便利なテーブルですべての漕ぎ手の空き状況を確認し、これを使用してトレーニングを計画できます。
私の質問は、クラス図とデータベースで可用性をどのように表現すればよいですか?
私が思いついたのは、日を時間ブロックに分割することでした。ブロック 1 は 7:00 から 7:30 を表し、ブロック 2 は 7:30 から 8:00 を表します。次に、次の属性を持つテーブル 'timeblocks' を作成します。
- block_id
- ユーザーID
- 日付 (日、月、年)
- ブロック番号
- 可用性
これは可用性データを保存する効率的な方法ですか?\
kohana-3 - Kohana 3 ORM: リレーションシップの保存
「Kohana_Exception [ 0 ]: Loja プロパティが Model_Cliente クラスに存在しません」というエラーが表示されます。
loja を cliente ($cliente->loja = $loja) に追加して保存できないのはなぜですか?
algorithm - 1 対多 (1:n) の関係を持つデータを対象とする分類アルゴリズムはありますか?
データマイニングの分野で、1対多の関係にあるデータを分類する研究はありますか?
このような問題の例として、クラスの成績と個人情報に基づいて、どの学生が大学を中退するかを予測しようとしているとします。明らかに、生徒の個人情報とクラスでの成績の間には 1 対多の関係があります。
明らかなアプローチには次のものがあります。
集約- 複数のレコードを何らかの方法で集約して、問題を基本的な分類の問題に減らすことができます。学生の分類の場合、成績の平均を個人データと組み合わせることができます。このソリューションは単純ですが、多くの場合、重要な情報が失われます。たとえば、有機化学を履修して C- を下回った学生のほとんどが、平均が B+ を上回っていたとしても中退してしまうとしたらどうなるでしょうか。
投票- 複数の分類器 (多くの場合、弱いもの) を作成し、投票を行って、問題のデータの全体的なクラスを決定します。これは、学生のコース データ用と個人データ用の 2 つの分類器が構築された場合のようなものです。各コース レコードはコース分類子に渡され、成績とコース名に基づいて、分類子はそのコース レコードのみを使用して学生が中退するかどうかを予測します。個人データ レコードは、個人データ分類子を使用して分類されます。次に、すべてのクラス記録予測と個人情報記録予測が一緒に投票されます。この投票はさまざまな方法で行うことができますが、最も可能性が高いのは、分類子の精度と分類子の投票の確実性を考慮に入れることです。明らかに、このスキームは集約よりも複雑な分類パターンを可能にしますが、さらに多くの複雑さが伴います。また、投票がうまく行われないと、精度が低下しやすくなります。
そのため、1対多の関係でデータを分類するための他の可能な解決策を探しています。
django - djangoで一般的なOneToOne関係を作成して強制するにはどうすればよいですか?
とまったく同じものが欲しいのですdjango.contrib.contenttypes.generic.GenericForeignKey
が、OneToOne
代わりにForeignKey
. unique=True
問題のフィールドに追加するのが簡単な (わずかにエレガントではありませんが) 回避策だと思いましたが、それはうまくいきません。
database - 同じテーブル内のcakephp 2つの外部キー
以下のような条件を管理する必要がある CakePHP を使用したトーナメント Web サイトがあります。
試合の部門と試合のスケジュールを管理する必要がある 2 人の競技者の間で戦闘が行われます。ここでは、競技者と対戦相手は競技者のテーブルの外部キーから同じになります。これは、同じユーザーが互いに対立することを意味します。場合、2 つの同じフィールド (competitor_id) を試合スケジュールのテーブルに保存し、管理者も管理できるようにする方法、競合他社の注文、一部の競合他社が利用できない場合など.
ruby-on-rails-3 - accepts_nested_attributes_forを使用してRails3でネストされたオブジェクトを作成するにはどうすればよいですか?
関連するフォームとを作成しStudy
ながら、新しいフォームを作成する方法を理解できません。、、およびは、データベースリレーションモデルで確認できるように、オブジェクトを作成するために使用可能である必要があります。StudySubject
Facility
user_id
facility_id
study_subject_id
Study
の移行は次のとおりですstudies
。他のテーブルには外部キーが含まれていません。
モデルは、次の関連付けを定義します。
質問
1)has_many
とのbelongs_to
定義は正しいですか?
2)accepts_nested_attributes_forstudy
を使用して作成するにはどうすればよいですか?
3)スタディは1人のユーザーのみに属する必要があります。アソシエーションを保存するために、を他のすべてのオブジェクトに追加する必要がありますか?user_id
2週間の広範な学習以来、私はRailsにまったく慣れていません。多分愚かな質問でごめんなさい。
c# - データセットの関係を削除するにはどうすればよいですか?
どうやってやるの?DataSet.Relations.Clear()を試しましたが、機能しません。何か案は?
ruby - Active Recordスコープに引数を魔法のように供給する方法は?
これが可能かどうかはわかりませんが、解決策を思いつくかどうか見てみましょう。これは多かれ少なかれ可読性の観点からコードの品質に関するものであり、実際の問題ではありません。私はすでに解決策を持っているからです。私は友情モデルとユーザーモデルを持っています。友情モデルは、2 人のユーザー間の友情をモデル化するために使用されます。
引数を指定せずに、ユーザー モデルを介して、要求された、保留中または承認されたスコープを呼び出すことは何とか可能ですか?
sql - 一部の値が一致しない場合でも、結合されたテーブルの結果を表示する
アクセスデータベース
contact_idとrelation_idはどちらも、テーブルの連絡先のIDを参照する外部キーです。
現在の連絡先のリレーションが存在する場合は、クエリを実行して、連絡先の名前/名前とリレーションの名前/名前の両方を取得したいと思います。存在しない場合は、連絡先の名前/名前と、リレーションのフィールドの空白の値を取得します。
このすべてを1つのクエリで
編集:
左結合を使用しました。VB.NETを使用してクエリを実行しています。
OleDbExceptionが発生します:Join式はサポートされていません。
彼らは別の投稿で次のように述べています。「FROM句でLEFT/RIGHT / INNER JOINSを使用する場合、Accessではwhere句で従来の結合を使用できません。おそらくより高価なソフトウェアを購入することを意図しています。」-(結合式はMS Accessでサポートされていませんか?)
正確にはそうではありません。私が試したいくつかの例から、次のような結論に達しました。
Accessでは、外部結合(LEFT / RIGHT)を1つ以上の内部結合と一緒に使用することはできません。ジョン・カーマックの名前で私は何ができますか?個別のselectクエリは避けたいと思います。助けてください...
python - Django モデル関係の支援
私はdjangoとプログラミングに不慣れで、Model PinyinからModel Learnedに値を追加したいのですが、その特定のユーザーのlearnedにまだ追加されていないが、これを行う方法を正確に把握できないようです。
たとえば、Pinyin から値を取得したいのですが、Pinyin.id と User.id がまだ Learned にない場合は、ユーザー ID、今日の日付、および Learned が False/0 に設定された単語を Learned モデルに追加します。