【发布时间】:2009-06-06 21:37:06
【问题描述】:
在对象角色建模 (ORM) 中,给定一个 thing 实体,该实体与 type 实体有关系,并且类型实体可以指定为存在和事物实体可以具有出生日期值,如果与事物关联的类型实例未设置为活动,我将如何指定一个约束,该约束将排除事物实例具有出生日期值。见下图...
ORM Diagram of Model to be constrained http://img197.imageshack.us/img197/6551/dynamictypeorm.jpg
我的问题背后的目的是在不清楚类型是什么但类型的特征已知时允许对系统内的类型进行建模。如果您认为有更适用的方法,则您的答案不需要使用 ORM。感谢您的阅读,希望您能帮到我。
【问题讨论】:
-
我认为答案可能与涉及连接的集合比较约束有关,Terry Halpin orm.net/pdf/JoinConstraints.pdf在这篇论文中介绍了这一点
-
那篇论文中的材料以更新的形式出现在“The Book”中。请参阅下面的我的编辑。
标签: database relational database-design object-role-modeling