SQLDSQL 기본난이도 1MCQ

SQLD SQL 기본 기출문제 #920

문제

테이블 생성 시 제약조건에 대한 설명으로 가장 적절한 것은?

① NOT NULL 제약조건은 테이블 생성 후에도 언제든지 추가할 수 있음 ② CHECK 제약조건은 다른 테이블의 컬럼을 참조할 수 있음 ③ DEFAULT 값은 INSERT 시 해당 컬럼을 명시하지 않을 때 자동으로 적용됨 ④ PRIMARY KEY는 여러 개의 컬럼에 각각 별도로 설정할 수 있음

정답

3

해설

DEFAULT 값은 INSERT 문에서 해당 컬럼을 생략하거나 DEFAULT 키워드를 사용할 때 자동으로 적용됩니다. ①은 기존 데이터에 NULL이 있으면 NOT NULL 제약을 추가할 수 없으므로 틀렸고, ②는 CHECK 제약이 같은 행의 컬럼만 참조 가능하므로 틀렸으며, ④는 PRIMARY KEY가 테이블당 하나만 가능하므로 틀렸습니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] SQL 기본 기출 #920 | sqldpass