【发布时间】:2010-09-01 07:14:24
【问题描述】:
图片更公平,所以我将从它开始。
所以在我的 Relation_Type 表中,我有几种不同的类型(所有者、审阅者、批准者等)。
在我的 Relation_Status 表中,对于某些类型,我有不同的状态:
审稿人:(待定反馈,已收到反馈)
批准人:(待决、已批准、已拒绝)
我的问题是,我不知道如何强制执行以下关系:如果关系类型是反馈,则将状态限制为仅反馈状态'。
目前,这种建模方式的关系类型的反馈可以具有任何逻辑不一致的状态。此外,并非所有类型都有状态。
那么关于如何建模它以强制依赖的任何提示?
谢谢,劳尔
【问题讨论】:
标签: sql-server database database-design