标签: dependencies key relation functional-dependencies bcnf
假设我们有relation,其中:
患者确定医生,医院确定医生,医生确定医院。我们如何将其分解为BCNF?
{医生,患者},{患者,医院}或
{医生,医院},{患者,医院}或
{医生,医院},{医生,病人}
在我对关系的理解中,它需要是3NF,如果X在Y中保持,则以下之一必须保持关系中的每个依赖:X→Y在功能上依赖于X的超级密钥R上。
所以{医生,医院},{医生,患者}将是正确的选择?