【发布时间】:2018-09-14 13:09:28
【问题描述】:
我在循环引用方面遇到问题。我无法找到好的设计解决方案。
我们有一个遗留的调度系统。
用户
- 用户ID
时隙(可用性)
- 时隙ID
- start_hour
- finish_hour
- FK_userID
约会
- timeSlotID_FK
- 详情
- start_hour
- finish_hour
这样我们就有了一个链条 用户 - (1,n) -> 可用性 - (1, n) -> 约会
现在我想做的是在一个特殊的时间段内安排约会。 (用户出现在他不应该有空并想要预约时。
这样我需要缩短可用性。
用户 -> 约会
但如果我添加一个新字段 UserFK,我觉得我会创建一个循环引用。
【问题讨论】:
标签: database-design