我有一个资源数据库,里面有典型的地址、电子邮件和所有这些东西。一种资源可以被一个或多个县使用。这些资源按教育、医疗保健和其他几个类别进行分类。一个资源永远只有一个类别,所以它不能是教育和医疗保健。我想使用超类型/子类型关系。目前,没有类别(医疗、教育等)没有任何不同的属性。我如何修改我的模式来适应这种情况呢?
下面是我当前模式的屏幕截图。http://imgur.com/fbrFB
发布于 2011-08-13 06:30:04
超类型/子类型结构的全部要点是将所有子类型共有的属性聚集在一个表中,即超类型,并在单独的表中隔离每个子类型唯一的属性。
如果你所有的子类型都有相同的属性,那还有什么意义呢?
我认为重新考虑如何处理地址会给你带来更多的好处。任何拥有邮政信箱的人,他们的物理地址和邮寄地址都可能有不同的邮政编码。
https://stackoverflow.com/questions/7044448
复制相似问题