Skip to main content

データドメインとは何ですか?

データドメインは、データベースフィールドとデータ管理で使用される用語です。特定の行またはフィールドに含めることができる許容値の範囲を指します。データドメインを実施すると、データベースが一貫して許容可能なパラメーター内に情報を保持し、データベースが無意味な結果を生成するか、十分な情報がないために特定のクエリに答えることができない状況を回避します。データドメインの定義は、データベースプログラマーによって行われます。データベースプログラマーは、プログラムのエントリフィールドの適切な値のリストを頻繁に規定しています。エンドユーザーが個々の従業員の雇用状況を記録することになっている従業員データベースのフィールドを考えてみましょう。組織内の各従業員は、現在または過去の従業員になります。したがって、これらは、そのフィールドのデータドメインで唯一の許容可能なエントリです。データベースを作成するとき、プログラマーは通常、これらが従業員のステータスにデータを入力する人にとって唯一の許容可能な応答であることを示します。

データドメインの別の、より複雑な例は、従業員の電話番号のフィールドになります。米国では、この分野のデータドメインは、最大10文字の長さとともに数値のみに制限する必要があります。言い換えれば、市外局番と7桁の電話番号。データドメインに対するさらに強いレベルの制御を実施したいプログラマは、実際のエリアコードとプレフィックスのみを使用できるようにプログラムでき、個人が電話番号として(999)999-9999を請求しようとすることを防ぎます。どちらの例でも、実効データドメインに配置された制限は、参照テーブルと呼ばれるツールを使用して達成されます。参照テーブルは、データベースに許容可能な値またはデータの値の範囲を含むデータベースにリンクされたテーブルです。データベースに入力される情報は、参照テーブルに対して比較され、ユーザーが誤って無効なエントリを入力したかどうかを判断します。無効なエントリは通常、エラーメッセージでフラグを立てられ、データベースに正しい値を入力する2番目の機会が促されます。