質問: ### 知りたいこと 現在WEBアプリを開発しています。 例えば性別(男または女)のように追加・変更・削除が起きる可能性がほぼ無く選択肢も少ない場合に Enumを利用するのとテーブルを準備するのとでどちらがおすすめなのでしょうか? ``` enum sex: {man: 1, woman: 2} ``` ``` no name ---------------- 1 男 2 女 ``` PHPのデータベース VS 配列データ()も拝見しましたが、 言語が異なるため質問させていただきました。 どうぞよろしくお願いいたします。
回答: 言語は違いますが基本的にPHPの質問の方と同じ考え方で大丈夫です。 私ならこのケースならenumを使います。 このようなまず変更が発生しないような単純な固定データをテーブルで持つのはPHP側の質問の回答にもある通り大袈裟で無駄に開発コストやコンピュータリソースを使うことになります。