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