다음 SQL문의 빈칸 ①에 들어갈 키워드를 쓰시오.
CREATE DOMAIN SEASON AS VARCHAR(6)
① (VALUE IN ('spring', 'summer', 'autumn', 'winter'));모범답안
CHECK
풀이와 판단 근거
CREATE DOMAIN은 새 도메인의 자료형과 값 제약을 정의한다. 빈칸에 CHECK를 넣으면 `CHECK (VALUE IN (...))`가 되어 VALUE가 spring, summer, autumn, winter 중 하나인지 검사한다.
CHECK는 저장 전에 불리언 조건을 평가하는 제약 키워드이며 DEFAULT처럼 값을 대신 채우거나 REFERENCES처럼 다른 테이블을 참조하는 구문이 아니다. SQL 키워드는 대소문자를 구분하지 않으므로 check도 같은 답으로 판정된다.
자주 틀리는 지점
- 각 답의 순서를 바꾸거나 일부 항목만 작성함
- ‘SQL 실행과 결과’처럼 이름이 비슷한 인접 개념을 서로 구분하지 못함
- 영문 약자만 요구하는 칸에 설명을 섞거나 필수 키워드를 누락함
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.