質問: ステータスを保存するテーブルを作ろうと、`order_statuses`を作り、`status`カラムを作成したのですが、実際に値にアクセスしようとした時に、`order_status.status`のような感じで`status`が連続するのにすごい違和感があります。 この場合、どのようにテーブル or カラムを命名したら、よりわかりやすくなるでしょうか? ``` order_statuses: user_id order_id status (enum: approved, declined) comment ``` ### 追記 1つのorderに複数のユーザーがapproved, declinedを設定できます。
回答: order の status というと、発注済み、発送済み、納品済みなども連想されるので、テーブル名を `order_approvals` などに変えてはどうでしょうか。 ``` order_approvals: user_id order_id status (enum: approved, declined) comment ```