Articles

データ辞書とは-データ用語

データ辞書は、その形式、関係、意味、ソースと使用法の詳細な説明を持つデータベースまたはデータモデル内のデータ要素のインベP>

アクティブおよびパッシブデータディクショナリ

データディクショナリを二つの主要なカテゴリに分類できます。

  1. アクティブデータディクショナリ-DBMSの一部であり、管理されています。
  2. パッシブデータディクショナリ-DBMSの一部ではなく、dbmsによって管理されます。

Active data dictionary

データベース構造のすべての変更(DDL-データ定義言語を使用)は、自動的にアクティブデータディクショナリに反映されます。

active data dictionaryの詳細については、

Passive data dictionary

Passive data dictionaryはデータベースとは別のものであり、データベース構造のすべての変更は、passive data dictionaryに手動で、または専用のソフ

パッシブデータディクショナリは、異なる形式を取ることができます:

  1. ドキュメントまたはスプレッドシート
  2. ツール

    • データカタログ
    • データ統合/ETLメタデータリポジトリ
    • データモデリングツール
  3. カスタム実装

パッシブデータディクショナリの詳細

データディクショナリの要素

データディクショナリは、データ要素(列)を行として、その属性を列として持つテーブル。 特定の属性は、データディクショナリの目的によって異なります。

必須要素

データディクショナリには2つの必須要素があります:

  1. テーブル(またはエンティティ)のリスト
  2. 列(またはフィールド、または属性)のリスト

最小データディクショナリ:

DBMSデータディクショナリ

リレーショナルデータベースエンジンは、データモデルのより多くの記述を可能にし、データディクショナリを通じてこの情報を提供します。 この情報は:

  • 列のデータ型、
  • 列のデフォルト値、
  • 列のNull可能性、
  • テーブル関係(外部キー)、
  • 列値の一意性(主キーと一意キー)、
  • データ要素の説明

拡張データディクショナリ

データベースエンジンでサポートされていない、アーキテクト、チーム、または組織が収集する可能性のある各テーブルまたは列の属性がさらにあります。 それはすべてデータディクショナリの目的に依存します。 これらの属性は次のようになります:

  • ソース、
  • 意味と目的、
  • 使用、
  • 機密データ、
  • 値のリスト、
  • 文字列形式、
  • UIフォームラベル、
  • 所有者、

いくつかの名前を付けます。

このような場合、チームはこの情報を外部ドキュメントまたは専用ソフトウェア(データ辞書ツール、メタデータリポジトリ、データカタログと呼ばれる)で収集することができます。

データ辞書の関数

データ辞書は、異なる目的のために使用することができます。 これらの主な目的は次のとおりです:

データベースシステムのデータディクショナリ(DBMS)

すべての主要なリレーショナルデータベース管理システムは、データ構造に関する情報を特別な構造に保

このタイプのデータディクショナリは、データモデルとプログラムのすべての要素であるデータベーススキーマに関する情報をユーザーとツールに提供するp>

詳細はこちら:

  • リレーショナルデータベース内のデータ辞書
  • リレーショナルデータベースのデータ辞書へのクエリのブラウズカタログ

データモデリング

データ辞書は、データをモデル化するためのツールとして使用することができます。 これは、専用のデータモデリングツールまたはプレーンなスプレッドシートや文書で行うことができます。 この場合、data dictionaryはエンティティとそのフィールドの仕様として機能し、ビジネスアナリスト、主題の専門家、アーキテクトが要件を収集し、ドメインをモデ 物理データベースとアプリケーションは、このドキュメントに基づいて設計され、実装されます。

Documentation

Data dictionaryは、データベース、スプレッドシート、ファイルなどの既存のデータ資産の参照およびカタログとしても使用できます。

これは、いくつかの形式とツールで実現できます:リポジトリー/データカタログ

データ辞書のフォーム

データ辞書は、いくつかの異なる形式で存在します。

DBMSデータ辞書

データ辞書の最も一般的な発生は、多くの場合、データ辞書、システムカタログまたはシステムテーブルと呼ばれる、ほとんどのデータベースシステムに組み込ま

ドキュメント

データ辞書は、テキストまたはHTMLドキュメントまたはスプレッドシートの形式で、任意の物理的なデータソースを形成するデタッチ このフォームをさらに次のように分割することができます。

  • Manual document-テキストドキュメントまたはスプレッドシート、手動で作成および維持され、モデ

メタデータリポジトリ

データガバナンスが成熟している組織は、複数のデータベース内のデータ資産のデータディクショナリを抽出、管理、アクセス このソフトウェアは、メタデータリポジトリ(より広い用語)またはデータカタログ(より具体的でトレンドの概念)と呼ぶことができます。

データベースライフサイクルにおけるデータ辞書

以下の図は、データベースの設計、管理、文書化のプロセスにデータ辞書が表示される場所を示してい