首页 > 电脑

mysql是否存在非主属性传递依赖于非主属性,如果存在,那么也属于BCNF对吗(其他条件成立)

更新时间2019-07-04 09:47:28

属于第1范式。因为主码是(课程名,教师名),而存在函数依赖:教师名--->教师地址。这样存在非主属性对主码的部分依赖,不满足第2NF。分解为2个表课程表:(课程名,教师名)教师表:(教师名,教师地址)函数依赖,如果数据项A函数依赖数据项B,那么,对于与A中的某一个值在B中与其对应的值都相等。范式的定义可以看下课本或者网上搜索下。基本说来,就是存在部分依赖的话,就不满足2NF。存在传递依赖就不满足3NF。也就是存在非主属性对非主属性的依赖。存在部分主属性对非主属性的依赖,就不满足BCNF。满足BCNF的话,要求所有的依赖,左边都是主码,完全不存在冗余。

相关标签:mysql

上一篇:LOL出现动态链接库怎么办

下一篇:如何查看耳朵内部结构?