问答题
简答题
设有关系模式R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中各领一份工资。那么请回答以下问题:
(1)请写出这个关系模式的函数依赖和主关键字;
(2)这个关系符合第几范式,为什么?
(3)请举例说明,这个关系存在哪些问题;
(4)请把这个关系模式分解成3NF,并说明理由。
【参考答案】
(1)函数依赖包括:职工号→职工名,项目号→项目名,(职工号,项目号)→工资
主键为(职工号,项目号)
(2)这个关系符合第一范式,因为它的每个属性都不可再分。
(3)这个关系没有达到第二范式,可能出现数据冗余和操作异常。
例如,......
(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)