データディクショナリ
Data Dictionary
でーたでぃくしょなり
データベースに格納されるデータの定義情報(メタデータ)を一元管理する仕組み。テーブル名、列名、データ型、制約、インデックス、権限などの情報を保持し、DBMSが内部的に利用する。データ辞書とも呼ばれる。
Related
他の資格での定義
データベース内のデータ項目の名称、意味、型、制約などの定義情報をまとめたもの。データの一貫性を保ち、データベースの設計・管理を支援する。メタデータを管理するための仕組みでもある。
データベースで扱う表・列・データ型・制約などの定義情報を一元的に登録した辞書。DBMSが内部で保持し、利用者や開発者はここを参照してデータの意味と構造を確認できる。
データベースで扱う表、列、データ型、制約、権限などの定義情報を集めて管理する仕組み。メタデータの一元管理により、定義の重複や不整合を防ぎ、影響範囲の調査を容易にする。
データ項目の名称、意味、形式、制約などを体系的に記述した文書またはデータベース。システム間で同じ項目を同じ意味で扱うための基準となる。
データ項目ごとに、名称、意味、データ型、桁数、値の範囲、コードの意味などの定義をまとめたもの。システムの設計・開発や、利用者がデータの内容を確かめる際の基準となり、テクニカルメタデータの中心的な要素である。
データベースやシステムで扱うデータ項目について、名称、意味、データ型、桁数、取りうる値、制約などを一覧にまとめたもの。主にテクニカルメタデータを扱い、開発者や運用者がデータ構造を正しく理解し、項目の定義を統一するために使う。
Past Exams
過去問での出題
過去問で 14 回出題(基本情報技術者試験 6・情報セキュリティマネジメント試験 2・応用情報技術者試験 2・データベーススペシャリスト試験 2・情報処理安全確保支援士試験 2)
- 令和6年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問18選択肢(IPA の PDF を新しいタブで開きます)
- 令和5年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問21(IPA の PDF を新しいタブで開きます)
- 令和4年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問21選択肢(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 応用情報技術者試験 午前 問29(IPA の PDF を新しいタブで開きます)
- 平成29年度 春期 基本情報技術者試験 午前 問29選択肢(IPA の PDF を新しいタブで開きます)
- 平成29年度 春期 情報セキュリティマネジメント試験 午前 問45選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 春期 情報セキュリティマネジメント試験 午前 問44選択肢(IPA の PDF を新しいタブで開きます)
- 平成27年度 秋期 基本情報技術者試験 午前 問64選択肢(IPA の PDF を新しいタブで開きます)
- 平成26年度 秋期 応用情報技術者試験 午前 問28(IPA の PDF を新しいタブで開きます)
- 平成24年度 春期 基本情報技術者試験 午前 問46選択肢(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
DBMSがデータベースの構造情報を管理するための内部テーブル群。テーブル定義、列定義、インデックス情報、制約情報、アクセス権限、統計情報などを保持する。SQLのINFORMATION_SCHEMAとしてアクセスできる。
データに関するデータ。データベースではテーブル構造、列定義、制約、インデックス、アクセス権限などの定義情報を指す。業務メタデータ(データの意味・用途)と技術メタデータ(物理的な格納情報)に分類される。
SQL標準で定義されたメタデータへのアクセス手段。テーブル一覧(TABLES)、列一覧(COLUMNS)、制約一覧(TABLE_CONSTRAINTS)などのビューを提供し、SQLでデータベースの構造情報を問い合わせることができる。
E.F.コッドが提唱した、データを2次元の表(リレーション)で表現するデータモデル。数学的な集合論と述語論理に基づき、データの構造・操作・整合性制約を定義する。現在のRDBMSの理論的基盤である。
関係モデルにおける基本的なデータ構造で、属性(列)の集合で定義されるスキーマと、タプル(行)の集合で構成される。数学的には定義域の直積の部分集合である。実装上はテーブルに対応する。
関係モデルにおいて、リレーションを構成する1つの要素(行)。各属性に対して1つの値を持つ。実装上はテーブルの行(レコード)に対応する。
