テーブル設計で、項目名の付け方について迷っています。
いつもお世話になっております。
仕事で初めてテーブル設計を任されました。
今はマスタの設計をしています。
そこで、一つ質問があります。
得意先マスタと会員マスタがあって、両方のテーブルに
住所、電話番号があるのですが、この場合は普通、
S_TOKUI_ADDとS_KAIIN_ADD
C_TOKUI_TELとC_KAIIN_TEL
といった具合に、名前を変えるのが一般的でしょうか。
それとも、テーブルが違うんだから気にせずに
S_ADDRESS、C_TELと同じ名前を付けるのが一般的でしょうか。
よろしくお願い致します。
No.3ベストアンサー
- 回答日時:
考え方としては、テーブルの設計書を見ただけで、それが何を表している項目なのかが解るのが理想です。
(もちろん、備考欄・コメント欄に意味を書くのは無しと言うことで)その上で、そのテーブルを利用してSQLを書く立場になれば、項目名は出来るだけ短い方がありがたいですよね。なにせ、SQL書くたびに毎度毎度その名前を書く羽目になるわけですから。
短すぎず、長すぎず・・・・この間で、苦悩するのが名前付けの作業です=^・。・^=
今回の場合、得意先の住所か、会員の住所かはテーブル名を見れば一目瞭然です。ですから、S_TOKUI_ADDのTOKUIは、長すぎの部類と思います。でも、ADDだけだと、動詞に取られかねません。S_ADDRESS当たりが無難なラインかと思います。C_TOKUI_TELのTOKUIも同じく長すぎの部類かな。TELだけで、まぁ誤解されるような用例もないですから、これはC_TELでも良いように思います。
多分、SQLを書く時には、テーブル名のエイリアスをつけて、TOKUI.S_ADDRESSの様に使うことが多いです。これが、TOKUI.S_TOKUI_ADDだと、得意先の意味がダブってますよね。やっぱり、タイプの無駄でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- Oracle SQL update方法 2 2022/06/22 14:07
- その他(メールソフト・メールサービス) Windows10付属のメール、なぜ設定が劇的に簡単になったのか? 1 2022/12/16 13:14
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブル:生徒名簿 生徒名簿の...
-
SQL構文です 画像のようにした...
-
外部キーだけのテーブル(主キ...
-
男性と2人で飲食店に行きテーブ...
-
テーブルリンク リンク元を知...
-
アクセスのリンクテーブル一覧...
-
AccessVBA でテーブルをインポ...
-
複雑なSQL文について
-
【SQL】グループ化した際の最頻...
-
まるいテーブル 円い 丸い 漢字...
-
「テーブルに座って……」という...
-
L2SWはARPテーブルを持っている?
-
UTF8のテーブルをODBCドライバ...
-
[DB設計]多対多の問題点とは
-
飲み会で、座敷orテーブルどち...
-
今度同じサークルだった女の子...
-
データベースの接続に失敗して...
-
オーダーの覚え方について
-
1つのテーブルに同じデータを参...
-
複数のテーブルの項目を同時に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
L2SWはARPテーブルを持っている?
-
外部キーだけのテーブル(主キ...
-
fetch_arrayでのエラー
-
テーブルリンク リンク元を知...
-
男性と2人で飲食店に行きテーブ...
-
会社の飲み会の幹事になり、座...
-
SQLです!!教えてください。
-
面接のときテーブルが正面に。...
-
飲み会で、座敷orテーブルどち...
-
「テーブルに座って……」という...
-
複雑なSQL文について
-
このテーブルで
-
MySQLで複数テーブルを作成する
-
アクセスのリンクテーブル一覧...
-
ちょっとぐらいの時間なら里山...
-
SQLでテーブルの値を集計して、...
-
件数の多い順にselect
-
論理名とコメント構文(?)について
-
【PHP】SQL文のSUM関数で出力し...
-
オーダーの覚え方について
おすすめ情報