본문 바로가기
728x90
반응형

개발자154

[논리모델링연습] DA 공모대회 2018년 일반부 개인 답안 역시 상품관리 로직을 어딜 가든 빠지지 않는구나, 이윤을 추구하는 기업 입장에서는 꼭 숙지해야 할 로직이라는 생각부터 하게 되었다. 우선 논리 ERD는 아래와 같다. ERD 해설 문제를 풀면서는 마찬가지로 키 엔터티는 최대한 통합을 하고자 하였다. 예를 들어 상품 엔터티에서 구성 상품은 별도 엔터티로 빼서 관리할지 통합할지 고민했었는데 별도로 빼게 되면 다른 메인 엔터티들과 배타관계가 되고 그럼 ERD가 복잡해질 것 같다는 생각이 들어서 통합을 하게 되었다. 또한 상품을 전시하는 카테고리를 관리하는 엔터티와 타상품 카테고리를 관리하는 엔터티를 통합할까 별도로 뺄까 고민했었는데 별도로 뺐었다. 최대한 통합하는게 맞겠지만, 엔터티 성격이 다르기 때문이다. 물리적인 데이터 유형과 엔터티 성격은 다른 차원이다... 2023. 11. 19.
[개념모델링연습] DA 공모대회 2018년 일반부 개인 답안 보통 모델링 이론 책에서는 개념 모델링에 대해서는 상세하게 언급을 하지 않는 것 같은데, 이번 문제를 풀 때에도 난 개념 모델링의 중요성에 대해 한번 더 깨닫게 되었다. 정말 논리모델링으로 이어가는데 부담이 덜해서 좋았다. 개념 모델링 결과는 아래와 같다. ERD 해설 국가는 별도로 관리하며 제조사에 원산지 정보를 제공함 상품 엔터티가 로직적으로는 핵심임 온라인상품분류체계와 타상품분류체계는 다대다관계로 매핑함 구성상품에 대한 상품 식별자도 상품에 통합하여 배타관계를 해소함 총평 개념 데이터 모델인데도 불구하고 엔터티가 많이 도출되었다. 복제 엔터티가 몇 개 있어서 많아 보이기도 하지만 구성상품이나 연관상품은 뺄지 말지 고민을 했는데 로직적으로 상품 엔터티가 핵심이다보니 상품 관련된 엔터티들은 빼는 것보다.. 2023. 11. 19.
[합격수기] 제 37회 SQLD SQLP 자격증을 이미 취득하였으므로 해당 글을 쓸까 말까 하다가 정보 공유 차원에서 작성하게 되었다. 당시에 원래 시험 볼 생각이 없었는데 뭐든 단계가 중요하다 싶어 응시하게 되었다. 결과는 아래와 같다. 신입 때 본거라 실무빨(?)은 크게 없었다. 개인적으로는 아래 책 정도만 읽어도 충분히 합격할 수 있을 것이라 생각한다. SQL 자격검정 실전문제(일명 노랭이) SQL 전문가 가이드 구글 교수님이 알려주는 시중에 떠도는 SQLD 기출문제들(3회차 정도면 충분하다고 본다) 다른 책들도 더 보이던데 필자는 위 3개 정도면 충분하다고 생각한다. 여러 합격수기들이나 커뮤니티에서 합격하신분들 얘기 들어보면 노랭이보다 더 쉬운편이라고들 하였다. 필자도 그렇게 생각한다. 보통 공부 기간은 얼마 정도 잡느냐고들 많.. 2023. 8. 20.
[논리모델링연습] DA 공모대회 2018년 학생부 대상작 ERD 분석 요구사항명세서를 보고 ERD를 직접 그려보는 것도 중요하지만, 잘하는 사람은 어떻게 했는지 분석하는 것 또한 중요하다고 생각한다. 그래서 직접 대상작을 한땀 한땀 그려가보면서 어떤 의도로 이렇게 그렸는지, 왜 이렇게 통합했는지 등을 분석하고자 그려봤다. ERD 분석 엔터티 정의 정보시스템개체 엔터티에 대해 통합을 아주 잘했다. 로직에 가장 필요한 테이블, 컬럼을 제외하고 나머지 불필요하거나 비중이 덜한 부분은 한번에 통합해서 선택과 집중을 잘했다는 느낌이 든다. 스크립트 엔터티 또한 통합을 아주 깔끔하게 잘했다. 자칫하면 더러워지거나 지저분할 수 있는 부분이었는데 과연 대상작이구나 싶었다. 테이블매핑이나 컬럼매핑 또한 깔끔하다. 필자는 이 부분을 어떻게 했는지가 제일 궁금했는데 굉장히 확장성 있으면서도 .. 2023. 8. 19.
728x90
반응형