我需要将此表的分解构建为3NF中的关系,
EMPLOYEE(SSN, FName, LName, Nickname, Project, Team)
使用以下函数依赖关系集F:
SSN→FName
SSN→LName
FName, LName→SSN
FName→Nickname
SSN→Project
SSN→Team
Team→Project
我想出的是以下内容,但我不确定我是否正确地接近了这一点:
我会删除
Team→Project
因为您不需要它,因为您可以通过SSN访问Project,所以我最终得到:
SSN→FName LName Project, Team, FName→Nickname
我也真的不理解3NF和BCNF之间的区别。我已经阅读了文章并在本网站上想到了一些问题,但我真的需要用外行的术语来理解它。
任何帮助都会很棒。