データ モデル リソース マニュアルは 3 巻で発行されています。第 1 巻と第 2 巻の英語版は 2001 年に出版され、中国語訳は 2004 年に出版されました。中国語版の売り上げが非常に悪かったため、この本を出版した機械産業出版局はこの 2 冊の本を再版せず、現在市場で絶版となっています。コピーは淘宝網でも購入できます。 china-pub ではオンデマンド印刷もできますが、価格は高くなります。第 3 巻は今年の初めに英語で出版されましたが、中国語版が読まれるまでには数年かかるか、まったく読まれない可能性があります。幸いなことに、私たちは今ではインターネットと銀聯カードを持っています。私は今年の 3 月か 4 月に招商銀行のクレジット カードを使って amazon.com から直接購入し、10 日以上後に届きました。
この 3 冊はいずれも amazon.com で高い評価を獲得しています。中国版の第 1 巻と第 2 巻では、Dangdang と Excellence の評価が高く、いくつかの技術フォーラムで読んだことのある人からも高い評価を得ています。私も一読の価値のある本だと思います。
第 1 巻では、個人と組織、製品、注文、注文分布、請求書、財務、人事などのいくつかの一般的なデータ モデルについて説明します。第 2 巻は、製造、電気通信、金融、保険、医療、観光、電子商取引など、第 1 巻に基づいて変更されるいくつかの特定の業界のデータ モデルです。第 3 巻は、デザイン パターンに似ています。著者は、第 1 巻で述べたさまざまなデータ モデルについて、データ モデルの抽象度を分類し、異なる抽象度で設計されたデータ モデルを詳細に分析します。 1巻と2巻には作者のデザインアイデアが収録されています。
この 3 冊を読んだ後でも、私が今でも強く印象に残っているモジュールは 3 つあります。1 つは個人と組織、1 つは連絡先情報、もう 1 つはビジネス ルールです。
個人と組織は当事者に抽象化されます。当社の CRM では、当社のメンバーには組織と個人の両方が含まれ、当社のエージェントにも組織と個人の両方が含まれます。現在のロジックでは、メンバー テーブルには個人が含まれ、エージェント テーブルには組織が含まれています。実際には、多くの例外があります。
連絡先情報については、第 1 巻と第 2 巻では、電話、携帯電話、電子メール、QQ、通信アドレスなどを「通信メカニズム」に抽象化する、比較的高度な抽象化モデルを提供します。抽象化レベルが高いほど、スケーラビリティが向上し、他のエンティティとの関係がよりシンプルになります。たとえば、パーティの連絡メカニズムにはテーブルが 1 つだけ必要です。当社のメンバーシップ テーブルは最も低い抽象レベルを使用しています。メンバーシップ テーブルには BP マシン番号と直接呼ばれる列があります。新しいゲスト履歴プロジェクトはより抽象的です。
ビジネス ルールは、さまざまな業界のさまざまなビジネス ルールに対応できます。このモデルを見たところ、当社のホテル事業で使用されている料金プランや航空券システムで使用されている運賃が、このビジネス ルール エンティティで表現できることがわかりました。