내부 식별자/외부 식별자의 예시로 든 게 틀린 것은 아닌데 적당한 예시도 아닌 듯 싶습니다.
주문서 개체의 경우는 트랜잭션 데이터이고
고객 개체는 기준정보 성 데이터입니다.
일반적으로 트랜잭션 데이터가 생성될 때 기준정보 값들이 들어가는 것으로 예시로 했다면 훨씬 이해가 쉬울 듯 싶습니다.
주문서 개체에 외부식별자로 "고객번호" 가 되는 것이 맞지 않나요?
제 의견에 대한 답변 기다리겠습니다.
안녕하세요 길벗수험서 운영팀입니다.
음.. 이전 답변을 참고해주세요.
고객이 여러 주문서를 가질 수 있는 관계가 아닌 하나의 주문서가 여러 고객을 포함할 수 있는 관계입니다.
때문에 고객에서 주문서의 주문번호를 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
답변 감사드립니다.
해당 답변 사항에 대해서
고객이 여러 주문서를 가질 수 있는 관계가 아닌 하나의 주문서가 여러 고객을 포함할 수 있는 관계입니다.
하나의 주문서에 여러 고객이 포함될 수 있다고 말씀하셨는데요.
위의 경우와 같은 주문서의 예로 적당한 예를 말씀해주시면 이해가 빠를 듯 싶습니다.
그럼 회신기다리겠습니다.