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