数据库基础(4)函数依赖公理和推论(Armstrong公理),属性闭包和求候选键的技巧 | 您所在的位置:网站首页 › 闭包公理证明 › 数据库基础(4)函数依赖公理和推论(Armstrong公理),属性闭包和求候选键的技巧 |
函数依赖里面,函数依赖公理,Armstrong公理以及属性闭包的定义都有必要仔细学习 1.逻辑蕴含基本定义
简单来说,属性闭包X+指的就是 所有X可以决定的属性的集合 我们也可以用属性闭包判断 X - > Y 是否蕴含于F 一道求属性闭包的例题
如果一道题中,给了依赖关系让我们求候选键,最佳方式是利用属性闭包算法来做,比如下面的题: 我们先依次求ABD的属性闭包: A+ = A B+ = B D+ = DAB 由于D决定了AB,但是没有决定C,CD在一起可以决定ABCD,所以第一题中R的候选键是CD |
CopyRight 2018-2019 实验室设备网 版权所有 |