令和5年度 秋期 情報処理安全確保支援士試験 午前II 問21
テクノロジデータベース
DBMSのデータディクショナリはどれか。
解答・解説
正解: ウ. データベースに関するユーザー情報,データ構造など,データベース管理情報を格納したもの
データディクショナリ(Data Dictionary)とは、データベース管理システム(DBMS)において、テーブル構造、インデックス、ユーザー権限などのメタデータ(データそのものではなく、データを管理するための情報)を格納・管理するシステム領域のことです。システムカタログと呼ばれることもあります。
したがって、データベースに関するユーザー情報、データ構造など、データベース管理情報を格納したウが正解となります。
各選択肢の解説
- ア:DBMS内部でのソートデータ,サブクエリを展開したデータなど,一時的なデータを格納したもの
SQLの実行において一時的に必要となるデータを保持する一時テーブル(テンポラリテーブル)やワークエリアに関する説明であり、データディクショナリではありません。 - イ:障害が発生した場合にバックアップを取った時点まで回復させるため,データベース自体の複製を格納したもの
データベースの障害時に備えて保存される複製データであるバックアップファイル(ダンプファイル)に関する説明です。 - ウ:データベースに関するユーザー情報,データ構造など,データベース管理情報を格納したもの
正解です。データディクショナリの説明です。 - エ:ユーザーからの指示によるデータベースの読込み情報,書込み情報などを格納したもの
データベースに対する変更履歴を記録し、障害発生時のリカバリなどに利用されるトランザクションログ(ジャーナルファイル)に関する説明です。