[7급 국가직 데이터베이스론 2020년 15번]

다음은 테이블을 생성하는 SQL 구문이다. 이 테이블에 대한 연산을 설명하는 것으로 옳지 않은 것은?
CREATE TABLE 직원 (
	직원번호 NUMBER NOT NULL,
	직원이름 CHAR(10) UNIQUE,
	부서번호 NUMBER
		CHECK(부서번호 IN (1,2,3,4)) DEFAULT 1,
	PRIMARY KEY(직원번호),
	FOREIGN KEY(부서번호) REFERENCES 
		부서(부서번호) ON DELETE CASCADE );
데이터베이스론
  1. ①동명이인의 직원 이름을 추가했더니 입력되지 않았다.
  2. ②부서가 없는 신입사원을 입력했더니 부서번호가 널값이 되었다.
  3. ③부서 테이블에서 특정 부서를 삭제했더니 해당 부서에 속한 직원들도 삭제되었다.
  4. ④직원 번호에 동일한 번호를 입력했더니 처리되지 않았다.

선지를 골라 바로 채점해 보세요.

정답 ②

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고