안녕하세요.
여기서의 기준은 과목 교수는 한 명이고 해당 교수는 해당 과목만 강의한다는 관계입니다.
그래서 1:1인 것이죠.
이런 경우 한쪽의 기본키를 다른 쪽의 외래키로 추가하면 됩니다.
즉 교수 테이블의 기본키인 교수번호를 과목 테이블의 외래키로 추가하거나
과목 테이블의 기본키인 과목번호를 교수 테이블의 외래키로 추가하면 되는 것이죠.
기본키 각각을 외래키르 만들지 않고 위와 같이 어느 한 쪽에 대해서만 외래키로 구성하면 됩니다.
만일 조건을 달리하여 하나의 교수가 여러 과목을 강의할 수 있다고 하면
298쪽의 예제2와 같이 하나의 교수가 여러 학생을 강의하는 것과 같이 표현할 수 있습니다.
예제 1은 하나의 교수는 하나의 과목만 강의한다는 전제하에서 표현한 관계 구조 입니다.
오늘도 즐거운 하루 되세요.
-
*2015-10-02 10:02:30
안녕하세요.
여기서의 기준은 과목 교수는 한 명이고 해당 교수는 해당 과목만 강의한다는 관계입니다.
그래서 1:1인 것이죠.
이런 경우 한쪽의 기본키를 다른 쪽의 외래키로 추가하면 됩니다.
즉 교수 테이블의 기본키인 교수번호를 과목 테이블의 외래키로 추가하거나
과목 테이블의 기본키인 과목번호를 교수 테이블의 외래키로 추가하면 되는 것이죠.
기본키 각각을 외래키르 만들지 않고 위와 같이 어느 한 쪽에 대해서만 외래키로 구성하면 됩니다.
만일 조건을 달리하여 하나의 교수가 여러 과목을 강의할 수 있다고 하면
298쪽의 예제2와 같이 하나의 교수가 여러 학생을 강의하는 것과 같이 표현할 수 있습니다.
예제 1은 하나의 교수는 하나의 과목만 강의한다는 전제하에서 표현한 관계 구조 입니다.
오늘도 즐거운 하루 되세요.