1:R((职工号,日期)->日营业额,职工号->部门名,部门名->经理)候选码:职工号,日期,部门名2,因为R集合中存在传递函数依赖,会产生冗余数据,所以不是3NF3NF如下:R1(职工号,日期,日营业额)R2(职工号,部门名)R3(部门名,部门经理)
R1(职工号,日期,日营业额,部门号) PK 职工号R2(部门号,部门名,部门经理)PK 部门号每个职工只有一笔营业额,每个职工只在一个部门,每一个部门只有一个经理