基本情報暗記無料で始める

概念設計とは?がいねんせっけい

概念設計とは、データベース設計の最初の段階で、対象業務で扱うデータを、特定の DBMS(データベース管理システム)製品やデータの持ち方に依存しない形で、実体(エンティティ)とその関連(リレーションシップ)として整理する工程。成果物は概念データモデルで、E-R 図で描くのが代表的である。この後に、表の形へ落とす論理設計、実際の製品での格納方法を決める物理設計が続く。

最終更新:2026-10-10

試験情報

基本情報技術者試験の過去問では1問の解説で触れられています。

基本情報技術者試験の頻出用語/テクノロジ系

別名:データベースの概念設計

この語が出る過去問を解く →

背景

いきなり表の列やデータ型から考え始めると、使う製品の都合と業務の都合が混ざり、業務の側で何をどう管理すべきかが見えにくくなる。製品を入れ替えたり保存の方式を変えたりするたびに業務の整理からやり直すことにもなる。そこで、まず業務の言葉だけで「何を管理するか」「それらがどう結び付くか」を固め、実装の話は後の段階へ回すという順番が定着した。

具体例

Amazon のようなネット通販を題材にすると、管理したいものは「顧客」「注文」「商品」である。1 人の顧客は何回も注文し(1 対多)、1 回の注文には複数の商品が入り、1 つの商品も多くの注文に入る(多対多)。概念設計ではこれを E-R 図に描き、顧客と注文、注文と商品の関係を線と多重度で表すところまでを行う。どの列を主キーにするか、MySQL を使うか Oracle Database を使うかは、この段階ではまだ決めない。

試験での引っ掛け

E-R 図は特定の DBMS や実装方式に依存しない概念設計の道具であり、「関係データベースの表として実装することを前提に表現する」という説明は誤りとして出る。正規化(表を分けて同じデータの重複を取り除くこと)や主キー・外部キーの決定は論理設計、インデックスや格納領域の決定は物理設計で、段階の割り当てを入れ替えた選択肢が並ぶ。また、データベースの構造の定義(スキーマ)を 3 つに分ける 3 層スキーマ(外部スキーマ=利用者から見える形、概念スキーマ=データ全体の論理的な構造、内部スキーマ=記憶装置上の格納のしかた)では、「概念スキーマ」は表の定義など論理設計の結果にあたり、概念設計の概念データモデルとは別物である点も紛らわしい。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:テクノロジ系
  • E-R 図は特定の DBMS や実装方式に依存しない概念設計の道具であり、「関係データベースの表として実装することを前提に表現する」という説明は誤りとして出る。