【问题标题】:Finding the candidate key寻找候选键
【发布时间】:2017-04-05 10:30:06
【问题描述】:

我有一个函数依赖关系 R(A,B,C,D,E,G,H):

AB -> CD

E -> D

ABC -> DE

E -> AB

D -> AG

ACD -> BE

H 不依赖于任何东西,但它不在依赖项中。

我的问题是 {HE} 是 {HE}+ = R 的候选键吗?

E 是候选键,因为{E}+ = R

【问题讨论】:

  • 对不起。修好了。
  • HE 是候选键。 E 不能确定 H,因此不能确定 R。

标签: database key candidate


【解决方案1】:
{CDH}{HE}{ABH}{BDH}

是候选键。所以确实,HE是Candidate Key,但不是唯一决定洞关系的人。 看到函数依赖是第一范式(1NF)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-09
    • 2012-01-04
    • 1970-01-01
    • 2016-07-07
    相关资源
    最近更新 更多