» エンティティ名とKEY名

用語集 よくある質問 お問い合わせ 資料請求 サイトマップ
株式会社データ総研 DRI:Data Research Institute
製品案内 DMBOK ITコンサルティングサービス ITコンサルティング事例 紹介セミナー 教育コース 技術情報 DRIブログ 会社概要
DRIブログ
エンティティ名とKEY名

顧客エンティティのSタイプのKEY名は、顧客コードとなります。
社員エンティティのSタイプのKEY名は、社員コードとなります。
受注エンティティのSタイプのKEY名は、受注番号となります。


○○エンティティのSタイプのKEY名は○○コードや○○番号となります。
エンティティ名とKEY名の○○が同じ語であると、意味と形式が一致して、美しい概念データモデル図になります。しかし、「実際に業務で使っている用語をエンティティ名にしてほしい」とユーザから要求されることがあります。普段使っている用語で概念データモデル図が出来ていると、理解しやすいからです。
美しいエンティティ名・KEY名を採用するか、既存の業務で使われる用語を採用するか、悩ましいところです。
また、出荷先・請求先・契約者・利用者など、顧客のサブタイプにあたるエンティティを概念データモデル図に表現することもあります。このような場合、エンティティ名を「出荷先」として、KEY名を「出荷先顧客コード」とします。この種のテクニックは、ユーザの希望する用語を尊重しつつ、KEY体系は顧客コードを使っていることを明示する場合にも使えます。
でもほんとうは普段使っている言葉を変えることが、業務の可視化やコミュニケーションの改善につながったりするんですけどね…。

黒澤 基博


データ総研のMDMソリューション