Loading article…
データ管理とデータベース分析において、データドメインとは、データ要素が含む可能性のある値の集合です。ドメイン境界を決定するルールは、列挙された値のリストを持つデータ型のように単純な場合があります。[1]
たとえば、人物に関する情報 (1人につき1 つのレコード)を持つデータベース テーブルには、「婚姻状況」列がある場合があります。この列は文字列データ型として宣言され、2 つの既知のコード値のいずれかが許可されます。既婚の場合は「M」、独身の場合は「S」、婚姻状況が不明または該当しないレコードの場合はNULL です 。婚姻状況列のデータ ドメインは、「M」、「S」です。
正規化された データ モデルでは、参照ドメインは通常、参照テーブルで指定されます。前の例に従うと、婚姻状況参照テーブルには、NULL を除く許可された値ごとに 1 つずつ、正確に 2 つのレコードが含まれます。参照テーブルは、外部キーを使用してデータベース内の他のテーブルと正式に関連付けられます。
単純なドメイン境界ルールは、データベースによって強制される場合、チェック制約を通じて実装できますが、より複雑な場合には、データベース トリガーで実装できます。たとえば、正の数値を必要とする列には、値が 0 より大きい必要があることを宣言するチェック制約を設定できます。
この定義は、制御が行われる領域としての概念と、関数が定義される独立変数の値の集合という数学的な概念(関数のドメインなど)を組み合わせたものです。
参照
参考文献
- ^ ロシン、デビッド(2001)。エンタープライズナレッジマネジメント:データ品質アプローチ。ISBN 978-0-12-455840-3. 2011年8月19日閲覧。
