Q&A
관계도출부분 질문입니다.
안녕하세요. Archix입니다. 오랜만에 보는 DAP 특급 문제라 상당히 복잡해 보이네요. 우선 답변을 드리자면, 멋있는맛님의 생각이 맞고 문제의 답안이 조금은 잘못된것으로 보입니다. -- 만약, 올려주신 답안처럼 '운송출발순번', '도착운송순번' 속성이 존재한다면 하나의 화물운송에 대해 3개 이상의 경유가 된다면 어떻게 표현할 수 있을까요? 반면에 멋있는맛님이 생각하신것처럼 식별자를 운송번호 + 운송스케줄번호 + 운송순번 으로 한다면 몇개의 화물을 이용하던 표현하는데 전혀 문제가 없습니다. (운송의 순번은 현재 모델을 기준으로 '화물운송스캐줄'엔티티의 '운송수단별순번' 속성으로 알수있을거구요) 그리고 ' 하나의 화물이 특정 스케줄 내에서 출발 경유지와 도착 경유지를 함께 가져야 한다는 점 때문에 순번이 두 개로 나뉜 것인지 궁금합니다. ' 이렇게 말씀을 주셨는데 이 부분은.. 문제를 몇번을 읽어봤지만 '운송수단스케줄상세' 엔티티안에서 모두 표현되는게 아닐까요~? 결론으로, 만약 화물운송스케줄의 운송스케줄별 출발과/도착 두개만 입력이 되는 업무라면 지금 모델의 답처럼 '운송출발순번', '도착운송순번' 을 도출해서 처리해도 되지만 3개 이상의 경유가 된다면 멋있는맛님이 고민하신 결과대로 엔티티를 도출하는게 맞아보입니다. (이렇게 하는게 더 확장성이 좋구요) -- 혹시, 제가 문제를 잘못 판단하고 있는 부분이 있다면 말씀주세요. 그리고 인터넷에 돌아다니는 이런 유형의 실습문제 답안은 정확하지 않는것들이 굉장히 많습니다. 그렇지만 이런 잘못된 답안으로부터 한번 더 생각하고 고민하면서 성장하기도 하죠! DAP 시험 꼭 합격하시기를 바라겠습니다^^
- Likes
- 0
- Comments
- 1
- Viewcount
- 35

