所以在我们的决赛的学习指南中,教授给了我们这个保留逻辑设计的信息,其中粗体是主键,斜体是外键。
- L1:捐赠者: D_ID ,D_Name, [0,L1,1] D_Spouse [0,N,1],[1,L5,1] D_CI_ID [1,C, 1]
- L2:非校友: [1,L1,3] NA_D_ID [1,u] ,NA_Gender,NA_RelDesc
- L3:校友: A_UID ,A_Gender,A_Schnum, [1,L1,3] A_D_ID [1,u]
- L4:业务: [1,L1,3] Bus_D_ID [1,u] ,Bus_Contact,Bus_MatchAmt
- L5:Contact_Info: CI_ID ,CI_Address
- L6:电话: Ph_Number , [0,L5,n] Ph_CI_ID [1,C,1]
- L7:电子邮件: EM_Address , [0,L5,n] EM_CI_ID [1,C,1]
他希望我们解决的问题是列出需要通过分解解决的任何不需要的FD,以及它们违反的正常形式。任何人都可以帮我这个吗?