Domain : مجموعة قيم ثابتة تحدد علي حقل معين كأن تقول أن حقل المدينة يمكن أن يدخل فية فقط قيمتان هما الدمام أو جدة
وكل قيمة في الدومين تتكون من Value & Description
Value: هي القيمة الفعلية التي تسجل في قاعدة البيانات
Description :هي القيمة التي تظهر للمستخدم
مثال للدومين
Value =1 ........Description = Dammam
Value =2 ........Description = Khobar

أما ال SubType
يمكن أن نعتبرة تقسيم للطبقة إلي مجموعات من العناصر المتشابهة في قيمة معينة مثال
طبقة الشوارع يمكن تقسيمها إلي شوارع رئيسية وشوارع فرعية
ولعمل SubType علي حقل معين يجب ان يكون Short integer
فيمكن عمل Subtypeعلي طبقة الشوارع علي حقل نوع الشارع (رئيسي , فرعي)
ثم نحدد قيم حقول أخري بناءً علي قيمة حقل نوع الشارع
فمثلاً يمكن ان نحدد ان في حالة نوع الشارع رئيسي يكون حقل عرض الشارع لا يقبل قيم أقل من 10 أمتار
وإذا كان الشارع فرعي يكون حقل عرض الشارع لا يقبل قيم أكثر من 10 أمتار