BCNF的关系模式应具有哪三种性质?

BCNF的关系模式应具有哪三种性质?
【正确答案】:①所有非主属性都完全函数依赖于每个候选码。②所有主属性都完全函数依赖于每个不包含它的候选码。③没有任何属性完全函数依赖于非码的任何一组属性。