[7급 국가직 데이터베이스론 2017년 4번]

부서와 사원 테이블을 생성하는 SQL 문장을 수행한 후 튜플 삽입으로 두 테이블의 상태가 다음과 같을 때, 테이블 연산 수행에 대한 설명으로 옳지 않은 것은?
CREATE TABLE 부서 (
  부서번호	INT  NOT NULL,
  부서명   	VARCHAR(20),
  PRIMARY KEY(부서번호)); 

CREATE TABLE 사원 (
  사번	INT  NOT NULL,
  이름	VARCHAR(20),
  부서번호	INT,
  PRIMARY KEY(사번),
  FOREIGN KEY(부서번호) REFERENCES 부서(부서번호));

부서  
부서번호 부서명
1 자재부
2 영업부
사원    
사번 이름 부서번호
11 홍길동 1
12 이순신 2
데이터베이스론
  1. ①부서 테이블에서 (2, ‘영업부’) 튜플을 삭제한다면 참조 무결성 제약조건을 위배한다.
  2. ②사원 테이블에 (13, ‘강감찬’, ‘A1’) 튜플을 삽입한다면 도메인 무결성 제약조건을 위배한다.
  3. ③사원 테이블에 (14, ‘김유신’, 0) 튜플을 삽입한다면 참조 무결성 제약조건을 위배한다.
  4. ④부서 테이블에 (1, ‘연구부’) 튜플을 삽입한다면 참조 무결성 제약조건을 위배한다.

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

정답 ④

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

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

오류 신고