次の Categories テーブルがあるとします。
Category MinValue MaxValue
A 1 2
B 3 9
C 10 0
上記では、最大値がないことを示すために 0 を使用しています。これらの値は、エンド ユーザーが構成できます。カテゴリを追加および削除し、最大値と最小値を変更できます。2 つの範囲が重複しないようにするために、テーブルに設定できる何らかの制約はありますか?
このテーブルは Web アプリケーションを使用して変更されるため、Javascript を使用してテーブルへの変更を事前に検証できるため、重複を防ぐアルゴリズムでも十分です。