平成30年度 春期 午前 問29
データベース
データディクショナリに関する問題
関係データベース管理システム(RDBMS)のデータディクショナリに格納されるものはどれか。
- アOS が管理するファイルの定義情報
- イスキーマの定義情報
- ウ表に格納された列データの組
- エ表の列に付けられたインデックスの値
答えと解説を見る
✓ これが正解イスキーマの定義情報
解説
辞書に入るのは定義だけです。
設問は、関係データベース管理システムのデータディクショナリに格納されるものを選ばせています。軸は、中身そのものなのか、中身についての説明なのかという区別です。ディクショナリは辞書という意味で、ここに入るのは表の名前、列の名前と型、主キー、制約、どの列にインデックスを付けたかといった定義です。つまりこの箱には何がどういう形で入るのかを書いた紙であり、データについてのデータを集めたものだと言い換えられます。正解の肢が挙げているスキーマの定義情報が、まさにこれに当たります。この辞書自身も表の形で保たれているので、利用者は問合せ言語で引くことができ、管理システムが自分の仕組みを自分で管理している形になります。四つの肢は、定義なのか値なのか、そして管理システムの内側の話なのか外側の話なのかという二本の線で仕分けると、残るものが一つに絞られます。
ほかの選択肢はなぜ違うのか
- アOS が管理するファイルの定義情報:基本ソフトウェアが受け持つファイルの定義の話です。データベース管理システムの外側にある仕組みなので、層がそもそも違います。
- ウ表に格納された列データの組:表に実際に入っている値の並びそのものです。辞書ではなく本文にあたる部分なので、説明を集めた場所の中身にはなりません。
- エ表の列に付けられたインデックスの値:索引そのものに入っている値です。辞書が持つのはどの列に索引を付けたかという定義で、索引の値は別に保たれるため一語ずれています。
この問題の用語
- データディクショナリどんなデータをどう持っているかを説明した、いわば辞書です。項目の名前や型や意味を一覧にして、開発や運用で参照します。
- 関係データベースデータを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。データの定義や操作にはSQLを使います。
出典:平成30年度 春期 応用情報技術者試験 午前 問29
同じ用語が出る問題
- 令和7年度 秋期 午前 問28:ビューに関する記述(関係データベース)
- 令和7年度 春期 午前 問25:多重度に関する問題(関係データベース)
- 令和5年度 春期 午前 問30:参照制約に関する問題(関係データベース)
- 令和5年度 春期 午前 問26(関係データベース)
- 平成26年度 秋期 午前 問28:分散データベースに関する問題(データディクショナリ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)