逻辑架构错误检查

时间:2015-10-28 11:32:06

标签: database schema normalization theory

所以在我们的决赛的学习指南中,教授给了我们这个保留逻辑设计的信息,其中粗体是主键,斜体是外键。

  • 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,以及它们违反的正常形式。任何人都可以帮我这个吗?

0 个答案:

没有答案