关系模型中 3NF 指的是 ( )

A. 满足 2NF 且不存在部分依赖现象 B. 满足 2NF 且不存在传递依赖现象 C. 满足 2NF 且不存在非主属性 D. 满足 2NF 且不存在组合属性

答案:B. 满足 2NF 且不存在传递依赖现象

解释:

第三范式 (3NF) 是关系数据库设计中的一种范式,它要求关系中的所有非主属性都直接依赖于候选键,即不存在传递依赖。

  • 传递依赖是指一个属性间接依赖于候选键,例如,假设关系 R 有三个属性 A, B, C,其中 A 是候选键,B 依赖于 A,C 依赖于 B,那么 C 就间接依赖于 A,存在传递依赖。

  • 部分依赖是指一个非主属性依赖于候选键的一部分,例如,假设关系 R 有三个属性 A, B, C,其中 A 是候选键,B 依赖于 A 的一部分,那么 B 就存在部分依赖。

  • 非主属性是指不属于候选键的属性。

  • 组合属性是指由多个属性组成的属性。

满足第三范式 (3NF) 的关系具有以下优点:

  • 减少数据冗余
  • 提高数据一致性
  • 增强数据库的维护性

为了满足第三范式 (3NF),通常需要对关系进行分解,将包含传递依赖的属性分离到新的关系中。

关系模型中 3NF 的定义:满足 2NF 且不存在传递依赖现象

原文地址: https://www.cveoy.top/t/topic/oWce 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录