关系模式R的基本函数依赖和主键:

  • 基本函数依赖:

    • 项目名 → 工资
    • 部门号 → 部门经理
  • 主键:

    • (职工名, 项目名, 部门号)

R模式不满足2NF的理由:

R模式存在非主属性(工资)部分依赖于非主属性(部门号)。

R模式分解为2NF模式集:

  • R1(职工名, 项目名, 工资)
  • R2(部门号, 部门经理)

R模式分解为3NF模式集:

R2模式已为3NF模式。

  • R3(职工名, 项目名)
  • R4(职工名, 部门号, 工资)
  • R2(部门号, 部门经理)

理由:

每个模式中的所有属性都完全依赖于主键,因此满足3NF。