イベントに参加するカテゴリを持つシステムがあります。これらのカテゴリはすべて単純で、ID と名前があります。私が心配していることの 1 つは、これらのカテゴリを作成しているときに、id が常に同じままで、静的でなければならないことです。1 つを削除すると、たとえば id=1 の「政治」としましょう。これらのイベントはすべて孤立したカテゴリになります。私が考えた解決策の 1 つは、それらに文字列 ID を割り当てることです。そのため、それらが削除されたとしても、それほど問題にはなりません。どのようなソリューションをお勧めしますか?
私の観点からは、IDを保持し、レコードの削除を許可せず、編集のみを許可する制約を置くことができるようです。もう 1 つは、文字列 ID を使用することですが、ID がめちゃくちゃになることを心配する問題は解決するようですが、これは面倒に思えます。