에듀윌 · 도메인 무결성
PART 6 · 개참도 '도'
속성값이 정의된 도메인 범위 안

도메인 무결성 — CHECK · ENUM · 타입

DOMAIN
정의
속성값이 정의된 도메인 범위 안에 있어야 한다. 도메인 3형식(타입·범위·열거)이 곧 제약 — '입국 심사대'.
나이 INT CHECK (나이 BETWEEN 0 AND 150), 성별 CHAR(1) CHECK (성별 IN ('M','F')) -- 나이=200 → ❌ 범위 위반 -- 성별='X' → ❌ 열거 위반
⚠️ 함정 3종
"도메인 무결성은 PK 검사" ❌(→ 개체 영역) · "도메인 = 타입만" ❌(→ 타입+범위+열거) · "ENUM은 도메인 아님" ❌(→ 열거형 도메인). 검사 대상은 일반 속성.