我有一个案例,相互排斥的子类型需要共享公共字段。
这是我现在的设计。
以下是相互排斥的子类型:
Tax_Entity_Type_Code Tax_Entity_Type_Desc
-------------------- ------------------------
A Agency
C Company
I Individual Taxpayer
P Individual Non-Taxpayer
这与AdventureWorks was designed的方法类似。
我的设计是否正常或是否违反了会导致问题的数据库规范化规则?