【发布时间】:2016-05-17 04:34:40
【问题描述】:
【问题讨论】:
-
i.imgur.com/rQSPe4Q.png 这是我的 2nf 的照片,希望允许发布这些链接。
-
您能否更详细地描述一下具体是什么问题以及您尝试了什么?
标签: normalization
【问题讨论】:
标签: normalization
您忘记了原始问题中的 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:
同样,因为每一列都只依赖于主键。主键有下划线。
【讨论】: