[7급 국가직 데이터베이스론 2014년 17번]

대학에서 3, 4학년은 교수로부터 진로지도를 받는다. 또한 학생 간 멘토링(mentoring)도 실시하는데 1 ~ 3학년이 4학년으로부터 조언을 받는다. 이때, 4학년을 멘토(mentor), 1 ~ 3학년을 멘티(mentee)라고 부른다. 이에 대한 관계 데이터베이스 스키마(schema)와 조건이 다음과 같을 때 외래키(foreign key)로 선언할 수 있는 애트리뷰트는 모두 몇 개인가? (단, 밑줄 친 애트리뷰트는 기본키를 나타낸다)
 
<데이터베이스 스키마>
 
   
학생(학번, 이름, 학과)
교수(교수ID, 이름, 학과)
지도(교수ID, 학번, 내용)
멘토링(멘토, 멘티, 내용)
 
<조 건>
 
   
○ 진로지도를 담당하지 않는 교수도 있을 수 있다.
○ 진로지도를 받지 않는 3, 4학년 학생도 있을 수 있다.
○ 멘토링 프로그램에 멘토 또는 멘티로 참가하지 않는 학생도 있을 수 있다.
데이터베이스론
  1. ①1개
  2. ②2개
  3. ③3개
  4. ④4개

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

정답 ④

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

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

오류 신고