본문 바로가기
데이터베이스 일반컴퓨터활용능력 1급 · 2015년10월17일 · 55/60

55.‘부서코드’를 기본키로 하는 [부서] 테이블과 ‘부서코드’를 포함한 사원정보가 있는 [사원] 테이블을 이용하여 관계를 설정하였다. 다음 중 이와 관련된 관계 설정에 대한 설명으로 옳은 것은? (단, 한 부서에는 여러 명의 사원이 소속되어 있으며, 한 사원은 하나의 부서에 소속된다.)

1
‘항상 참조 무결성 유지’를 설정하면 [사원] 테이블에 입력하려는 ‘사원’의 ‘부서코드’는 반드시 [부서] 테이블에 존재해야만 한다.정답
2
‘항상 참조 무결성 유지’를 설정하면 [부서] 테이블에서 ‘부서코드’가 바뀌는 경우 [사원] 테이블에 있는 ‘사원’의 ‘부서코드’도 무조건 자동으로 바뀐다.
3
‘항상 참조 무결성 유지’를 설정하지 않더라도 [사원] 테이블에 입력하려는 ‘사원’의 ‘부서코드’는 반드시 [부서] 테이블에 존재해야만 한다.
4
‘항상 참조 무결성 유지’를 설정하지 않더라도 [사원] 테이블에서 사용 중인 ‘부서코드’는 [부서] 테이블에서 삭제할 수 없다.

해설

2번 바뀌는 경우 '업데이트' 3번 부서테이블이 원본, 사원 테이블이 관계이므로  관계쪽 테이블에 입력되는 내용은 반드시 존재할 필요가 없음 4번 관계쪽 테이블에서는 삭제가 가능함

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기