と列を持つ定期的なイベントスキーマがありRecurrenceType
ますRecurrenceMultiple
。はRecurrenceType
、これらのオプションを持つテーブルへの外部キーです(1)再発なし(2)毎日(3)毎週(4)毎月。RecurrenceMultiple
各イベントが発生する定期的な時間枠の倍数を示す整数です。いくつかの例
- RecurrenceType = 1、RecurrenceMultiple = 1: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
ルックアップテーブルを破棄できるように推測できるように、これら2つの列を何らかの方法で組み合わせたいと思います。しかし、これを実行して衝突を回避するための良い方法を考えることはできません。