3

リレーションスキーマのロスレス結合プロパティが何を意味するのか、誰か説明してもらえますか?

正規化しながら関係を分解する際に、情報/データのセマンティクスを維持する能力ですか?

4

4 に答える 4

5

@Falcon - あなたは正しい - しかし、これはより実質的な定義です...

損失結合プロパティは、正規化によってサポートされる分解の機能です。これは、元のリレーションのインスタンスを、より小さなリレーションの対応するインスタンスから確実に識別できるようにする機能です。

于 2011-04-25T12:19:43.927 に答える
1

無損失の損失という言葉は、タプルの損失ではなく、情報の損失を指します。

このppt プレゼンテーションは参考になるかもしれません。

于 2011-04-24T16:45:20.790 に答える
0

R1, ... は、R が再び結合するときの R の無損失分解です。

(R1, ...一連の FD (関数依存関係) の下での R の無損失分解である F は別のプロパティです。つまり、R1, ... が R の無損失分解であり、F の FD を満たす場合です。)

于 2017-02-15T07:58:08.397 に答える
-1

ロスレスとは、損失なく機能することを意味します。つまり、すべてを保持します。

データベースがこの機能を持つことが重要です。

正式な定義

  • Rを関係スキーマとします。
  • に対するF一連の機能依存関係を としRます。
  • の分解をしてみましょうR

R分解は、次の機能依存関係の少なくとも 1 つが存在する場合の可逆結合分解です。F+

1) R1 ∩ R2 -> R1
2) R1 ∩ R2 -> R2  

簡単に言えば…</p>

R1 ∩ R2 -> R1
R1 ∩ R2 -> R2

がとRに分割される場合、分解がロスレスになるためには、2 つのうち少なくとも 1 つが成り立つ必要があります。R1R2

と に射影し、再び結合するR1R2、元の関係が得られます。

ソース: https://en.wikipedia.org/wiki/Lossless-Join_Decomposition

于 2013-07-28T06:24:45.643 に答える