我试图将此表单转换为BCNF和4NF。
到目前为止,这是我所拥有的,但我觉得它不对:
APPLICATION_INFO(SocialSecurity,LastName,FirstName,MiddleName,MaidenName,age)
APPLICATION_ADDRESS(SocialSecurity,Number,Street,City,State,Zip,HowLong,Telephone)
APPLICATION_POSITION(SocialSecurity,PositionApplied,SalaryDesired)
APPLICATION_DAYS_AVILABLE(SocialSecurity,NoPref,周一,周二,周三,周四,周五,周六,周日)
APPLICATION_EMPLOYMENT_DESIRED(SocialSecurity,FullTime,PartTime,FullTimeOrPartTime,AvilableToStart)
APPLICATION_EDUCATION_INFO(SocialSecurity,TypeOfSchool,NameOfSchool,Location,NumberOfYearsCompleted,Major / Degree)
APPLICATION_CRIME(SocialSecurity,Crime,Notes)
APPICATION_SIGN(SocialSecurity,Signnature,Date)
答案 0 :(得分:0)
您将SocialSecurity列为每个表中的主键。这与表格无关。此外,Application_Education_Info具有重复的组。您必须修复此问题才能使数据库正常工作。