平成31年度 春期 午前 問26
データベース
データベースを記録媒体にどのように格納するかを記述したものはどれか。
- ア概念スキーマ
- イ外部スキーマ
- ウサブスキーマ
- エ内部スキーマ
答えと解説を見る
✓ これが正解エ内部スキーマ
解説
記録媒体への物理的な格納方法を記述するスキーマです。
データベースの3層スキーマは、同じデータを三つの層から捉える枠組みです。一番外側の層は、利用者や応用プログラムから見える形を書く層で、必要な部分だけを切り出した見え方を並べます。真ん中の層は、そのデータベース全体を、表と列と関係の集まりとして論理的に定めた層です。一番内側の層は、記録媒体の上に、そのデータをどのファイルにどの順で並べるか、索引をどう作るかといった物理の格納の仕方を書く層です。設問は、記録媒体にどう格納するかを記述したものを問うています。三つの層のうち、格納の物理的な取り決めを担うのは、一番内側の層である内部スキーマです。
ほかの選択肢はなぜ違うのか
- ア概念スキーマ:概念スキーマだと述べています。これは真ん中の層で、表・列・関係の集まりとしてデータベース全体を論理的に定める役目を持ち、記録媒体への格納の仕方は書きません。
- イ外部スキーマ:外部スキーマだと述べています。これは一番外側の層で、利用者や応用プログラムから見える形を切り出して並べる役目を持ち、物理の格納方法とは扱う軸が違います。
- ウサブスキーマ:サブスキーマだと述べています。これは利用者ごとに見える範囲を絞った定義で、位置づけとしては外側の層の変形にあたり、記録媒体への格納方法を書く層ではありません。
この問題の用語
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。多くの人が同時に使うことを前提にしています。
出典:平成31年度 春期 応用情報技術者試験 午前 問26
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)