책 내용 질문하기
2권 293pg 후보키, 318pg 문제2 질문
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
293,297
조회수
175
작성일
2020-07-17
작성자
탈퇴*원
첨부파일
안녕하세요, 실기 공부를 하다보니 몇개 이해가 안되서 문의 드립니다.
1. 293pg의 후보키를 설명할때 예시에서 '<수강> 릴레이션에서는 (학번, 과목명)으로 조합해야 유일성과 최소성을 만족하기에 (학번, 과목명)으로 조합된 것이 후보키가 된다.' 라고 되어있는데, <수강>테이블을 보면 학번과 과목명에 둘다 밑줄이 그어져있고 이를 통해, 각각 기본키라고 생각하면 굳이 두개를 조합하지 않고 각각 후보키로 될 수 있지 않나요?
2. 기본키를 찾아보던 중에 한 테이블에서 기본키는 한개만 가질수 있다고 들었는데, 복수가 가능한가요?
답변 부탁드립니다!
답변
2020-07-20 11:12:57
안녕하세요 길벗수험서 운영팀입니다.
[1]
불가능 합니다.
<수강> 릴레이션의 학번과 과목명은 따로 보게 되면 각각 중복되는 속성값이 존재하여 유일성이 보장되지 않기 때문이죠.
[2]
'키'를 여러개 가질 수는 있지만 '기본키'는 한 개 입니다.
그 기본키가 복합키로서 <수강> 릴레이션의 (학번, 과목명) 처럼 두 개 속성을 하나의 키로 보는 것을 제외하면 말이죠.
행복한 하루되세요 :)
-
관리자2020-07-20 11:12:57
안녕하세요 길벗수험서 운영팀입니다.
[1]
불가능 합니다.
<수강> 릴레이션의 학번과 과목명은 따로 보게 되면 각각 중복되는 속성값이 존재하여 유일성이 보장되지 않기 때문이죠.
[2]
'키'를 여러개 가질 수는 있지만 '기본키'는 한 개 입니다.
그 기본키가 복합키로서 <수강> 릴레이션의 (학번, 과목명) 처럼 두 개 속성을 하나의 키로 보는 것을 제외하면 말이죠.
행복한 하루되세요 :)