【发布时间】:2011-05-29 19:31:27
【问题描述】:
我的问题与ServiceASpecificField 和ServiceBSpecificField 有关。我觉得这两个字段放置不当,因为对于SubscriberServiceMap 表中所有订阅者的service A 的所有记录,ServiceBSpecificField 将具有空值,反之亦然。
如果我在订阅者表中移动这两个字段,那么我将遇到另一个问题。所有仅使用service A 的订阅者在Subscribers.ServiceBSpecificField 中将具有空值。
那么理想情况下应该怎么做呢?
【问题讨论】:
-
如果有人能给我建议这个问题的具体标题,那也很好,因为我不知道简而言之如何称呼这个问题。这将促使其他人回答,否则当前的标题过于笼统,以至于许多人可能会阻止自己打开这篇文章。
-
问题应该是“如何处理可选列”
-
@PerformanceDBA,谢谢我更新了标题。
标签: database database-design normalization relational-database