我一直试图在脑海中解决这个问题,但我真的被困住了,希望能得到一些帮助。鉴于方案
R(a,b,c,d)
fd1: a->c
fd2: b->d
说这里的关键是 {a,b} 是否准确?如果这是真的,那么说属性 c,d 由于它们对 a 或 b 的部分依赖而需要在它们自己的表中是否也准确?导致以下方式的方案?
R(a,b)
r1(a,c)
r2(b,d)
还是仅仅拥有
R(a,c)
r1(b,d)
当然 a,b 必须以某种形式存在,因为它们是关键,对吧?我不是百分百确定。帮助理解这一点会很棒