コード体系

http://d.hatena.ne.jp/habuakihiro/20060904#1157359790から

テーブル定義ねたですが、オブジェクト指向の世界で考えてみた。

得意先(会社)をオブジェクトとしてとらえると、
それぞれを区別するためのidentity(ID)が必要ということになる。
#ちなみに得意先は自社と関連する会社のロール名ですね

identityと、ユーザがその世界でそれらを識別している名前は別物であることにんは注意が必要

都道府県コード+得意先コード
で得意先を管理している、というのは分類の仕方であるのだから、
実体の区別とは独立にすべき