본문 바로가기
728x90
반응형

모델링/개념 모델링4

[개념모델링연습] DA 공모대회 2017년 학생부 개인 답안 개념모델링의 특성상 키엔터티만 도출하는게 정석이지만 관리가 필요한 엔터티라 생각되는 부분도 같이 그렸다. 개념모델링 자체가 중요한 엔터티들을 사전에 수면 위로 띄움으로써 지속적으로 트래킹하기 위함이기 때문이다.   이론을 위한 이론이 아닌, 실무를 위한 이론으로 대하고자 한다. 개념 데이터 모델은 아래와 같다.ERD 해설사원 엔터티는 키엔터티이며 실체엔터티임사원 엔터티를 사원과 근무지(본사, 매장 엔터티)를 다대다로 하여 사원의 근무이력을 관리하도록 함사원근무계약은 액션이면서 메인으로도 볼 수 있음 총평  확실히 논리 데이터 모델과 경계가 없어보이긴 하다. 혹자는 이렇게 질문할수도 있을 것이다. '논리 데이터 모델과 경계가 없는데, 그럴거면 굳이 개념 데이터 모델이 필요한가?'    나는 자신 있게 답할.. 2024. 5. 11.
[개념모델링연습] DA 공모대회 2017년 일반부 개인 답안 개념모델링의 특성상 키엔터티만 도출하는게 정석이지만 중요한 엔터티라 생각되는 부분도 같이 그렸다. 개념모델링 자체가 중요한 엔터티들을 사전에 수면 위로 띄움으로써 지속적으로 트래킹하기 위함이기 때문이다. 개념 모델링 결과는 아래와 같다. ERD 해설 통합회원 엔터티로 회원의 식별정보를 유일하게 관리함 회원 엔터티는 키엔터티가 되지만 탈퇴&재가입 등의 로직이 있으므로 액션 엔터티의 성질도 가지고 있음 비회원은 장기적으로 보면 가망고객이므로 회원 엔터티와 통합하는게 좋을 수 있으나, 현재 시점에서는 따로 분리하여 중요도를 낮춤 고객등급기준은 핵심엔터티로 기준 정보를 관리하는 기준 엔터티임 공지게시판과 VOC게시판은 성격과 쓰임새가 다르므로 분리함 총평 엔터티 갯수를 더 줄일수도 있었겠지만 일부러 좀 더 많이.. 2024. 1. 1.
[개념모델링연습] DA 공모대회 2018년 일반부 개인 답안 보통 모델링 이론 책에서는 개념 모델링에 대해서는 상세하게 언급을 하지 않는 것 같은데, 이번 문제를 풀 때에도 난 개념 모델링의 중요성에 대해 한번 더 깨닫게 되었다. 정말 논리모델링으로 이어가는데 부담이 덜해서 좋았다. 개념 모델링 결과는 아래와 같다. ERD 해설 국가는 별도로 관리하며 제조사에 원산지 정보를 제공함 상품 엔터티가 로직적으로는 핵심임 온라인상품분류체계와 타상품분류체계는 다대다관계로 매핑함 구성상품에 대한 상품 식별자도 상품에 통합하여 배타관계를 해소함 총평 개념 데이터 모델인데도 불구하고 엔터티가 많이 도출되었다. 복제 엔터티가 몇 개 있어서 많아 보이기도 하지만 구성상품이나 연관상품은 뺄지 말지 고민을 했는데 로직적으로 상품 엔터티가 핵심이다보니 상품 관련된 엔터티들은 빼는 것보다.. 2023. 11. 19.
[개념모델링연습] DA 공모대회 2018년 학생부 개인 답안 주어진 시간 안에 논리 모델링을 작성하여 제출하기 위해서는 개념 모델링부터 설계하여 빠르게 뼈대를 잡는 것이 중요하다고 생각한다. 개념 모델링의 경우 정해진 형식은 있으나 디테일은 작성자마다 다를 수 있으므로 필자는 아래와 같이 작성하였다. 주식별자의 경우 엔터티의 본질과 동일하므로 제외하였음 다대다관계를 해소하기 위한 관계(연관) 엔터티는 제외하고 다대다 관계 그대로 유지함 키 엔터티 위주로 표시함 서브타입은 표시하지 않았음. 이에 따라 엔터티 간 관계가 논리모델링에서는 바뀔 수 있음 개념 ERD는 제출용이 아니고 설계 뼈대를 잡기 위함이므로 처음 한번만 빠르게 그리므로 논리 ERD과 논리적으로 맞지 않는 부분도 있음. 즉 개념 ERD는 수정하지 않음 ERD 해설 테이블과 컬럼을 제외한 모든 오브젝트(.. 2023. 8. 15.
728x90
반응형