テーブル名は複数形にするべきか、単数形にするべきか?

テーブル名は複数形にするべきか、単数形にするべきか?

というのが、最近気になり始めてしまいました。

いろいろ調べてみると、
どちらでもよいが一貫性が大事という論調が多くふむむむうう。と思っております。

私は、
CakePHPでは複数形にすることが命名規則で決まっていたので、
複数形で書くのがメジャーだと思ってそうしてきたのですが、

Djangoで管理画面を作成したときにテーブル名の末尾に勝手にSをつけられて
ぬぬ、となりまして。

今に至ります。

結果として、私は複数形から、単数形に変えようと思っています。
理由は、二つありまして、Djangoが好きっていうのと

sutudents.nameがわかりにくいだろという話です。

これは、複数形派の人もSQL作る時に嫌な気持ちになっているんじゃないでしょうか?

というわけで、私は単数形派に鞍替えします。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です