求候选码的方法 课件.pptVIP

  • 8
  • 0
  • 约4.38千字
  • 约 26页
  • 2020-08-01 发布于天津
  • 举报
第五章 关系 数据理论 《数据库系统概论》 2 6.2.2 码 ( 参见 P173. ) 定义 5.4 设 K 为关系模式 RU, F 的属性 ( 组 ) , 若 K U ,则称 K 为 R 的 候选码。 ? ? ? f 主码 :若 RU , F 有多个候选码,则可以从中选定一个作为 R 的主码。 主属性 :包含在任一个候选码中的属性,称作主属性。 非主属性 :不包含在任一个候选码中的属性,称作非主属性 ( 或 非码属性 ) 。 全码 :关系模式的码由全部属性构成。 3 码 : 例 ? 关系模式 S(S# , SN , SD , DEAN , C# , G) 码的确定 (1) 首先根据实际背景数据约束的语义确定关 系模式 RU, F 。 (2) 然后应用 函数依赖的公理系统,验证 F 中 每一个函数依赖的决定因素或其组合 K ,是 否有 : K U 。 ? ? ? f ? ? ? f ? 主码 (S# , C#) ,因为 (S# , C#) 所有属性 4 码的确定 : 例 ? 求出关系模式 RU, F 的所有候选码: ? U={ A , B , C , D , E } ? F={AB→C, B→D, C→E, EC→B, AC→B } ? 注 : 码或者是某一函数依赖的左部 , 或是一个属 性组。 ? 验证 AB 是否码

文档评论(0)

1亿VIP精品文档

相关文档