외래키 필드의 값은 이 필드가 참조하는 필드의 값들 중 하나와 일치하거나 널(Null)이어야 한다. 무슨 말인지 모르겠어요
그리고 밑에 문제
4번 보기 하나의 테이블에는 여러개의 외부키가 존재할 수 있다. <-- 위에 2번 보기 해설로 나와있는 테이블 중에 <과목> 테이블 이라고 보면 되는 건가요?
안녕하세요.
외래키 필드의 값은 이 필드가 참조하는 필드의 값들 중 하나와 일치하거나 널(Null)이어야 한다. 무슨 말인지 모르겠어요
-> 2번 해설에 나와있는 그림을 보고 설명하자만 <과목> 테이블에 있는 교수id 필드는 외래키인데, 이 교수id 필드에는 이 필드가 참조하는 <교수> 테이블의 교수id 필드에 있는 값만을 입력하거나 빈셀로 둘 수 있다는 의미입니다.
그리고 밑에 문제
4번 보기 하나의 테이블에는 여러개의 외부키가 존재할 수 있다. <-- 위에 2번 보기 해설로 나와있는 테이블 중에 <과목> 테이블 이라고 보면 되는 건가요?
-> 아닙니다. 2번 보기의 <과목> 테이블은 과목id라는 기본키와 교수id라는 외래키가 있는 것입니다. 그렇지만 이 과목 테이블에 또다른 외래키가 있을 수 있다는 의미입니다.
즐거운 하루 되세요.
-
*2014-10-10 09:50:58
안녕하세요.
외래키 필드의 값은 이 필드가 참조하는 필드의 값들 중 하나와 일치하거나 널(Null)이어야 한다. 무슨 말인지 모르겠어요
-> 2번 해설에 나와있는 그림을 보고 설명하자만 <과목> 테이블에 있는 교수id 필드는 외래키인데, 이 교수id 필드에는 이 필드가 참조하는 <교수> 테이블의 교수id 필드에 있는 값만을 입력하거나 빈셀로 둘 수 있다는 의미입니다.
그리고 밑에 문제
4번 보기 하나의 테이블에는 여러개의 외부키가 존재할 수 있다. <-- 위에 2번 보기 해설로 나와있는 테이블 중에 <과목> 테이블 이라고 보면 되는 건가요?
-> 아닙니다. 2번 보기의 <과목> 테이블은 과목id라는 기본키와 교수id라는 외래키가 있는 것입니다. 그렇지만 이 과목 테이블에 또다른 외래키가 있을 수 있다는 의미입니다.
즐거운 하루 되세요.