에듀윌 · course 테이블
★ DEFAULT 시그니처
DEFAULT = 미입력 시 자동 입력 + 도메인 무결성의 한 도구

course 테이블 — DEFAULT 한방

CREATE TABLE course (
  과목코드  CHAR(7)     PRIMARY KEY,
  과목명    VARCHAR(50) NOT NULL,
  학점      INT DEFAULT 3 CHECK(학점 IN(1,2,3)),
  개설학기  VARCHAR(10) DEFAULT '2026-1',
  정원      INT DEFAULT 30,
  is_active BOOLEAN DEFAULT TRUE
);
컬럼 정의미입력 시
INTNULL 입력
INT NOT NULL에러 (실패)
INT DEFAULT 33 자동 입력
NOT NULL DEFAULT 33 자동 (공존 ✅)
★ 운영 표준 패턴
is_deleted BOOLEAN DEFAULT FALSE — 논리 삭제(Soft Delete). 깜빡해도 자동 FALSE라 안전.
합격 공식
DEFAULT = NULL 폭증 방지 + 도메인 무결성 보강 + 운영 편의 — 한 줄로 3총사. 분류 함정에선 '도메인 무결성의 한 도구'가 정답.