首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超类型/子类型数据库架构问题

超类型/子类型数据库架构问题
EN

Stack Overflow用户
提问于 2011-08-13 02:10:04
回答 1查看 608关注 0票数 0

我有一个资源数据库,里面有典型的地址、电子邮件和所有这些东西。一种资源可以被一个或多个县使用。这些资源按教育、医疗保健和其他几个类别进行分类。一个资源永远只有一个类别,所以它不能是教育和医疗保健。我想使用超类型/子类型关系。目前,没有类别(医疗、教育等)没有任何不同的属性。我如何修改我的模式来适应这种情况呢?

下面是我当前模式的屏幕截图。http://imgur.com/fbrFB

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-13 06:30:04

超类型/子类型结构的全部要点是将所有子类型共有的属性聚集在一个表中,即超类型,并在单独的表中隔离每个子类型唯一的属性。

如果你所有的子类型都有相同的属性,那还有什么意义呢?

我认为重新考虑如何处理地址会给你带来更多的好处。任何拥有邮政信箱的人,他们的物理地址和邮寄地址都可能有不同的邮政编码。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7044448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档