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