テーブル名とカラム名のつけ方について


ステータスを保存するテーブルを作ろうと、`order_statuses`を作り、`status`カラムを作成したのですが、実際に値にアクセスしようとした時に、`order_status.status`のような感じで`status`が連続するのにすごい違和感があります。  
この場合、どのようにテーブル or カラムを命名したら、よりわかりやすくなるでしょうか？

[code]

    order_statuses:
      user_id
      order_id
      status (enum: approved, declined)
      comment
    
[/code]

### 追記

1つのorderに複数のユーザーがapproved, declinedを設定できます。




> 1つのorderに複数のユーザーがapproved, declinedを設定できます。

ということですが、  
「order: ラーメン食べる？」  
「user_1: approved, user_2: declined」  
のようなイメージで良いのでしょうか？  
だとすると、テーブル名は order_users という手もあるかと。

[code]

    order_users:
      user_id
      order_id
      status (enum: approved, declined)
      comment
    
[/code]

使い方としては下記の感じでしょうか。

[code]

    SELECT * FROM order_users WHERE status == `approved`
    
[/code]

ただ、これだと `order に対する user の集合` という意味になってしまうので、`ステータスを表現したいんだ!`
ということであれば、概念として適切ではないかもしれません。




order の status というと、発注済み、発送済み、納品済みなども連想されるので、テーブル名を `order_approvals`
などに変えてはどうでしょうか。

[code]

    order_approvals:
      user_id
      order_id
      status (enum: approved, declined)
      comment
    
[/code]

