简答题 .设有关系模式R(职工名,项目名,工资,部门名,部门经理)。
    如果规定,每个职工可参加多个项目,各领一份工资;每个项目只属于一个部门管理;每个部门只有一个经理。
问答题 5.  试写出关系模式R的基本函数依赖和主码。
【正确答案】根据题意,可知有如下的函数依赖关系:
   (职工名,项目名)→工资
   项目名→部门名
   部门名→部门经理
   所以,主键为(职工名,项目名)。
【答案解析】
问答题 6.  说明R不是2NF模式的理由,并把R分解成2NF。
【正确答案】根据上一小题,由于部门名、部门经理只是部分依赖于主键,所以该关系模式不是2NF。应该做如下分解:
   R1(项目名,部门名,部门经理)
   R2(职工名,项目名,工资)
   以上两个关系模式都是2NF模式。
【答案解析】
问答题 7.  进而将R分解成3NF,并说明理由。
【正确答案】R2已经是3NF,但R1不是,因为部门经理传递依赖于项目名,故应该做如下分解:
   R11(项目名,部门名)
   R12(部门名,部门经理)
   分解后形成的三个关系模式R11、R12、R2均是3NF模式。
【答案解析】