无损,依赖保留BCNF

时间:2012-12-18 14:49:14

标签: database dependencies lossless

给出以下关系:

R1 = {A,B,C}

R2 = {C,D}

R3 = {D,E}

任务是找到一组函数依赖项来满足BCNF(无损和依赖保留)。我认为这在这里是不可能的。

没有依赖保留我得到了这个:

A - > B,C

C - > A,D

D - > A,E

这是否正确,是否可以找到dep。 PRES。设置?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我不确定我完全理解这个问题。但是,在BCNF中“制造”关系的最简单方法是使用一个且仅使用一个单属性密钥。这些功能依赖

  • A-> BC
  • C-> d
  • D-&GT,E

导致这些关系。

  • R a { A BC}
  • R b { C D}
  • R c { D E}

R a 是5NF。另外两个是在6NF。