データベース列名の名前付け（英単語での）採用例を集めてみた

データベースのテーブルやビューなどに指定する列名（カラム名、フィールド名）の例を集めてみました。

各データベースの、予約語や使える文字種の制限は、ご自身にてご確認ください。
国際感覚的にかなりあっていない（ただし本稿は国内利用を主として書いています）、スペル間違いや明らかな採用間違い、などがありましたら、是非ご指摘くださいませ。。

住所 (county, district, prefecture, province, region, state) の扱いなど、国際的な利用が前提でしたら[Weblio](http://english-columns.weblio.jp/?p=715)さんを参照してみましょう。

※私は記法の宗教戦争をしたくありませんので、ご自身のお好みにあわせて変換をしてください（[キャメル記法](https://ja.wikipedia.org/wiki/%E3%82%AD%E3%83%A3%E3%83%A1%E3%83%AB%E3%82%B1%E3%83%BC%E3%82%B9)が...スネーク記法が...単数形・複数形など、各チーム・各プロジェクトの規約に合わせてくださいね）
#こんなことが大切かと
1. （テーブルやビューの名前と組み合わせれば）その列名を見ただけで意味を容易に想像できる。
2. 別の意味の他の列と、明確に区別できる。
2. データ型の意味をもたせた語句は列名に含めない（中身の意味として使うならOK。DATE型の「作成日」列に、「～日」の意味として "CREATEDATE", "REGDATE" などを使うのは可）
3. 同じ内容を意味する語の成分（接頭語や接尾語も）は、同じ語句を使う。たとえば、日付を表す語句に、DATEならDATE、DTならDT、BI（「～日」の日本語読み）ならBIで、どれを使ってもよいが、統一させて使う。
    4. 日本語のローマ字読みも濫用しなければ構わないが、活用や連濁などの変化があるので直行性には難がある。
    5. 英語であっても「イギリス英語」と「アメリカ英語」とでは表現が異なっていて、統一されず入り乱れると英語ネイティブには気持ちが悪いかも（color と colour みたいな。[Weblio](https://www.weblio.jp/)さんなどでご確認を）
    6. 同一概念における国・地域・業界での違い、たとえば「[郵便番号](https://english-columns.weblio.jp/?p=726)」にも"ZIP Code" "Postcode" "Postal Code" があり、どれが相応しいかはともかくもプロジェクト内で統一すべき。

#便利なサイト
・<a href="https://schema.org/docs/schemas.html">schema.org</a> - HTMLやCSSに関する命名（<a href="https://schema.org/docs/full.html">目次</a>）
・<a href="http://qiita.com/pugiemonn/items/eaa597b79fe59a1f1506">HTMLとCSSクラスでよく使う命名について</a> - pugiemonnさんのQiita記事 感謝！
・<a href="http://www.databaseanswers.org/data_models/index.htm">Database Answers</a> - 大量のデータベースモデルサンプルが投稿されています

#使いたくない語句の例
<dl>
<dt>～FLG</dt><dd>独自定義の値（外部テーブルに無く、量を意味しないコード値）を意味したいのでしょうけど...2値なら、たとえば削除フラグ (DLTFLG)ではなくて、削除されたか？（DELETED、ISREMOVEDなど）や、有効か？（ISVALIDなど）を使いましょう。色フラグ（モノトーンとして、白と黒、0はどっちなのか？）とか最悪ですよ...プログラマなら常識として0がクロだろうが、とかやめましょう。モノトーンならISWHITEのようにするか、3色以上ならCOLORで構わないじゃないですか。フラグ・フラグって...そもそも旗を上げるか下げるかの2値なのでは。。</dd>
</dl>

#採用例
増補中...出典は、[A]などのように表記してあります。
日本語の語句のゆれは [Weblio](http://thesaurus.weblio.jp/) さんあたりで調べてみてください。
各語それぞれ、意味合いは微妙に違います。どれを使うか迷ったら、プロジェクトリーダーや頼れる先輩に従ってください。
##日本語よみ：あ～お
<table>
<tr><th>あだ名</th><td>nickname[(B)]</td></tr>
<tr><th>緯度</th><td>latitude[(C)]</td></tr>
<tr><th>イニシャル（名前）</th><td>Initials[B][I]</td></tr>
<tr><th>色</th><td>Color[A]</td></tr>
<tr><th>打ち合わせ</th><td>Meeting[L]</td></tr>
<tr><th>運賃</th><td>Freight[F]</td></tr>
<tr><th>運転免許番号</th><td>carLicense[I]</td></tr>
</table>
##日本語よみ：か～こ
<table>
<tr><th>カード番号</th><td>CardNumber[A]</td></tr>
<tr><th>会員</th><td>customer[K]</td></tr>
<tr><th>階級</th><td>GRADE[E]</td></tr>
<tr><th>会計年度</th><td>FISCAL_YEAR[D]</td></tr>
<tr><th>会社名</th><td>company[B], CompanyName[F]</td></tr>
<tr><th>開始日</th><td>StartDate[A], Start_Date[L], date_from[L]</td></tr>
<tr><th>開始日時</th><td>start_date_time[L]</td></tr>
<tr><th>開始予定日</th><td>ScheduledStartDate[A]</td></tr>
<tr><th>飼い主（ペット）</th><td>owner[J]</td></tr>
<tr><th>価格</th><td>Price[(A)]</td></tr>
<tr><th>学歴</th><td>EDUCATION[D]</td></tr>
<tr><th>借受開始日</th><td>Date_Hired_From[L]</td></tr>
<tr><th>借受終了日</th><td>Date_Hired_To[L]</td></tr>
<tr><th>既婚・未婚</th><td>MaritalStatus[A], MARITAL_STATUS[D]</td></tr>
<tr><th>キャンペーンID</th><td>campaign_id[L]</td></tr>
<tr><th>行合計額</th><td>LineTotal[A]</td></tr>
<tr><th>業種</th><td>businessCategory[I]</td></tr>
<tr><th>業種分類コード</th><td>sic_code[L:USやUKで]</td></tr>
<tr><th>居住年数</th><td>YRS_RESIDENCE[D]</td></tr>
<tr><th>区市町村名</th><td>City[D][F][G]</td></tr>
<tr><th>国ISOコード</th><td>COUNTRY_ISO_CODE[D]</td></tr>
<tr><th>国コード</th><td>countryCode[B][C]</td></tr>
<tr><th>国名</th><td>country[C][F][K], COUNTRY_NAME[D]</td></tr>
<tr><th>クレジットカード承認番号</th><td>CreditCardApprovalCode[A]</td></tr>
<tr><th>経度</th><td>longitude[(C)]</td></tr>
<tr><th>敬称</th><td>Title[A]</td></tr>
<tr><th>携帯電話番号</th><td>mobile[I]</td></tr>
<tr><th>経費実績</th><td>ActualCost[A]</td></tr>
<tr><th>月給額</th><td>SALARY[D][J], SAL[E]</td></tr>
<tr><th>（選択／希望／日常利用）言語</th><td>PreferredLanguage[B][I]</td></tr>
<tr><th>広告ID</th><td>advert_id[L]</td></tr>
<tr><th>口座番号</th><td>AccountNumber[A]</td></tr>
<tr><th>更新者</th><td>UpdatedBy[H]</td></tr>
<tr><th>更新周期</th><td>updateInterval[C]</td></tr>
<tr><th>更新日時</th><td>ModifiedDate[A]</td></tr>
<tr><th>購読者</th><td>subscriber[L]</td></tr>
<tr><th>顧客住所</th><td>CUST_ADDRESS[D]</td></tr>
<tr><th>顧客姓</th><td>CUST_LAST_NAME[D]</td></tr>
<tr><th>顧客メールアドレス</th><td>CUST_EMAIL[D]</td></tr>
<tr><th>顧客名（姓名の）</th><td>CUST_FIRST_NAME[D]</td></tr>
<tr><th>個数</th><td>Qty[(A)], Quantity[A][D]</td></tr>
<tr><th>高度</th><td>altitude[(C)]</td></tr>
<tr><th>コメント</th><td>Comment[A]</td></tr>
<tr><th>雇用形態</th><td>employeeType[I]</td></tr>
<tr><th>今年度販売実績</th><td>SalesYTD (YTD=year to date)[A], tyd_sales[G]</td></tr>
<tr><th>今年度経費総額</th><td>CostYTD (YTD=year to date)[A]</td></tr>
</table>

##日本語よみ：さ～そ
<table>
<tr><th>最高月給</th><td>HISAL[E]</td></tr>
<tr><th>在庫数</th><td>UnitsInStock[F]</td></tr>
<tr><th>最小数量</th><td>lowqty[G], MinQty[(A)]</td></tr>
<tr><th>最大数量</th><td>highqty[G], MaxQty[(A)]</td></tr>
<tr><th>最終更新時刻</th><td>last_update[K]</td></tr>
<tr><th>最低価格</th><td>MIN_PRICE[D]</td></tr>
<tr><th>最低月給</th><td>LOSAL[E]</td></tr>
<tr><th>作成日</th><td>DateCreated[(A)]</td></tr>
<tr><th>昨年度販売実績額</th><td>SalesLastYear[A]</td></tr>
<tr><th>昨年度経費総額</th><td>CostLastYear[A]</td></tr>
<tr><th>産業分類コード</th><td>sic_code[L:USやUKで]</td></tr>
<tr><th>時給額</th><td>HourlyRate[(A)]</td></tr>
<tr><th>事業部</th><td>DEPT[(E)]</td></tr>
<tr><th>事業部名</th><td>department[B], DEPARTMENT_NAME[D]</td></tr>
<tr><th>自宅電話番号</th><td>homephone[B]</td></tr>
<tr><th>市町村名</th><td>CITY[D][F][G]</td></tr>
<tr><th>支払</th><td>payment[K]</td></tr>
<tr><th>支払期限</th><td>payterms[G]</td></tr>
<tr><th>支払総額（受注・発注）</th><td>TotalDue[A],amount[J]</td></tr>
<tr><th>支払日</th><td>payment_date[K]</td></tr>
<tr><th>シフト</th><td>Shift[(A)]</td></tr>
<tr><th>死亡日</th><td>death[J]</td></tr>
<tr><th>社員</th><td>Employee[(A)],staff[K][L]</td></tr>
<tr><th>社員番号</th><td>employeeNumber[I],staff_id[K]</td></tr>
<tr><th>写真</th><td>picture[K]</td></tr>
<tr><th>支払周期</th><td>PayFrequency[A]</td></tr>
<tr><th>種（動物など）</th><td>species[J]</td></tr>
<tr><th>従業員</th><td>Employee[(A)], EMP[(D)],staff[K]</td></tr>
<tr><th>従業員名</th><td>ENAME[E]</td></tr>
<tr><th>収入レベル</th><td>INCOME_LEVEL[D]</td></tr>
<tr><th>州名</th><td>STATE_PROVINCE[D]</td></tr>
<tr><th>終了日</th><td>EndDate[A], End_Date[L], date_to[L]</td></tr>
<tr><th>終了日時</th><td>end_date_time[L]</td></tr>
<tr><th>終了予定日</th><td>ScheduledEndDate[A]</td></tr>
<tr><th>重量</th><td>Weight[A]</td></tr>
<tr><th>重量区分</th><td>WEIGHT_CLASS[D]</td></tr>
<tr><th>重量単位</th><td>WeightUnitMeasure[(A)]</td></tr>
<tr><th>受注</th><td>SalesOrder[(A)]</td></tr>
<tr><th>受注日</th><td>ORDER_DATE[D][F]</td></tr>
<tr><th>出演者（映画等）</th><td>actor[K]</td></tr>
<tr><th>小計額</th><td>SubTotal[A]</td></tr>
<tr><th>上司</th><td>manager[B][I], MGR[D]</td></tr>
<tr><th>承認番号（カード）</th><td>ApprovalCode[(A)]</td></tr>
<tr><th>商品</th><td>Product[(A)]</td></tr>
<tr><th>商品説明</th><td>PRODUCT_DESCRIPTION[(D)]</td></tr>
<tr><th>職位</th><td>job_lvl[G], title[I]</td></tr>
<tr><th>職級</th><td>GRADE[E]</td></tr>
<tr><th>職業</th><td>OCCUPATION[D]</td></tr>
<tr><th>職種</th><td>JOB[E]</td></tr>
<tr><th>職務経歴書</th><td>Resume[A]</td></tr>
<tr><th>所在地</th><td>LOC[E]</td></tr>
<tr><th>書式</th><td>format[C]</td></tr>
<tr><th>数量</th><td>Qty[(A)], Quantity[A][D]</td></tr>
<tr><th>寸法</th><td>Size[A]</td></tr>
<tr><th>寸法単位</th><td>SizeUnitMeasure[(A)]</td></tr>
<tr><th>姓</th><td>LastName[A], LAST_NAME[D][K], lname[(G)]</td></tr>
<tr><th>税額</th><td>TaxAmount[(A)], TaxAmt[A]</td></tr>
<tr><th>請求可否</th><td>billable_yn[L]</td></tr>
<tr><th>請求先住所</th><td>BillToAddress[A]</td></tr>
<tr><th>製造日数</th><td>DaysToManufacture[A]</td></tr>
<tr><th>製品</th><td>Product[(A)]</td></tr>
<tr><th>性別（会員、被雇用者など）</th><td>Gender[A][D][J]</td></tr>
<tr><th>性別（動物）</th><td>sex[J]</td></tr>
<tr><th>説明</th><td>Description[A][B]</td></tr>
<tr><th>説明書</th><td>Instructions[A]</td></tr>
<tr><th>前年度販売実績額</th><td>SalesLastYear[A]</td></tr>
<tr><th>前年度経費総額</th><td>CostLastYear[A]</td></tr>
<tr><th>倉庫</th><td>WAREHOUSE[D]</td></tr>
<tr><th>送料</th><td>Freight[F]</td></tr>
<tr><th>速度</th><td>speed[C]</td></tr>
</table>

##日本語よみ：た～と
<table>
<tr><th>（マーケット）対象者層コード</th><td>demographic_code[L]</td></tr>
<tr><th>代理店</th><td>Agency[L]</td></tr>
<tr><th>タグワード</th><td>tag_word[L]</td></tr>
<tr><th>棚</th><td>Shelf[A]</td></tr>
<tr><th>単価</th><td>UnitPrice[(A)][D]</td></tr>
<tr><th>誕生日</th><td>BirthDate[A][J], DATE_OF_BIRTH[D], birth[J]</td></tr>
<tr><th>担当区域</th><td>Territory[(F)]</td></tr>
<tr><th>町域以下住所</th><td>street[C], STREET_ADDRESS[D], Address[F]</td></tr>
<tr><th>追跡番号（配送・宅配）</th><td>CarrierTrackingNumber[A]</td></tr>
<tr><th>通貨コード</th><td>CurrencyCode[A]</td></tr>
<tr><th>定価</th><td>ListPrice[(A)][D]</td></tr>
<tr><th>店舗</th><td>store[K]</td></tr>
<tr><th>店舗名</th><td>stor_name[G]</td></tr>
<tr><th>電話番号</th><td>Phone[A][F][G][K], PHONE_NUMBER[D], telephoneNumber[B][I]</td></tr>
<tr><th>都道府県名</th><td>Region[F], state[G]</td></tr>
</table>

##日本語よみ：な～の
<table>
<tr><th>日給額</th><td>DailyRate[(A)]</td></tr>
<tr><th>ニックネーム</th><td>nickname[(B)]</td></tr>
<tr><th>入社日</th><td>HireDate[A][D][E][G]</td></tr>
<tr><th>値引額</th><td>Discount[F][G]</td></tr>
<tr><th>値引単価</th><td>UnitPriceDiscount[A]</td></tr>
<tr><th>納入数</th><td>（発注品の）ReceivedQty[A]</td></tr>
<tr><th>納入希望日</th><td>RequiredDate[A]</td></tr>
<tr><th>納入日数</th><td>LeadTime[(A)]</td></tr>
<tr><th>納入予定日</th><td>DueDate[A]</td></tr>
</table>

##日本語よみ：は～ほ
<table>
<tr><th>廃棄</th><td>Scrap[(A)]</td></tr>
<tr><th>廃棄数</th><td>ScrappedQty[A]</td></tr>
<tr><th>廃棄理由</th><td>ScrapReason[A]</td></tr>
<tr><th>配信先</th><td>subscriber[L]</td></tr>
<tr><th>配信元</th><td>publisher[L]</td></tr>
<tr><th>パスワード</th><td>password[C]</td></tr>
<tr><th>発送先宛名</th><td>ShipName[F]</td></tr>
<tr><th>発送基本料金</th><td>ShipBase[A]</td></tr>
<tr><th>発送先住所</th><td>ShipToAddress[A],（町域以下）ShipAddress[F], （区市町村）ShipCity[F], （都道府県）ShipRegion[F]</td></tr>
<tr><th>発送手段</th><td>ShipMethod[A], ShipVia[F]</td></tr>
<tr><th>発送日</th><td>ShipDate[A], ShippedDate[F]</td></tr>
<tr><th>発送方法</th><td>ShipMethod[A]</td></tr>
<tr><th>発注（購入）</th><td>PurchaseOrder[(A)]</td></tr>
<tr><th>発注（購入）数</th><td>OrderedQty[(A)], qty[G]</td></tr>
<tr><th>発注単位</th><td>UnitsOnOrder[F]</td></tr>
<tr><th>発注点</th><td>ReorderPoint[(A)], ReorderLevel[F]</td></tr>
<tr><th>発注（購入）日</th><td>OrderDate[(A)][F], ord_date[G]</td></tr>
<tr><th>版数</th><td>Revision[(A)][H]</td></tr>
<tr><th>販売終了日</th><td>DiscontinuedDate[A]</td></tr>
<tr><th>販売額</th><td>AMOUNT_SOLD[D]</td></tr>
<tr><th>販売数量</th><td>QUANTITY_SOLD[D]</td></tr>
<tr><th>備考</th><td>remark[J]</td></tr>
<tr><th>評価</th><td>Rating[(A)]</td></tr>
<tr><th>表示名</th><td>displayName[B][I]</td></tr>
<tr><th>ファクシミリ電話番号</th><td>facsimiletelephonenumber[B][I], Fax[F]</td></tr>
<tr><th>部署</th><td>dept[J],department[J]</td></tr>
<tr><th>不良品数</th><td>RejectedQty[A]</td></tr>
<tr><th>方角</th><td>heading[C]</td></tr>
<tr><th>ポケットベル番号</th><td>pager[B]</td></tr>
<tr><th>ホスト名</th><td>hostname[C]</td></tr>
<tr><th>保証期間</th><td>WARRANTY_PERIOD[D]</td></tr>
<tr><th>補足</th><td>remark[J]</td></tr>
<tr><th>本年度販売実績</th><td>SalesYTD (YTD=year to date)[A], tyd_sales[G]</td></tr>
<tr><th>本年度経費総額</th><td>CostYTD (YTD=year to date)[A]</td></tr>
</table>

##日本語よみ：ま～も
<table>
<tr><th>待ち時間</th><td>timeout[C]</td></tr>
<tr><th>未婚・既婚</th><td>MaritalStatus[A], MARITAL_STATUS[D]</td></tr>
<tr><th>見積経費</th><td>PlannedCost[A]</td></tr>
<tr><th>ミドルネーム</th><td>MiddleName[A][B]</td></tr>
<tr><th>ミドルネームイニシャル</th><td>minit[G]</td></tr>
<tr><th>メールアドレス</th><td>EMAIL[D][K], EmailAddress[A], mail[B][I]</td></tr>
<tr><th>名（姓名）</th><td>FirstName[A], givenName[B][I], FIRST_NAME[D][K], fname[(G)]</td></tr>
<tr><th>明細行合計額</th><td>LineTotal[A]</td></tr>
<tr><th>名称</th><td>Name[A]、（識別名として）Type[(A)]</td></tr>
<tr><th>メモ</th><td>remark[J]</td></tr>
</table>
##日本語よみ：や～よ、ら～ろ、わ
<table>
<tr><th>役職</th><td>title[J]</td></tr>
<tr><th>有給休暇時間</th><td>VacationHours[A]</td></tr>
<tr><th>有効期限月（カードの）</th><td>ExpMonth[A]</td></tr>
<tr><th>有効期限年（カードの）</th><td>ExpYear[A]</td></tr>
<tr><th>ユーザー名</th><td>username[C]</td></tr>
<tr><th>郵便番号</th><td>PostalCode[A][B][C][D][F][K], zip[G]</td></tr>
<tr><th>与信</th><td>CreditRating[A]</td></tr>
<tr><th>与信限度額</th><td>CREDIT_LIMIT[D]</td></tr>
<tr><th>予定開始日</th><td>ScheduledStartDate[A]</td></tr>
<tr><th>予定終了日</th><td>ScheduledEndDate[A]</td></tr>
<tr><th>履歴書</th><td>Resume[A]</td></tr>
<tr><th>割引率（パーセント）</th><td>DiscountPct[A]</td></tr>
</table>

##（余談）英語の略称を調べる
データベースやプログラムコードのテーブル名、列名、変数名などで、その全部または一部を略称で表現することがありますが

- [Lists of abbreviations - Wikipedia](https://en.wikipedia.org/wiki/Lists_of_abbreviations)
- [Abbreviations.com](http://www.abbreviations.com/)
などのサイトで、英語圏の略称を調べることが出来ます。


単語・フレーズから略称の例を知りたいときは、検索窓の右横のオプションで「Term >> Abbreviation」を指定してから検索をさせると

![p1.png](https://qiita-image-store.s3.amazonaws.com/0/100206/ac58a49e-ed55-0d6b-2bcb-1ae4d23e6bcd.png)

こんな感じで...得られるかもしれません。

![p2.png](https://qiita-image-store.s3.amazonaws.com/0/100206/797e28d6-3231-88db-98f5-b57fa49a07ff.png)

ほかにも便利なサイトがあると思います。ぜひ教えてくださいませ！
日本人の端くれの私としては、日本人開発者が含まれるプロジェクトで略称を採用するときは、ぜひ日本人にもなじみがある略称でお願いしたいです。

## （余談２）データベース以外でのスキーマ例
こちらはデータべースに関連した情報ではありませんが、多彩なエンティティに関する属性が（英単語で）リストアップされていますので一度ご覧あられたし。。

- [schema.org](https://schema.org/docs/schemas.html) - [一覧](https://schema.org/docs/full.html) 

## （余談３）大量のデータベースサンプルサイト
コメントでお寄せいただいた情報です。（英語で）データモデル（テーブル・リレーションなど）のサンプルが掲載されている、投稿型のサイトです。大量で驚き... 設計しようとしている業態のスキーマがズバリ掲載されているかもしれません。

-  [Database Answers サンプルモデル一覧](http://www.databaseanswers.org/data_models/index.htm) - [Top](http://www.databaseanswers.org/)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100206/33ad0efc-e3df-f1ed-74bd-3b21d212fd0d.png)
（一覧の一部分：全体でこの数倍掲載されています）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100206/ed1b501a-0d47-d3a7-3ab9-66652223f4f9.png)
（例：[Payments - Generic Payments](http://www.databaseanswers.org/data_models/payments_generic_model/index.htm)）


##出典
[A] [AdventureWorks - Microsoft SQL Server](https://technet.microsoft.com/en-us/library/ms124894.aspx)
[B] [Azure Active Directory Schema - Microsoft](https://support.microsoft.com/ja-jp/kb/2256198)
[C] [XPCOM Interfaces - Mozilla](https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface) - データベースではないですが...
[D] [サンプルスキーマ - Oracle Database](http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19200-01/scripts.htm)
[E] [サンプルスキーマ解説 - 小さい頃はエラ呼吸](http://replication.hatenablog.com/entry/2015/02/26/093000) 感謝！
[F] [Northwind database - codeplex](https://northwinddatabase.codeplex.com/)
[G] [pubs Sample Database -Microsoft TechNet](https://technet.microsoft.com/en-us/library/aa238305.aspx)
[H] Lotus Notes
[I] [RFC2798 Definition of the inetOrgPerson LDAP Object Class
](https://tools.ietf.org/html/rfc2798) - [B]と被りますね
[J] [MySQL Sample database](https://dev.mysql.com/doc/employee/en/sakila-structure.html)
[K] [DVD Rental ER Model - PostgreSQL Tutrial](http://www.postgresqltutorial.com/postgresql-sample-database/)
[L] [Database Answers](http://www.databaseanswers.org/data_models/index.htm) - データモデルサンプル投稿サイト

増補中...