389쪽에 29번 문제를 풀다 궁금한것이 생겨 질문 드립니다.
1.
BCNF의 경우 제3정규형에 해당되는 것으로 알고 있습니다.
또한 제3정규형은 제2정규형과 제1정규형을 만족해야되는 것으로 알고 있습니다.
이때 제1정규형에서 원자값으로 이루어져야 하기 때문에 복합속성을 허용하지 않는것이라고 생각됩니다.
따라서 BCNF의 경우 제1정규형도 만족해야하기 때문에 복합속성을 허용하지 않는다고 생각했는데
어떤 부분이 잘못됬는지 알려주시면 감사하겠습니다.
2.
ㄹ에 대한 정답도 기본키에 대한 완전 함수적 종속성이 아니라서 정답이 아닌건지도 궁금합니다.
안녕하세요 길벗수험서 운영팀입니다.
해당 문제는 실제 시험에 나왔을 때에도 말이 많았던 문제입니다.
말씀과 같이 BCNF는 ㄷ과 ㄹ의 성질 또한 갖고 있지만 이 문제는 다음과 같이 해석하셔야 합니다.
'BCNF' 정규화 과정에 대한 설명으로 옳은 것은?
이와 같이 해석했을 때 이전 정규화를 포함하여 BCNF가 이미 갖고 있는 성질이 아닌, 3NF에서 BCNF가 되기 위한 정규화 과정에의 설명만을 옳은 것으로 봐야 합니다.
행복한 하루되세요 :)
-
관리자2022-02-28 10:51:53
안녕하세요 길벗수험서 운영팀입니다.
해당 문제는 실제 시험에 나왔을 때에도 말이 많았던 문제입니다.
말씀과 같이 BCNF는 ㄷ과 ㄹ의 성질 또한 갖고 있지만 이 문제는 다음과 같이 해석하셔야 합니다.
'BCNF' 정규화 과정에 대한 설명으로 옳은 것은?
이와 같이 해석했을 때 이전 정규화를 포함하여 BCNF가 이미 갖고 있는 성질이 아닌, 3NF에서 BCNF가 되기 위한 정규화 과정에의 설명만을 옳은 것으로 봐야 합니다.
행복한 하루되세요 :)