进行规范化

时间:2016-02-07 13:18:38

标签: normalization

完整问题图片:

enter image description here

3NF图片:

enter image description here

2NF图片:

enter image description here

嘿,我必须把它换成3NF& 2NF。我自己尝试了,但我不确定我是不对。

1 个答案:

答案 0 :(得分:0)

您忘记了原始问题中的Job_Class。

2nf将包含3个表格。这是因为考虑CHG_Hours。它取决于Job_class。候选键Employee_num,Employee name和Job_class以及CHG_Hours可以依赖于该候选键的适当子集,即Job_class。因此我们需要将它分开。

1)CHG小时

CHG HOURS | JOB_CLASS

2)员工

Employee_num | Employ name | Hours

3)项目

Project_num | Project name

3NF:

相同,因为每列仅取决于主键。主键有下划线。