1. ホーム
  2. sql

[解決済み] テーブルネーミングのジレンマ:単数形と複数形の名前【非公開

2022-03-19 11:41:27

質問

学問的には、テーブル名はその属性を格納する実体の単数形であるべきとされています。

私は名前の周りに角括弧を必要とするT-SQLは嫌いなのですが、以前は Users テーブルを単数にすると、そのテーブルを使う人は時々括弧を使わなくてはならなくなります。

直感的には単数形の方が正しいと思うのですが、括弧はスペースが入ったカラム名など、好ましくないものを示すというのも直感的な感覚です。

このままで良いのか、それとも行くべきなのか?

解決方法は?

他の方が、quot;standards"に関しては、かなり良い答えを出していますが、私はこれを追加したかっただけです...。User" (または "Users") は、実際にはテーブルに保持されているデータの完全な説明ではない可能性がありますか?テーブル名や具体性にこだわる必要はありませんが、「"Widget_Users"(Widgetはアプリケーションまたはウェブサイトの名前)」のようなものがより適切なのではないでしょうか。