从ER图确定功能依赖性

时间:2018-03-15 14:49:57

标签: database database-design functional-dependencies er-diagrams

我必须确定以下ER的功能依赖性: enter image description here

如图所示它是一对多的关系。取决于功能依赖性定义:

  

" X-> Y表示X的每个可能值可以恰好对应于一个   Y"

的价值

,我可以写:

A -> B
P -> Q,R

但是我不确定应该如何为Ent1和Ent1写关系的FD。如果我写A -> X,P是否正确?有人可以解释一下吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

在任何关系中,多角色中的实体集合组合决定了关系中的其他实体集和属性。

在您的示例中,Ent2(由P表示)确定Ent1(由A表示)以及X

所以,你会写P -> A,X