0
我有一个周期性事件架构,其中有一个RecurrenceType
和一个RecurrenceMultiple
列。 RecurrenceType
是具有以下选项的表的外键:(1)不重复(2)每日(3)每周(4)每月。 RecurrenceMultiple
是一个整数,表示每个事件发生的循环时间范围的倍数。几个例子可能将这2个数据库列合并为1吗?
- RecurrenceType = 1,RecurrenceMultiple = 1:一次性只
- RecurrenceType = 2,RecurrenceMultiple = 1:
- RecurrenceType = 3,RecurrenceMultiple = 1每天:每周
- RecurrenceType = 3,RecurrenceMultiple = 2:每隔一周
- RecurrenceType = 4,RecurrenceMultiple = 1:每月
- RecurrenceType = 4,RecurrenceMultiple = 3:每3个月
- RecurrenceType = 4,RecurrenceMultiple = 12:每年
我想这两列中,我可以推断RecurrenceType
让我抛弃查找表的方式在某种程度上结合起来。我想不出一个好办法做到这一点,避免碰撞。