応用情報暗記無料で始める

スキーマとは?スキーマ

スキーマとは、データベースの構造を定義した情報の総称。ANSI/SPARCの3層スキーマでは、利用者やプログラムから見える部分構造を外部スキーマ、データベース全体の論理構造を概念スキーマ、格納方法や索引などの物理構造を内部スキーマと呼び分け、層を分けることでデータの独立性を確保する。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では6回出題され、ほかに3問の解説で触れられています(2016年度〜2025年度)。

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

別名:Schema

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

背景

アプリケーションが物理的な格納形式を直接前提にしていた時代は、索引を1つ足す・ファイル編成を変えるだけでプログラムを直す必要があった。見え方・論理構造・格納方法を3層に分け、層の間を対応づけで結んだことで、内部スキーマを変えても概念・外部スキーマが変わらなければアプリは無傷で済む。応用情報ではこれを論理データ独立性・物理データ独立性として説明させる形で問われる。

具体例

PostgreSQLのCREATE TABLEやCREATE INDEXで定義するのが概念・内部にあたる部分で、特定の部署にだけ見せる列を絞ったビューを作れば、それが外部スキーマにあたる。給与列を含まないビューだけを人事以外に公開すれば、実表を変えずに見え方だけを変えられる。

試験での引っ掛け

スキーマはデータそのものではなく構造の定義である点をまず外さない。3層の対応も逆に覚えやすく、利用者に近い側が外部スキーマ、記憶装置に近い側が内部スキーマ。またSQLのCREATE SCHEMAが作る「スキーマ」はオブジェクトの名前空間であり、3層スキーマの各層とは別の概念である。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

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

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

試験での特徴
  • 試験では6回出題(2016年度〜2025年度)
  • 分野:テクノロジ系
  • スキーマはデータそのものではなく構造の定義である点をまず外さない。