在 E-R 模型中混合重叠和不相交的专业化
Mixing overlapping and disjoint specialization in E-R model
我需要对以下专业化问题建模:
建筑分为三种类型:住宅、商业和工业。有些建筑物可以混合(住宅和商业)。
我的问题是我找不到一个明显的方法来模拟住宅和商业建筑可以重叠的事实,工业建筑不能(如果建筑是工业建筑,它不能是住宅也不是商业化的,显然也不能混用)。
If I ignore the "mixed" part, it's pretty easy.但是这样就不能混楼了
我实施 "mixed" 专业化的尝试都失败了。我如何建模与某些子项重叠的专业化,但重叠的子项与其余子项不相交?
我正在使用 Raghu Ramakrishnan 在数据库管理系统中教授的 E-R 模型。
这似乎只能通过约束来强制执行。感谢所有对此有所思考的人。
我需要对以下专业化问题建模:
建筑分为三种类型:住宅、商业和工业。有些建筑物可以混合(住宅和商业)。
我的问题是我找不到一个明显的方法来模拟住宅和商业建筑可以重叠的事实,工业建筑不能(如果建筑是工业建筑,它不能是住宅也不是商业化的,显然也不能混用)。
If I ignore the "mixed" part, it's pretty easy.但是这样就不能混楼了
我实施 "mixed" 专业化的尝试都失败了。我如何建模与某些子项重叠的专业化,但重叠的子项与其余子项不相交?
我正在使用 Raghu Ramakrishnan 在数据库管理系统中教授的 E-R 模型。
这似乎只能通过约束来强制执行。感谢所有对此有所思考的人。