あくまで個人的見解です。
入力される形式が一目でわかるようにしたい
主キー・枝番には原則として無意味連番。
物理名は半角英数字のみで論理名は全角文字許容。など。
サフィックス(後ろに付いて終わる文字)を見れば、
入力規則がわかるようにしておきたい。
2桁で表現できるのが理想だが、
1桁で十分な場合や、
3桁でないと見通しが良くない場合もある。
_ID
主キー項目のサフィックスで無意味連番を格納する。
「テーブル名.ID」の使われ方も考えられるものの、
テーブル設計全体として一意性がなくなるため、
「***_ID」の形にしておいた方がいい。
_BN, _ON
連番項目。
BNは「Branch Number」で複合キーに連番を使用する際に、
ONは「Order Number」でキー以外に表示順を設定する際に使用している。
_NM
英名または物理名で半角英数字を格納する。
_MEI
和名または論理名、メモ項目など、全角文字を桁数チェックのみで格納する。
_B
ビットフラグとして2進数を扱う。
_F
通常のフラグ。「0」か「1」を格納する。
_KB, _SB
区分や種別で半角英数字を格納する。
1桁で「0」から「9」までにすると足りなくなることが多いので、
2桁で「00」から「99」にすることが多いが、
大体「10」台の前半で終わることが多い。
3桁以上必要な場合はそれを主キーにする専用のマスタを構えた方がいい。
_Y, _M, _D, _FY, _YM, _YMD
年月日を文字列として格納する。
「_Y」は年の数字4桁、「_M」は月のZERO埋め数字2桁、「_D」は日のZERO埋め数字2桁、
「_FY」は事業年度(Financial Year)の数字4桁、「_YM」は年月の数字6桁、「_YMD」は年月日の数字8桁。
_TS, _DT, _BI, _HM, _TM
「_TS」はミリ秒以上を扱うタイムスタンプ、「_DT」は秒までを扱う日時、「_BI」は日付型。
「_HM」は00:00:00から23:59:59まで、「_TM」は0:00:00から999:59:59まで。
_QT, _PR, _RT, _AM
「_QT」はQuantityの数量、「_PR」はPriceの単価、「_RT」はRateの率、「_AM」はAmountの金額。
_CD
CODEとしておおむね固定長で半角英数字を格納する。
_NO
Numberとしておおむね固定長でZERO埋め数字を格納する。