IT資格用語解説基本情報技術者試験・データベース
論理データモデルと物理データモデル
更新日:
用語解説
論理データモデルは業務上のデータと関係をDBMS非依存に表し、物理データモデルは採用DBMS上の表、列、索引、格納方法へ具体化したものです。
■ 試験で押さえるポイント
論理モデルではエンティティ、属性、識別子、関連、多重度、業務制約を定め、正規化によって更新時の矛盾を抑えます。
物理モデルでは表・列名、データ型、長さ、主キー・外部キー、索引、パーティション、表領域等を製品仕様に合わせて定めます。
性能要件に応じて索引追加や非正規化を行っても、論理上の意味と整合性を維持し、変更理由を追跡します。
概念モデルは対象業務の主要概念をより上位で表し、論理モデルを経て物理モデルへ詳細化する三段階として扱うことがあります。
■ 選択肢での判断ポイント
業務のエンティティ・関係は論理、データ型・索引・パーティション等のDBMS固有設計は物理です。論理モデルは特定DBMSの格納方式へ依存しない点で見分けます。
例: 論理モデルで顧客と注文の1対多を定義し、物理モデルでorders.customer_idをinteger外部キー、注文日を索引として実装します。