Attribute domain とは

計算において、属性ドメインは、属性内で許容される値の集合である。
例えば:
 ホテル内の客室(1-300)年齢(1-99)結婚(はい、いいえ)国籍(ネパール、インド、アメリカ、イギリス)色(赤、黄、緑)
リレーショナルモデルでは、タプルの各部分が原子的でなければならないという要件があります。その結果、タプルの各値は、文字列や整数のような基本的な型でなければなりません。基本型が原子的であるためには、より多くの部分に分割することはできません。悲しいことに、ドメインは基本タイプであり、属性ドメインは、与えられた属性がエンティティに属する抽象概念に属しているドメインです。
たとえば、SQLでは、コマンドを使用して属性の独自のドメインを作成できます
 CREATE DOMAIN SSN_TYPEをCHAR(9)として作成します。
上記のコマンドは、「サイズ9の文字型のデータ型SSN_TYPEを作成する」と言っています