ネーミング辞書

文字の Postfix

カラム名状態
_BY動詞と一緒に使う(〜した人)
_CDコード体系や意味付け(思い入れ)等があるもの(コード)
_FLG{真/偽/不明}や{ON/OFF}などの2値をあらわすもの
_ID体系はないが識別性を意識し、一意性(特に個人)があるもの(識別番号:IDENTIFY)
_INFO同じドメインのカラムへの追加説明や補足
_KEYなにかを制約するもの(ライセンスキー、暗号化キー)
_NM(_NAME)〜名、名称をあらわすもの
_NO無作為につけられた番号
_STAT(_STATUS)状態が遷移する可能性もある列挙型をあらわすもの
_STR「脈略のない」ただの文字集合(まずは、固有的な名前の代替を検討する)
_TXT(_TEXT)「言葉として」比較的長いことが予想される文字列(改行含む場合あり)
_TYPE列挙(enum)型などの多値をあらわすもの(1,2,10/S,M,L,LL〜)

数字の Postfix

  • 番号・数値
カラム名状態
_CD体系や意味付け(思い入れ)等がある番号
_FLG{真(1)/偽(0)/不明(NULL)}などの2値をあらわすもの
_ID体系はないが一意性がある番号
_KEYなにかを制約する番号(ライセンスキー、暗号化キー)
_NO無作為につけられた番号 (※NUMは使用しない*1)
_SEQシーケンスを使用した順序番号
_STAT(_STATUS)状態が遷移する可能性もある列挙型をあらわすもの
  • 数量
カラム名状態
_NUM数量を統一したい場合の代表名
_NUM特別に可算名詞につける必要があるとき
_AMOUNT特別に不可算名詞につける必要があるとき

日付の Postfix

カラム名状態
◆特定日時
省略時(_DT)DATE型と同じ精度
_ONDATE型と同じ精度
_TS日時(TIMESTAMP)
_YMD年月日
_HMS(F)時分秒(.FFFF)
_YTOS精度指定(年〜秒)
◆部分指定
_YR(_YEAR)
_QT(_QUARTER)四半期
_MT(MONTH)
_WK(WEEK)
_DY(DAY)曜日
_DT(DATE)
_AMPM午前午後
_HH(HH24)
_MI
_SS
◆期間
_START開始日時
_END終了日時
_AS_FROM特記したい開始日(契約日とは別の開始日などのケース)
_PD〜(日)間 そのドメインにおいて周知の事実として使われている単位の間

ブーリアンの Prefix

カラム名状態
IS_〜済/〜未済 [ TRUE,YES,済|FALSE,FALSE,未済|UNKNOWN,不明 ]

ネーミングの修飾の関連トピックス

日本オラクル
■ 日本オラクル 株式会社
■ オラクルマスター資格 (オラクルマスターとは
■ Oracle のライセンスがわからない…
Oracle Direct (ネットで聞いても最後はここで要確認)

*1 数量をあらわすために使う