Webサイトを快適にご利用いただくためには、IE11以降、Chrome、Firefox、またはSafariをご使用ください。

物理データモデリング

物理データモデリングは、データモデリングにおける3段階の3番目になります。 データベースのデザイナーは、概念データモデリングと論理データモデリングの段階で作成したモデルに手を加えて、物理データモデルを作成します。 この段階で作成されたモデルにより、管理された状態で非正規化を実行し、導入のために目標とする技術を検討することができます。 これは非常に詳細なため、実装状態または意図した実装状態のデータベースの設計を容易に確認できます。
物理データモデリングは、データモデリングにおける3段階の3番目になります。
物理データモデルとは

物理データモデルとは

物理データモデルは、概念データモデルと論理データモデルに欠けていた、データベース特有のコンテキストを導入します。 これはデータベースおよびコンピューター処理中に伝達される情報内のテーブル、列、データ型、表示形式、制約、推論、手順を意味します。

物理データモデルは、特定のデータベース管理システム(DBMS)や、データに基づき実行される特定のプロセス要件と関連付けて構築する必要があります。 通常ここで、参照の整合性を維持するために論理設計構造の非正規化が必要になります。 物理データモデリング段階におけるコンテキストの考慮事項の例としては、処理される、または処理される可能性があるデータの性質や、実行される処理の方法に合わせた規則などがあります。

また、モデルの列タイプがDBMSでサポートされていること、エンティティや列の命名規則に従っていること、問題を起こす意味上の重複を防止することなども重要な考慮事項になります。 技術的なコンテキストを考慮することで、物理データモデルが、技術的環境における必要性をそのまま、または意図されたように反映することになります。

また、モデルの列タイプがDBMSでサポートされていること、エンティティや列の命名規則に従っていること、問題を起こす意味上の重複を防止することなども重要な考慮事項になります。 技術的なコンテキストを考慮することで、物理データモデルが、技術的環境における必要性をそのまま、または意図されたように反映することになります。

物理データモデルの目標とは

データベース特有のデータモデル実装状態を示す物理データモデルは、構築前にデータベースの構造を可視化するのに役立ちます。 ここで着目する最終的な目標はデータベースの実装です。物理データモデルは、データベースが対象DBMSの制約の中でどのように作成されるかを説明することで、組織の目標達成を支援します。

データベースデザイナーは、これを使用してデータベースの抽象化を行い、スキーマを生成することができます。 エンティティのタイプはテーブルで示され、またリレーションシップタイプのラインはテーブル間の外部キーを示します。 この視点は、対象のデータオブジェクトおよびリレーションシップの精度と、組織のシステムとの互換性を確保するために不可欠です。

物理データモデル導入を考慮すべきタイミング

物理データモデル導入を考慮すべきタイミング

3種類のデータモデルは、時系列的な段階として考える必要があります。 データモデリングの3段階目として、物理データモデリングは、概念段階と論理段階で開発されたモデルを元に構築されるものです。

物理モデルは、最初はモデリングされるデータおよび情報という「対象」モデルとして構築されていますが、実装という「方法」モデルへとシフトします。 もちろん、この実装に向けた実践的手法では、プロジェクトで提案された非正規化要件など、DBMSと技術の仕様を考慮します。

モデルは単一のプロジェクトのデータに何が必要かを説明しますが、他のプロジェクトの物理データモデルを統合し、プロジェクト、プロセス、および技術の間の相互リレーションシップに対応させることもできます。 特定の技術を使用するため、物理データモデルは柔軟性が低下しており、わずかな変更であってもアプリケーション全体の修正を必要とする場合があります。 したがって、物理データモデルの構築は、概念データモデルと論理データモデルの構築が完了してから進めることが推奨されます。

物理データモデルを使用する理由

物理データモデルは、実装の性質を理解するために欠かせないステップです。 その理解が徹底しているほど、組織の要求に応えるソリューションの実装に成功する可能性も高まります。

優れた設計の物理データモデルは、高品質のデータ、容易な実装とメンテナンス、達成可能な拡張性という成果を生みます。 ただし、優れた設計の物理データモデルを実現するには、それ以前のモデルが適切に構築されている必要があります。 実際には、多くの組織が物理データモデル構築の必要性を認識していますが、概念モデルや論理モデルはないものとするか省略してしまいます。 これでは、設計の考慮事項の相違や、データモデルから物理的アプリケーションへのデータ継承および追跡可能性の問題が発生するのは避けられません。

物理データモデリングのメリット

物理データモデルの主要なメリットとしては、以下のようなものがあります。

データベースの構造の視覚的な提示に役立つ

データベースデザイナーは、視覚的な例を活用することで、要件の理解を深め、データベースの情報を関係者に正確に伝えることができる

実装における欠陥や未完了のリスクを低減する

物理データモデルは、組織が準備を整え、問題の見落としへの対応に発生する甚大なコストを回避するのに役立ちます。

データモデルのデータベーススキーマへの転換が容易

概念、論理、および物理データモデルの構築を通じて取得した豊富なメタデータと情報を利用することで、組織はデータモデルをそのままデータベースの設計へと移し替える準備を整えることができます。

erwinと共にデータの可視化を改善

30年を超える経験を持つerwinは、信頼されるデータモデリングツールのプロバイダーであり、業界をリードする企業でもあります。 当社はイノベーションの継続により、データモデリングのすべての段階における問題に対処して、データモデリングと、増大するデータガバナンスの労力の間に存在するギャップを解消します。

erwin Data Modeler by Questのユーザは、コラボレーションが可能なプラットフォームを活用し、データライフサイクルのあらゆる段階に対応することができます。 erwin Data Modelerのカスタマーは、SQLおよびNoSQLのサポートからメタデータの自動収集まで、実装に要する時間を大きく削減することができます。

今すぐ開始する

erwin Data Modelerによる物理データモデリングは、データベース設計のための正確で、俊敏性が高く、高品質な設計図を作成する、実証済みの手法です。 データ処理機能を改善して、データガバナンスおよびインテリジェンスに対する労力のサポートと統合を行いましょう。 お持ちのデータを活用する時が来ました。