0

I Have this R(A,B,C,D,E) which have FD's : A->B, CD->E, E->A, B->D for this question I am required to find the minimal keys for R. To which I think I have this calculated as CA, CB, CD or CE (all optional).

second part of this question: R(A,B,C,D) with FD's : A->B, B->C, C->D, D->A For this part I am required to list all candidate keys but I cannot seem to find how to do this that differs from my first method of the 3 columns. (Unless the three column method does not work for minimal keys?

Thanks

4

1 に答える 1

1

一般に、(候補)キーは、関係のすべての属性を決定する属性のセットであり、(このプロパティを持つ属性の) 「最小限のセット」と呼ばれます。鍵であるという性質を失う。これは、関係のすべての属性を決定するスーパーキーとは対照的ですが、厳密に必要な属性よりも多くの属性を持つことができますそのため、「最小限のキー」の正式な定義はありません。一連の属性がある場合、それは (候補の) キー、スーパーキー、または非キーになる可能性があります。

最初の例では、キー (CA、CB、CD、または CE) を正しく識別しています。2 番目の例では、すべての属性がキー (つまり、A、B、C、および D) です。どちらの例でも、キーを見つけるために使用できる方法に違いはありません。

于 2016-05-18T19:03:36.093 に答える