有关函数依赖,下列说法正确的有()
A: 当A函数依赖于B而B不函数依赖于A时,属性A与B的对应关系是多对1
B: 关系模式中如果存在部分函数依赖,则必然不满足2NF
C: 关系模式中如果存在传递函数依赖,则必然存在决定因素不为码的函数依赖
D: BCNF规定了所有的函数依赖都必须依赖于码
E: 如果关系模式中新增加了属性,那么原有的函数依赖可能不再成立
F: 如果关系中的所有数据都被删除,那么函数依赖也将不存在
A: 当A函数依赖于B而B不函数依赖于A时,属性A与B的对应关系是多对1
B: 关系模式中如果存在部分函数依赖,则必然不满足2NF
C: 关系模式中如果存在传递函数依赖,则必然存在决定因素不为码的函数依赖
D: BCNF规定了所有的函数依赖都必须依赖于码
E: 如果关系模式中新增加了属性,那么原有的函数依赖可能不再成立
F: 如果关系中的所有数据都被删除,那么函数依赖也将不存在
举一反三
- 如果一个关系模式存在完全函数依赖,部分函数依赖和传递函数依赖,在对当前关系模式进行分解时,首先应去除()。 A: 所有函数依赖 B: 部分函数依赖 C: 完全函数依赖 D: 传递函数依赖
- 如果关系模式R上有函数依赖AB→C和A→C,则R中存在( )。 A: 完全函数依赖 B: 完全函数依赖 C: 传递函数依赖 D: 多值函数依赖
- 一个关系模式属于BCNF,则其消除下列哪些依赖() A: 所有属性对非码的完全函数依赖 B: 所有主属性对码的部分函数依赖 C: 任何属性对码的传递依赖 D: 所有属性的函数依赖关系
- 在一个BCNF关系模式中,所有的非主属性对每一个码都是( ) A: 部分函数依赖 B: 平凡函数依赖 C: 传递函数依赖 D: 完全函数依赖
- 如果一个关系属于第三范式,那么该关系()。 A: 主属性之间肯定不存在完全函数依赖和部分函数依赖 B: 非主属性之间肯定不存在部分函数依赖和传递函数依赖 C: 主属性与码之间不存在部分函数依赖和传递函数依赖 D: 非主属性与码之间不存在部分函数依赖和传递函数依赖