책 내용 질문하기
2권 데이터베이스 정규화 질문입니다.
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
144
조회수
56
작성일
2017-04-07
작성자
탈퇴*원
첨부파일

문제에 있는 정보만으로는 답안처럼

납품번호, 제품번호 > 업체번호, 업체명,납품수량

납품번호 > 업체번호, 업체명

으로 나누어 지는 것이 왜 답인지 잘 이해가 가지 않습니다.

또한 그렇게 보편적으로 나누어 진다고 하더라도

책에서는 2정규화까지 했는데

납품번호 > 업체번호 > 업체명으로 이행적 함수적 종속 또한 제거하여

<납품목록> 납품번호, 제품번호, 납품수량

<주문> 납품번호, 업체번호

<업체> 업체번호, 업체명

이렇게 해야 완벽한 정규화가 아닌가요?

답변
2017-04-10 09:32:19

안녕하세요.

납품번호와 제품번호는 기본키로서 다른 속성들 각각을 종속합니다.

기본키 중에서 납품번호는

K102일 때 업체번호는 214이고 업체명은 항상 대한기계이며,

K217일 때 업체번호는 879이고 업체명은 항상 삼일제조이므로 종속 관계가 있다고 할 수 있습니다.

이러한 종속 관계는 제시된 데이터만을 대상으로 파악하면 됩니다.

정규화 과정을 수행하여 테이블을 무손실 분해하라는 것은 수행가능한 모든 정규화 과정을 수행하라거나 수행 가능한 모든 정규화 과정 중 가장 마지막 단계로 정규화하라는 조건이 없으므로, 현 상태에서 바로 다음 단계의 정규화 과정을 수행하라는 의도입니다. 변경된 후 처 시험이라 실제 시험에 이와 같은 형태로 문제가 제시된 경우 처리조건이 자세히 제시되지 않으면 정규화 과정을 모두 수행하라는 제시가 없다면 우선 지금 상태에서 정규화 가능한 바로 다음 단계의 정규화를 수행하세요.

오늘도 즐거운 하루 되세요.

  • *
    2017-04-10 09:32:19

    안녕하세요.

    납품번호와 제품번호는 기본키로서 다른 속성들 각각을 종속합니다.

    기본키 중에서 납품번호는

    K102일 때 업체번호는 214이고 업체명은 항상 대한기계이며,

    K217일 때 업체번호는 879이고 업체명은 항상 삼일제조이므로 종속 관계가 있다고 할 수 있습니다.

    이러한 종속 관계는 제시된 데이터만을 대상으로 파악하면 됩니다.

    정규화 과정을 수행하여 테이블을 무손실 분해하라는 것은 수행가능한 모든 정규화 과정을 수행하라거나 수행 가능한 모든 정규화 과정 중 가장 마지막 단계로 정규화하라는 조건이 없으므로, 현 상태에서 바로 다음 단계의 정규화 과정을 수행하라는 의도입니다. 변경된 후 처 시험이라 실제 시험에 이와 같은 형태로 문제가 제시된 경우 처리조건이 자세히 제시되지 않으면 정규화 과정을 모두 수행하라는 제시가 없다면 우선 지금 상태에서 정규화 가능한 바로 다음 단계의 정규화를 수행하세요.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.