平成22年度 春期 午前Ⅱ 問20
データベース方式
データディクショナリに関する問題
関係データベース管理システム(RDBMS)のデータディクショナリに格納されるものはどれか。
- アOS が管理するファイルの定義情報
- イスキーマの定義情報
- ウ表の列データの組
- エ表の列に付けられたインデックスの内容
答えと解説を見る
✓ これが正解イスキーマの定義情報
解説
データディクショナリには、表や列などのスキーマ定義を格納します。
データディクショナリは、データベースに関するデータ、つまりメタデータを管理する仕組みです。RDBMS では、表の名前、列の名前とデータ型、制約、ビューやインデックスの定義、利用者と権限といったスキーマの定義情報が格納されます。RDBMS は SQL 文を処理するときにこれを参照して、表や列が存在するか、権限があるかを確かめます。データそのものではなく、データの構造や意味を説明する情報を持つ場所がデータディクショナリ、と押さえておくと判断できます。
ほかの選択肢はなぜ違うのか
- アOS が管理するファイルの定義情報:OS が管理するファイルの定義は、OS のファイルシステムの側で管理される情報です。RDBMS が自分の表や列の構造を記録するデータディクショナリに格納するものではありません。
- ウ表の列データの組:表の列データの組は、表に格納されている業務のデータそのものです。データディクショナリが持つのはデータの構造を説明する情報で、個々の行の値はそれぞれの表の中に記録されます。
- エ表の列に付けられたインデックスの内容:インデックスの内容、つまり列の値と行の位置の対応は、インデックス用の領域に格納されます。データディクショナリに記録されるのはどの列にインデックスがあるかという定義のほうで、その中身ではありません。
この問題の用語
- データディクショナリどんなデータをどう持っているかを説明した、いわば辞書です。項目の名前や型や意味を一覧にして、開発や運用で参照します。
- メタデータそのデータがどんなものかを説明するための、付随する情報です。撮影日や作成者のように本体とは別に付いていて、検索や整理に使えます。
- 関係データベースデータを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。データの定義や操作にはSQLを使います。
出典:平成22年度 春期 データベーススペシャリスト試験 午前Ⅱ 問20
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問11:参照制約に関する問題(関係データベース)
- 令和6年度 秋期 午前Ⅱ 問18:データリネージに関する問題(メタデータ)
- 令和6年度 秋期 午前Ⅱ 問5:主キーに関する問題(関係データベース)
- 令和6年度 秋期 午前Ⅱ 問3:ノード分割後のB^+木構造(関係データベース)
- 令和3年度 秋期 午前Ⅱ 問15:入れ子ループ法に関する問題(関係データベース)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)