概念設計・論理設計・物理設計とは?がいねんせっけいろんりせっけいぶつりせっけい
概念設計・論理設計・物理設計とは、業務の構造を先に固め、製品に依存する決定を後ろへ回すために、データベース設計を三つの層へ分けた進め方。最初の概念設計では実体と関連だけをE-R図で描き、次の論理設計で関係モデルの表・キー・制約へ写し、最後の物理設計で索引や格納方式、パーティションといった性能側の決定を行う。
最終更新:2026-10-06
エンベデッドSPを最短で暗記・合格する →背景
表定義から設計を始めると、その時点で選んだ製品と当座の性能要求が業務の構造に焼き付き、製品を替えるにも要件が増えるにも作り直しになる。業務の構造・データモデル・実装という三つの関心事を層に分け、上の層ほど変わりにくい情報だけを置く、というのがこの段階分けの狙いで、機器のログや稼働履歴をサーバ側で長期に扱う設計でもそのまま効く。
具体例
装置の稼働ログなら、概念設計で装置・測定値・保守作業の実体と関連を洗い出し、論理設計で測定値表の主キーを装置番号と測定時刻の複合キーと決め、物理設計で「直近1か月の時刻範囲検索が大半」という要件から測定時刻に索引を張り、月単位でパーティション分割する。
試験での引っ掛け
正規化は論理設計、非正規化や索引の追加は物理設計、という切り分けが問われる。概念設計の段階で性能を理由に実体をまとめると、業務構造が歪んで後の変更に弱くなる。3層スキーマ(外部・概念・内部)と名前が似ているが、あちらはデータベース構造の見え方の区分で、設計工程の区分とは別物。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。