책 내용 질문하기
데이터베이스 제2정규화 문제 질문있습니다!
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
144
조회수
162
작성일
2017-06-13
작성자
탈퇴*원
첨부파일
144페이지 문제4번에서 제2정규화 하라는데요 종속이라는 개념은 알겠는데 정답에보면 납품번호랑 제품번호랑 납품수량 묶어놓고 납품번호랑 업체번호랑 업체명을 묶어 놨는데 1. 업체번호와 업체명 이 납품번호에 종속이라는힌트를 어디서 얻을수 있나요? 그냥 머리속으로 생각해서 감으로 때려 맞춰야하나요? 2.왜 납품번호가 양쪽 릴레이션에 들어가있는건가요? 그리고 제품번호는왜 한쪽릴레이션만 들어가있나요? 정말 모르겠습니다 그냥 단순히 복합키니까 두개로 나누는거여서 나머지 속성을 잘생각해서 넣어야되는건가요? 궁금합니다
답변
2017-06-14 09:23:01

안녕하세요.

종속 관계를 파악해 보면 됩니다.

제시된 제품납품 테이블에서 함수적 종속을 모두 파악해 보는 것이죠.

(납품번호, 제품번호)는 기본키이므로

기본적으로

(납품번호, 제품번호) → 업체번호, 업체명, 납품수량 을 종속합니다.

또한

납품번호가 K102일 때 업체번호는 항상 214이고 업체명도 항상 대한기계입니다.

납품번호가 K217일 때 업체번호는 항상 879이고 업체명도 항상 삼일제조입니다.

즉 납품번호가 업체번호와 업체명을 종속하느 것이죠.

그래서

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

의 종속 관계도 확인이 됩니다.

이와 같이 확인된 종속 관계로 테이블을 분해하는 것입니다.

그래서

납품목록 테이블은 납품번호, 제품번호, 납품수량의 필드를 갖는 것이고

주문 테이블은 납품번호 업체번호, 업체명 필드를 갖는 것입니다.

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

  • *
    2017-06-14 09:23:01

    안녕하세요.

    종속 관계를 파악해 보면 됩니다.

    제시된 제품납품 테이블에서 함수적 종속을 모두 파악해 보는 것이죠.

    (납품번호, 제품번호)는 기본키이므로

    기본적으로

    (납품번호, 제품번호) → 업체번호, 업체명, 납품수량 을 종속합니다.

    또한

    납품번호가 K102일 때 업체번호는 항상 214이고 업체명도 항상 대한기계입니다.

    납품번호가 K217일 때 업체번호는 항상 879이고 업체명도 항상 삼일제조입니다.

    즉 납품번호가 업체번호와 업체명을 종속하느 것이죠.

    그래서

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

    의 종속 관계도 확인이 됩니다.

    이와 같이 확인된 종속 관계로 테이블을 분해하는 것입니다.

    그래서

    납품목록 테이블은 납품번호, 제품번호, 납품수량의 필드를 갖는 것이고

    주문 테이블은 납품번호 업체번호, 업체명 필드를 갖는 것입니다.

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

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