データ辞書とは-データ用語
データ辞書は、その形式、関係、意味、ソースと使用法の詳細な説明を持つデータベースまたはデータモデル内のデータ要素のインベP>
アクティブおよびパッシブデータディクショナリ
データディクショナリを二つの主要なカテゴリに分類できます。
- アクティブデータディクショナリ-DBMSの一部であり、管理されています。
- パッシブデータディクショナリ-DBMSの一部ではなく、dbmsによって管理されます。
Active data dictionary
データベース構造のすべての変更(DDL-データ定義言語を使用)は、自動的にアクティブデータディクショナリに反映されます。
active data dictionaryの詳細については、
Passive data dictionary
Passive data dictionaryはデータベースとは別のものであり、データベース構造のすべての変更は、passive data dictionaryに手動で、または専用のソフ
パッシブデータディクショナリは、異なる形式を取ることができます:
- ドキュメントまたはスプレッドシート
-
ツール
- データカタログ
- データ統合/ETLメタデータリポジトリ
- データモデリングツール
-
カスタム実装
パッシブデータディクショナリの詳細
データディクショナリの要素
データディクショナリは、データ要素(列)を行として、その属性を列として持つテーブル。 特定の属性は、データディクショナリの目的によって異なります。
必須要素
データディクショナリには2つの必須要素があります:
- テーブル(またはエンティティ)のリスト
- 列(またはフィールド、または属性)のリスト
最小データディクショナリ:
DBMSデータディクショナリ
リレーショナルデータベースエンジンは、データモデルのより多くの記述を可能にし、データディクショナリを通じてこの情報を提供します。 この情報は:
- 列のデータ型、
- 列のデフォルト値、
- 列のNull可能性、
- テーブル関係(外部キー)、
- 列値の一意性(主キーと一意キー)、
- データ要素の説明
拡張データディクショナリ
データベースエンジンでサポートされていない、アーキテクト、チーム、または組織が収集する可能性のある各テーブルまたは列の属性がさらにあります。 それはすべてデータディクショナリの目的に依存します。 これらの属性は次のようになります:
- ソース、
- 意味と目的、
- 使用、
- 機密データ、
- 値のリスト、
- 文字列形式、
- UIフォームラベル、
- 所有者、
いくつかの名前を付けます。
このような場合、チームはこの情報を外部ドキュメントまたは専用ソフトウェア(データ辞書ツール、メタデータリポジトリ、データカタログと呼ばれる)で収集することができます。
データ辞書の関数
データ辞書は、異なる目的のために使用することができます。 これらの主な目的は次のとおりです:
データベースシステムのデータディクショナリ(DBMS)
すべての主要なリレーショナルデータベース管理システムは、データ構造に関する情報を特別な構造に保
このタイプのデータディクショナリは、データモデルとプログラムのすべての要素であるデータベーススキーマに関する情報をユーザーとツールに提供するp>
詳細はこちら:
- リレーショナルデータベース内のデータ辞書
- リレーショナルデータベースのデータ辞書へのクエリのブラウズカタログ
データモデリング
データ辞書は、データをモデル化するためのツールとして使用することができます。 これは、専用のデータモデリングツールまたはプレーンなスプレッドシートや文書で行うことができます。 この場合、data dictionaryはエンティティとそのフィールドの仕様として機能し、ビジネスアナリスト、主題の専門家、アーキテクトが要件を収集し、ドメインをモデ 物理データベースとアプリケーションは、このドキュメントに基づいて設計され、実装されます。
Documentation
Data dictionaryは、データベース、スプレッドシート、ファイルなどの既存のデータ資産の参照およびカタログとしても使用できます。
これは、いくつかの形式とツールで実現できます:リポジトリー/データカタログ
データ辞書のフォーム
データ辞書は、いくつかの異なる形式で存在します。
DBMSデータ辞書
データ辞書の最も一般的な発生は、多くの場合、データ辞書、システムカタログまたはシステムテーブルと呼ばれる、ほとんどのデータベースシステムに組み込ま
ドキュメント
データ辞書は、テキストまたはHTMLドキュメントまたはスプレッドシートの形式で、任意の物理的なデータソースを形成するデタッチ このフォームをさらに次のように分割することができます。
- Manual document-テキストドキュメントまたはスプレッドシート、手動で作成および維持され、モデ
メタデータリポジトリ
データガバナンスが成熟している組織は、複数のデータベース内のデータ資産のデータディクショナリを抽出、管理、アクセス このソフトウェアは、メタデータリポジトリ(より広い用語)またはデータカタログ(より具体的でトレンドの概念)と呼ぶことができます。
データベースライフサイクルにおけるデータ辞書
以下の図は、データベースの設計、管理、文書化のプロセスにデータ辞書が表示される場所を示してい
Leave a Reply