员工(工号,部门编号,姓名,性别,薪酬,职位)
函数依赖为(工号→部门编号,工号→姓名,工号→性别,工号→薪酬,工号→职位,职位→薪酬),请问这里面是否存在部分依赖,就是指 职位→薪酬,薪酬是不是部分依赖于职位?请问达到3NF了吗?如果不是,怎样进行3NF分解
那没分解前的候选码和主键是什么?工号还是职位?怎样才算部分依赖?是工号不能推出职位,但能推出薪酬,职位能推出薪酬这种情况吗?薪酬部分依赖于职位?
追答没分解前的候选吗就是工号,因为工号可以决定职位。工号→职位,职位→薪酬,有这两个就说明工号可以推出职位和薪酬,所谓的部分函数依赖于码是指AB是码,且有A→C,此时C时部分函数依赖于码的