所以我在教科书中开始讨论这个问题:http://imgur.com/Ax8hXj6 然后我必须找到所有的依赖项并从原来创建一个3NF ...我花了好几个小时试图解决这个问题并将其弄清楚。有人可以就我迄今为止的最终产品提供反馈意见吗? http://imgur.com/PE2hY56(我知道这是关系模型,而不是ERD - 我认为这会更容易)
答案 0 :(得分:0)
我同意你的大部分解决方案。但是,有一些细节突出:
TRAINING_ID
中介绍了TRAINING_DESCR
或Training
。原始EMP_TRAINING
具有单个值域。规范化只会给你桥接表。EDUC_CODE
中介绍了EDUC_DESCR
或Education
。原始EMP_EDUCATION
只有一个值域。规范化只会给你桥接表。EMP_CODE
作为JOB_CLASS
的属性。我在原文中看不到匹配的属性。DEPEN_NUM
没有错,但这取决于您是否将EMP_DEPENDENTS
解释为有序或无序列表。我会使用(EMP_NUM, DEPEN_FNAME)
作为Dependents
的关键字。你的同样有效。我希望这会有所帮助。