関係スキーマの無損失結合プロパティが意味することを誰かに説明してもらえますか?無損失結合プロパティ
正規化しながらリレーションの分解中に情報/データのセマンティクスを維持できるのでしょうか?ロスレスで
関係スキーマの無損失結合プロパティが意味することを誰かに説明してもらえますか?無損失結合プロパティ
正規化しながらリレーションの分解中に情報/データのセマンティクスを維持できるのでしょうか?ロスレスで
@Falcon - あなたは正しいです - しかし、これは、より実質的な定義である...
ロスレスはプロパティは、正規化でサポートされている分解の特徴である参加します。より小さな関係の対応するインスタンスから元の関係のインスタンスを識別できることを保証する能力です。
単語損失はないタプル
このppt presentationは役に立つかもしれませんが失われ、情報の損失を指します。
いいえ、そのリンクは、「ロスレス結合ではなく」FDのセットとの無損失結合です。 – philipxy
無損失を意味する無損失を意味します。 つまり、すべてを保持してください。
この機能を持つデータベースにとって重要です。
正式な定義
R
は関係スキーマとします。F
をR
の関数の依存関係のセットとします。R
としてください。R
が分割された場合は分解がロスレス参加次関数従属性の少なくとも一方が、簡単に言えではF+
1) R1 ∩ R2 ∩ R1
2) R1 ∩ R2 ∩ R2
にある場合R
の分解を...
R1 ∩ R2 ∩ R1
R1 ∩ R2 ∩ R2
ですR1
とR2
に分解すると、分解がロスレスであるため、2つのうちの少なくとも1つが真でなければなりません。
R1
とR2
に投影して結合すると、開始した関係になります。
いいえ、これは「無損失分解」ではなく、「FDのセットでの無損失分解」です。 – philipxy
R1、...は、Rに戻って結合するときに、Rの無損失分解です。
(R1、...のFD(機能的依存関係のセットの下でR のロスレス分解ある)Fは、異なる特性ある。R1、...は、Rの可逆分解とき即ちおよびFDのFDを満たす)。
@ user559142 - 私は定義を提供したとは言わなかった;)...とにかくあなたはポイントを得た: – Premraj
これは理解できない。 – philipxy