我有两种可能的数据库设计。
A)Branches
与FiscalYears
之间的多对多关系,通过专用联接表FiscalYearsBranches
B)Branches
和FiscalYears
之间通过其他表格Documents
,Factors
等两个(或更多)多对多关系。
见下图。哪种设计更好,为什么?
设计A: Branches
与FiscalYears
之间的多对多关系,通过专用联接表FiscalYearsBranches
设计B: Branches
和FiscalYears
之间通过其他表格Documents
,Factors
之间的多对多关系等等。)
答案 0 :(得分:2)
只有在给出适用于每个表的函数依赖关系和连接依赖关系的集合时,才可能评估设计的正常形式。
你还没有给出那些。