책 내용 질문하기
내부 식별자/외부 식별자의 "예시(주문서와 고객)" 에 대한 의견
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
314
조회수
430
작성일
2020-12-11
작성자
탈퇴*원
첨부파일

내부 식별자/외부 식별자의 예시로 든 게 틀린 것은 아닌데 적당한 예시도 아닌 듯 싶습니다.

 

주문서 개체의 경우는 트랜잭션 데이터이고

고객 개체는 기준정보 성 데이터입니다.

 

일반적으로 트랜잭션 데이터가 생성될 때 기준정보 값들이 들어가는 것으로 예시로 했다면 훨씬 이해가 쉬울 듯 싶습니다.

주문서 개체에 외부식별자로 "고객번호" 가 되는 것이 맞지 않나요?

 

제 의견에 대한 답변 기다리겠습니다.

답변
2020-12-14 17:04:44

안녕하세요 길벗수험서 운영팀입니다.

 

음.. 이전 답변을 참고해주세요.

고객이 여러 주문서를 가질 수 있는 관계가 아닌 하나의 주문서가 여러 고객을 포함할 수 있는 관계입니다.

 

때문에 고객에서 주문서의 주문번호를 fk로 가져갔고, 이에 따라 주문서가 고객에 대한 fk를 별도로 가질 수 있게 되죠.

 

행복한 하루되세요 :)

  • 관리자
    2020-12-14 17:04:44

    안녕하세요 길벗수험서 운영팀입니다.

     

    음.. 이전 답변을 참고해주세요.

    고객이 여러 주문서를 가질 수 있는 관계가 아닌 하나의 주문서가 여러 고객을 포함할 수 있는 관계입니다.

     

    때문에 고객에서 주문서의 주문번호를 fk로 가져갔고, 이에 따라 주문서가 고객에 대한 fk를 별도로 가질 수 있게 되죠.

     

    행복한 하루되세요 :)

  • 관리자
    2020-12-23 14:16:27

    안녕하세요 길벗수험서 운영팀입니다.

     

    주문서에 다음과 같이 자료가 저장되어있다고 가정하죠

    주문번호/제품명/수량

    1 / usb / 1200

    2 / sdd / 2400

    3 / fdd / 2000

     

    고객은 위의 주문서를 fk로 갖는 릴레이션입니다.

    고객번호/주민등록번호/주문번호(fk)

    1001 / 850402-1****** / 2

    1002 / 850402-1****** / 1 

    1003 / 850402-1****** / 2 

    1004 / 850402-1****** / 2 

    1005 / 850402-1****** / 1 

     

    위와 같이 구성할 수 있습니다.

    여러 고객이 fk를 통해 하나의 주문서를 가질 수 있고, 하나의 주문서는 여러 고객에게 포함될 수 있는 관계입니다.

     

    행복한 하루되세요 :)

  • *
    2020-12-22 05:28:21

    답변 감사드립니다.

     

    해당 답변 사항에 대해서

    고객이 여러 주문서를 가질 수 있는 관계가 아닌 하나의 주문서가 여러 고객을 포함할 수 있는 관계입니다. 

     

    하나의 주문서에 여러 고객이 포함될 수 있다고 말씀하셨는데요.

    위의 경우와 같은 주문서의 예로 적당한  예를 말씀해주시면 이해가 빠를 듯 싶습니다.

     

    그럼 회신기다리겠습니다.

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