私はデータベース設計から長い (1 年以上) 休憩を取り、ちょうど戻ってきました。作成中の Web サイト用のデータベースを設計しています。1 つのテーブル (2 つの別々の列) に 2 つのブール値を格納しています。最初の値が true の場合、他の値も常に true になりますが、最初の値が false の場合、他の値は true または false になる可能性があることに気付きました。私に関する限り、これは推移的な依存関係ではなく、新しいテーブルを作成するべきではありませんが、すべてが正しく行われていることを確認したいと考えています。2 番目のブール値のように動作する値が複数ある場合、同じテーブルに保持しますか? この種のデータをデータベースに格納する最良の方法は何ですか?
アンサーにER図が含まれていれば幸いです。