データモデルとは何ですか?

ソフトウェアアプリケーションは通常、ファイルとデータベースにビジネス情報を保存します。データモデルは、組織内のビジネスプロセスの論理的表現です。彼らは、ビジネスが人々、場所、物事とどのように相互作用するかを定義します。データモデルは、組織内のエンティティ間の関係のルールを決定するための基準点として使用されます。

データモデル作成プロセスは、3つの主要な段階に分割されます。これらは、ドメインモデル、論理モデル、および物理モデルです。各ステージは、データベースの実際の構造を表す物理モデルで終了する進行で完了します。

ドメインモデルの設計は、データモデルを作成する最初のステップです。これは、組織内のビジネスユニットと互いの関係の高レベルのビューです。ドメインデータモデルは、組織間の概念関係と、ビジネス機能を完了するために必要なプロセスを定義します。 ドメインモデルの例は次のとおりです製品の順序と、注文が海運部門に与える影響との関係。

エンタープライズドメインモデルは通常、組織の非常に高いレベルのビューであり、各タイプのビジネス要件の正確な詳細は必要ありません。ただし、ドメインモデル設計にすべての影響を受けたビジネスユニットを含めることが重要です。この高レベルの設計は、プロジェクトチームがビジネス機能を完了するために必要な詳細機能を理解するために必要です。

論理データモデルは、企業の実際のビジネス要件を表すデータモデルのバージョンです。これらのモデルは、組織内の特定のビジネスユニットの高レベルドメインモデルに基づいて設計されています。物理データベースを作成するには、健全な論理設計が重要です。このプロセスは、特定を完了するために必要なデータ要素を明確に定義する必要がありますビジネス要件。 論理データモデルには、データへのアクセス方法とビジネスプロセス内のエンティティ間の関係が含まれます。

論理データモデルの良い例は、電話会社の顧客のモデリングです。各顧客には、特定の名前、電話番号、住所、および電話機能があります。論理データモデルは、情報の報告と取得方法など、これらのタイプの要素間の関係を提供します。

データモデルの最終層は物理データモデルです。これは、実際のデータベースの作成に使用されるデータモデルの領域です。物理データモデルは、ソフトウェアアプリケーション内にデータが保存される方法を定義するデータベース固有のブループリントです。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?