我有这个问题将关系模式分解为3NF中的一组模式。
我有这种关系模式:R =(A,B,C,D,E,F)
使用以下函数依赖关系集F:
A→ABCDEF
B→C
D→E
任何人都可以帮助我吗?
答案 0 :(得分:5)
R A =(A,B,D,F)
R B =(B,C)
R D =(D,E)
为什么呢? 3NF要求删除所有传递依赖。
在R中,C过渡依赖于A到B,对于E到D也是如此。要删除这些属性,您需要分解表,以便删除那些传递关系,这可以通过提取表并使用中间词作为键。