2

私は DBMS について学んでいる、または学ぼうとしていますが、これに対する正規のカバーを計算する方法を理解するためにあらゆる種類の問題を抱えています:

A -> BCD
BC -> DE
B -> D
D -> A

これらの 1 つを計算する方法の例を 1 つしか見つけることができず、BC と B の依存関係をどうするかを理解するのに役立ちません。これは私が思いついたものであり、確かに間違っていますが、これを分解して理解できるようにするための助けは、実際の答えよりも価値があります.

A -> BCD
BC -> DE
D -> A
4

4 に答える 4

2

2 つの FD を見る 1 つの方法を次に示します。

  • BC -> DE、および
  • B -> D

BC->DE から、BC->D と BC->E を導出します (分解)。

BC->D
BC->E
B->D

B->D であるため、BC->D の LHS は可約であることに注意してください。これにより、上部の 2 つの FD が

BC->E
B->D
于 2012-11-15T22:20:47.423 に答える
1

この BC->D は還元可能です。なぜなら、BC->D では、左側の C は無関係な属性だからです。これは、無関係な属性の式を使用して確認できます。

于 2013-09-03T18:35:42.090 に答える