본문 바로가기
데이터베이스 일반컴퓨터활용능력 1급 · 2017년09월02일 · 53/60

53.다음 중 아래 두 개의 테이블 사이에서 외래 키(Foreign Key)에 해당하는 필드는? (단, 밑줄은 각 테이블의 기본 키를 표시함)(밑줄은 직원.사번, 부서.부서명 입니다.)

컴퓨터활용능력 1급 53번 문제 이미지
1
직원 테이블의 사번
2
부서 테이블의 팀원수
3
부서 테이블의 팀장
4
직원 테이블의 부서명정답

해설

외래키 (foreign key) 는 어떤 릴레이션 R1의 기본키인 값들과 일치함을 요구하는 다른 릴레이션 R2의 한 속성을 의미합니다. 직원 테이블에 있는 부서명이 외래키가 되서 부서 테이블에 기본키로 지정되어 있는 부서명을 찾아갑니다.여기서 직원 테이블은 참조하는 테이블이고 부서는 참조되는 테이블입니다. 따라서 직원 테이블에 있는 부서명이 부서 테이블에 있는 부서명을 찾아갔을 때 각각 해당 직원이 속해 있는 부서명의 이름과 팀장이 누구이고 팀원수가 몇 명인지 알 수 있습니다.

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기