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

53.입사 지원자의 정보를 DB화 하기 위해 테이블을 설계하고자 한다. 다음 중 한명의 지원자가 여러 개의 이력이나 경력 사항을 갖는 경우 가장 적절한 테이블 구조는?

1
지원자(지원자ID, 이름, 성별, 생년월일, 연락처) 경력(경력ID, 회사, 직무, 근무기간)
2
지원자(지원자ID, 이름, 성별, 생년월일, 연락처) 경력(경력ID, 지원자ID, 회사, 직무, 근무기간)정답
3
지원자(지원자ID, 이름, 성별, 생년월일, 연락처, 회사, 직무, 근무기간)
4
지원자(지원자ID, 이름, 성별, 생년월일, 연락처, 회사1, 직무1, 근무기간1, 회사2, 직무2, 근무기간2, 회사3, 직무3, 근무기간3)

해설

입사지원자의 정보를 데이터베이스화하기 위해 테이블 설계를 하려고 합니다. 한 명의 지원자가 여러 개 이력이나 경력 사항을 갖는 경우 테이블 구조는 다음과 같습니다. 지원자 테이블 (기본키는 지원자ID) 지원자ID, 이름, 성별, 생년월일, 연락처 경력 테이블 (기본키는 경력ID, 외래키는 지원자ID) 경력ID, 지원자ID, 회사, 직무, 근무기간

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기