問題タブ [data-consistency]

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

database - Oracle 11gの別のテーブルへの外部キー参照を持つすべてのテーブルでトリガーを有効にする方法は?

Organizationデータベースには、ほとんどのテーブルに外部キーがあるという名前のベーステーブルが1つあります。ERDの下でこれを仮定します:

データベースERD

ご覧Organizationのとおり、テーブルには という名前の列がありますis_enabled。を無効にしたい場合はOrganization、に設定is_enabledする必要があり1ます。それは非常に単純ですが、問題は、他のすべてのプロシージャと関数が disabled を使用するのを防ぎたい場合、テーブルへの外部キー参照を持つすべてのテーブルでOrganization定義する必要があることです。この方法は悪いです。triggerOrganization

すべてのオブジェクトが disabled を使用しないようにする別の方法はありますOrganizationか? また、データを挿入または更新する場合、たとえば、Organizationorg1タイトルがあり、Departmentdep1の名前がある場合、 org1を無効にした後、dep1の名前を更新できませんでした。この問題は、参照を持つすべてのテーブルに存在しますにOrganization

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

r - R の Network オブジェクトと Igraph オブジェクトの間の矛盾

RSNA ( statnet suite) とigraph の両方を使用して、記述的なネットワーク分析を開始しています。ネットワークのさまざまなプロパティを調査するためにどのスイートを使用するかを考えていました。機能がわずかに異なるため、完全に交換することはできません。

残念ながら、2 つのパッケージが異なる結果を返すことに気付きました(たとえば、SNA によって識別される最大クリーク サイズは 8 ですが、igraph は 17 に達します!) データフレームとして保存された同じエッジ リストから 2 つのオブジェクトを構築します。 intergraph を使用して同じ結論に達しますが、どのパッケージが正しいネットワークを作成したかをどのように定義すればよいでしょうか?

編集

再現可能な例を提供するよう求められました。データの意味のあるサブサンプルを作成できないため、データを提供しても意味がありません。残念ながら、それらは個人データであり、私はそれらを広めることはできません. アイデアを提供するためだけに、クラス「data.frame」のコード「fdi.edge.2003」で指定されたエッジリストを含む data.frame の先頭を以下に示します。

以下、私が使用しているコード

これはほんの一例です。クリーク センサスを計算するときに、その他のより関連性の高い問題が発生しました。「network」クラス オブジェクトによると、サイズ 8 の最大クリークが得られました。逆に、「igraph」を使用すると、最大クリークが 17 になりました。

何が起こっているかについて何か考えはありますか?

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

sql - Oracle での読み取り一貫性の説明に関する混乱

以下は、オラクルの概念ガイドからの読み取りの一貫性の短い概要です。

1 つの SQL だけの SQL ステートメントとは何ですか? または、Pl/SQL またはストア プロシージャですか? 一貫性のない読み取りを示すことができる反対の例を1つ提供してくれる人はいますか?