책 내용 질문하기
<과금정보> 릴레이션은 2NF도 만족 하지 못하는것 아닌가요?
도서
[2015] 정보처리기사 실기(산업기사 포함)
페이지
453
조회수
86
작성일
2016-04-13
작성자
첨부파일
04회 문제에서 453쪽 위를 보면,
'그러나 (④ 과금정보) 릴레이션은 (⑤ BCNF)를 만족하지 못하므로 추가적인 무손실 분해가 필요하다.'
라면서 BCNF를 만드는 것으로 나오는데요.
<과금정보> 릴레이션은 애초에 2NF도 만족하지 못하는것 아닌가요?
'[5]과금정보 -> 과금내역'에서 과금내역이 기본키의 일부인 과금정보에도 종속되므로
부분함수종속이 존재하는 것 같은데..
제2정규화부터 하고 제3정규화도 거친 뒤에 BCNF를 만들어야 하지 않나요?
답변
2016-04-14 09:17:16
안녕하세요.
과금정보 릴레이션이 [5]로 인해 부분적 함수 종속을 가지고 있지만
사용자 릴레이션의 관계를 고려하여 BCNF 정규형을 진행하여 무손실 분해한 후 결과적으로 부분적 함수 종속도 제거되고
결정자가 후보키인 BCNF도 만족하므로 관계가 없습니다.
각 단계를 필요에 의해서 거치는 것으로 과정이 불필요한 경우 단계를 건더뛸 수 있습니다.
오늘도 즐거운 하루 되세요.
-
*2016-04-14 09:17:16
안녕하세요.
과금정보 릴레이션이 [5]로 인해 부분적 함수 종속을 가지고 있지만
사용자 릴레이션의 관계를 고려하여 BCNF 정규형을 진행하여 무손실 분해한 후 결과적으로 부분적 함수 종속도 제거되고
결정자가 후보키인 BCNF도 만족하므로 관계가 없습니다.
각 단계를 필요에 의해서 거치는 것으로 과정이 불필요한 경우 단계를 건더뛸 수 있습니다.
오늘도 즐거운 하루 되세요.