含isbn与title两唯一互依赖列的Books表是否符合3NF?
该Books表符合第三范式(3NF)
- 首先明确:你的表中
isbn和title都是候选键(因为二者均唯一,都能单独唯一标识每一行数据)。 - 3NF的核心要求是「所有非键属性都完全依赖于候选键,且不存在传递依赖」。但在这个表中,不存在任何非键属性——所有列都是候选键的组成部分,自然满足3NF的要求。
- 补充说明:两列相互依赖的关系在这里是候选键之间的等价依赖,并不违反3NF的规则,因为3NF的约束针对的是非键属性对键的依赖,而非候选键之间的关系。
内容的提问来源于stack exchange,提问作者Yaroslav Nikolaenko
相关产品推荐
相关产品推荐

