数据库超类型/子类型设计

时间:2017-10-09 21:48:58

标签: sql-server database-design database-normalization

我有一个案例,相互排斥的子类型需要共享公共字段。

这是我现在的设计。

Tax Entities

以下是相互排斥的子类型:

Tax_Entity_Type_Code  Tax_Entity_Type_Desc
--------------------  ------------------------
A                     Agency
C                     Company
I                     Individual Taxpayer
P                     Individual Non-Taxpayer

这与AdventureWorks was designed的方法类似。

我的设计是否正常或是否违反了会导致问题的数据库规范化规则?

0 个答案:

没有答案