データモデルとは何か、データモデルの重要性

データモデルとは何か、DBMSにおけるデータモデルの重要性

データモデルは、設計者、アプリケーションプログラマ、エンドユーザーの間の相互作用を容易にすることができる。

よく発達したデータモデルは、データベース設計が開発されている組織の理解を深めることさえできます。 要するに、データモデルはコミュニケーションツールです。

データモデルの重要性

データモデリングの重要性

データは、システムによって採用される最も基本的な情報単位を構成します。 アプリケーションは、データを管理し、データを情報に変換するために作成されます。

しかし、データは異なる人々によって異なる方法で表示されます。 そのため、DBMSでのデータモデリングの重要性が非常に高くなっています。

たとえば、会社のマネージャーの(データ)ビューと会社の店員の(データ)ビューを対比します。 マネージャーと事務員の両方が同じ会社で働いていますが、マネージャーは事務員よりも企業データの企業全体のビューを持つ可能性が高くなります。

アプリケーションプログラマは、データの場所、書式設定、および特定のレポート要件に関心を持って、データのさらに別のビューを持っています。

基本的に、アプリケーションプログラマは、さまざまなソースからの会社のポリシーと手順を適切なインターフェイス、レポート、およびクエリ画面に変換します。

優れたデータベース青写真が利用可能な場合、アプリケーションプログラマのデータのビューがマネージャーやエンドユーザーのビューと異なることは問題ではありません。 逆に、優れたデータベース設計図が利用できない場合は、問題が発生する可能性があります。

例えば、在庫管理プログラムと注文入力システムは、競合する製品番号方式を使用する可能性があり、それによって会社に数千(あるいは数百万)ドルの原価計算が行われる可能性があります。 データモデルは抽象化されており、データモデルから必要なデータを描画することはできません。

コメントを残す

メールアドレスが公開されることはありません。