DBデータベーススペシャリスト試験 午前Ⅱ
平成22年度春期 データベーススペシャリスト 午前Ⅱ 問20
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アOSが管理するファイルの定義情報
- イスキーマの定義情報
- ウ表の列データの組
- エ表の列に付けられたインデックスの内容
解き方のヒントを見る
管理対象の役割を整理する視点
この分野では、用語の見た目や配置だけで判断せず、各情報が何を管理し、どの場面で参照されるものかという役割の違いに注目して整理すると、選択肢を落ち着いて比較しやすくなります。
この問題で問われていること
確認する観点を、情報そのものの内容ではなく、管理対象との関係と利用目的の対応に絞ってください。似た表現が並ぶ場合も、役割の境界がどこに置かれているかを読み取ります。
視点
情報を区別するときは、名称や記述形式の印象よりも、何を説明・管理するための情報なのか、誰がどの局面で利用するのかを整理します。対象、目的、利用場面の対応関係を一つの軸で見比べると、概念の混同を避けやすくなります。
確認ポイント
- 対象としているものが何かを確認する
- その情報が果たす役割を一言で整理する
- 利用される場面との対応を読み取る
正解と解説を見る
正解
イ
解説
RDBMSのデータディクショナリには、表や列などデータベースの構造を定義するスキーマの定義情報が格納される。したがって正しい選択肢はイです。
理由
データディクショナリは、データベースの構造や制約などを記述するメタデータの格納場所です。スキーマは表、列、データ型、関係などの定義を表すため、データディクショナリの管理対象に該当する。
比較
OSが管理するファイルの定義情報はファイルシステムの管理対象であり、表の列データの組は利用者データそのものです。また、インデックスの内容は検索用の内部構造であり、スキーマの定義情報とは区別される。
選択肢ア
これは不正解だよ。OSが管理するファイルの定義情報は、OSやファイルシステムが管理する対象であり、RDBMSのデータディクショナリに格納されるスキーマ定義とは異なる。データベース上の表構造を説明する情報かどうかが判断のポイントである。
選択肢イ(正解)
これは正解だよ。スキーマの定義情報は、表や列、データ型、制約など、RDBMS上のデータベース構造を説明するメタデータである。データディクショナリはこのような定義情報を管理するため、格納対象に該当する。
選択肢ウ
これは不正解だよ。表の列データの組は、利用者がデータベースに格納する実際の行データであり、データディクショナリが管理する定義情報ではない。データの内容と、その構造を記述するメタデータは区別して考える。
選択肢エ
これは不正解だよ。表の列に付けられたインデックスの内容は、検索を効率化するための索引構造に関する情報であり、スキーマの定義情報そのものではない。データディクショナリの中心的な格納対象とは区別される。
学習のポイント
データディクショナリと実データ、OS管理情報、索引内容の違いを整理する。
出典:独立行政法人 情報処理推進機構(IPA)平成22年度春期 データベーススペシャリスト試験 午前Ⅱ 問20(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針