如图所示它是一对多的关系。取决于功能依赖性定义:
" X-> Y表示X的每个可能值可以恰好对应于一个 Y"
的价值
,我可以写:
A -> B
P -> Q,R
但是我不确定应该如何为Ent1和Ent1写关系的FD。如果我写A -> X,P
是否正确?有人可以解释一下吗?
谢谢。
答案 0 :(得分:1)
在任何关系中,多角色中的实体集合组合决定了关系中的其他实体集和属性。
在您的示例中,Ent2
(由P
表示)确定Ent1
(由A
表示)以及X
。
所以,你会写P -> A,X
。