Database BCNF-范式 如果您认为下一个表用于存储数据库中的雇员,可以考虑BCNF?中的数据库吗? - Employee Table Employee_ID (Primary Key, unique) First_Name Surname Religion Sex Job Title Nationality - Employee_Address Table Employee_ID (Foreign Key) Line_One_Address Line_Two_Address District Country - Employee_Conact Table Employee_ID (Foreign Key) Mobile_Number

Database BCNF-范式 如果您认为下一个表用于存储数据库中的雇员,可以考虑BCNF?中的数据库吗? - Employee Table Employee_ID (Primary Key, unique) First_Name Surname Religion Sex Job Title Nationality - Employee_Address Table Employee_ID (Foreign Key) Line_One_Address Line_Two_Address District Country - Employee_Conact Table Employee_ID (Foreign Key) Mobile_Number,database,database-normalization,bcnf,Database,Database Normalization,Bcnf,所以我的问题是,你认为这符合BCNF的标准吗?或者我应该有一个国籍表、职位表、宗教表等,因为它们在数据库中是重复的信息 我刚刚开始学习规范化,所以任何想法和提示都会很有帮助我建议将EMPLOYEE表重命名为PERSON 然后,您会注意到职位不属于人员定义,因此至少其中一个应该位于另一个表中,如人员和组织之间的链接表,您可以将职位和雇用日期等放在该表中。非常感谢。。我明白了,而不是有一个专门针对员工的表格,我可以概括一下。您对BCNF使用的定义是什么?您的问题是询问一节或多节介绍性学院/大学教科书

所以我的问题是,你认为这符合BCNF的标准吗?或者我应该有一个国籍表、职位表、宗教表等,因为它们在数据库中是重复的信息


我刚刚开始学习规范化,所以任何想法和提示都会很有帮助

我建议将EMPLOYEE表重命名为PERSON
然后,您会注意到职位不属于人员定义,因此至少其中一个应该位于另一个表中,如人员和组织之间的链接表,您可以将职位和雇用日期等放在该表中。

非常感谢。。我明白了,而不是有一个专门针对员工的表格,我可以概括一下。您对BCNF使用的定义是什么?您的问题是询问一节或多节介绍性学院/大学教科书/课程。网上有很多。