お世話になります。
あるテーブルのレコードの承認状態を確認する処理で、
署名フィールド1、署名フィールド2、署名フィールド3・・・
のような複数のフィールドに値が入っている場合に承認状態と見なす場合。
色々な処理でsqlを飛ばす際に毎回複数のフィールドを指定しているのは効率が悪いと考え
承認状態フラグを設けようと考えているのですが、このような設計はありでしょうか。
それとも専用の承認状態確認メソッドを1つ作り、すべてのプログラムはそのメソッド1つだけを参照するようにするのがやはりいい設計でしょうか。
DBの設計の原則にはone fact one placeというのがありますが、
このように既存のフィールドでもある状態を確認することができる場合にそれを確認する用のフィールド
を設けるのはアリだと思うかどうか、皆さんのご意見をお聞かせください。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/17 04:43
2017/12/17 05:48
2017/12/17 06:37
2017/12/17 06:39
2017/12/17 09:03
2017/12/17 09:16
2017/12/17 12:16 編集
2017/12/17 12:36 編集
2017/12/19 01:11