728x90 반응형 데이터설계11 [후기] AWS 시스템 설계와 마이그레이션 예전에 읽었는데 이력으로 남기고자 한다.독서 기간은 아래와 같다.1회 차 : 기억 안남2회 차 : 기억 안남3회 차 : 2021-12-03 ~ 2021-12-18 당시에 AWS에서 RDS와 EC2 기반 dbms를 다뤄야해서 읽었다. RDS와 EC2 기반 dbms에 대한 지식보다는, 전반적인... 더 넓은 개념의 내용들이 많았다. 사실상 비즈니스 아키텍트와 소프트웨어 아키텍트의 경계선에 있는 듯했다. 그래서 그런지 AWS에 대해 잘 모르고 있었던 나로서는 한 싸이클 돌리기에 좋았다. 아쉬운 점이라면 역시 RDS나 EC2 기반 dbms에 대해 더 자세하게 배워보고 싶었는데 내용이 얕게 서술되어 있다는 점이었다. 그리고 24년과 출판 당시를 생각해보면 기술적인 갭도 꽤 상당하지 않을까 싶다. 하.. 2024. 11. 10. [논리모델링연습] DA 공모대회 2017년 학생부 대상작 ERD 분석 대상작은 매번 볼 때마다 예술적인 가치를 지닌 박물관 안에 들어온 느낌이 든다. 시야가 달라지고 견문이 트여지는 기분이 든다. 아래 그림은 손으로 이해해보려 한 과정의 결과이다.ERD 분석엔터티 정의필자는 관계자 엔터티로 정의한 것을 여기서는 사원 엔터티로 정의하였다. 그리고 근무이력으로 어디서 근무했는지를 관리하였다. 사원근태를 어느 엔터티에서 이어서 그릴 것인가에 대해 필자는 위 그림을 기준으로는 근무이력에서 사원근태를 연이어 그렸다. 어디서 언제 근무했는지를 통해 관리하고 싶었다. 위 그림은 사원 엔터티에서 사원근태를 연이어 그렸다. 좀 의아하긴 하다. 이렇게 되면 사원의 과거 이력(근무든 근태든)을 볼 때 조인이 번거롭게 걸리지 않을까 싶다.사원에서 서브타입으로 지점장과 직원을 관리를 하는데 .. 2024. 5. 13. [논리모델링연습] DA 공모대회 2017년 학생부 개인 답안 역시 학생부가 일반부보다 쉽다는 생각이 들었다. 제대로 그려보는건 이번이 3번째인데, 개인 답안이 대상작과 비슷한 부분이 많아 내심 뿌듯하였다. 각설하고 논리 ERD는 아래와 같다.ERD 해설 본사 엔터티를 다룰까 말까 고민 했었다. 근데, 지문에서 생각보다 본사의 역할이 있는 것 같아 엔터티로 관리를 하였다. 그 다음 고민으로는 본사 엔터티를 매장과 통합할까 말까였다. 지문에 나와 있는 내용에 한해서만 따지자면 통합하는게 맞았다. '근무지'라는 엔터티 성격도 비슷했고 말이다. 하지만, 그럼에도 분리를 하였다. 왜냐하면 확장성에 따라 데이터 성격은 다르기 때문이다. 본사와 매장이 다루는 데이터는 당장은 비슷하겠지만 앞으로는 확연히 다를 것이다. 하지만 식별자를 통합하는 것에 대해서는 더 좋지 않을까.. 2024. 5. 12. [개념모델링연습] DA 공모대회 2017년 학생부 개인 답안 개념모델링의 특성상 키엔터티만 도출하는게 정석이지만 관리가 필요한 엔터티라 생각되는 부분도 같이 그렸다. 개념모델링 자체가 중요한 엔터티들을 사전에 수면 위로 띄움으로써 지속적으로 트래킹하기 위함이기 때문이다. 이론을 위한 이론이 아닌, 실무를 위한 이론으로 대하고자 한다. 개념 데이터 모델은 아래와 같다.ERD 해설사원 엔터티는 키엔터티이며 실체엔터티임사원 엔터티를 사원과 근무지(본사, 매장 엔터티)를 다대다로 하여 사원의 근무이력을 관리하도록 함사원근무계약은 액션이면서 메인으로도 볼 수 있음 총평 확실히 논리 데이터 모델과 경계가 없어보이긴 하다. 혹자는 이렇게 질문할수도 있을 것이다. '논리 데이터 모델과 경계가 없는데, 그럴거면 굳이 개념 데이터 모델이 필요한가?' 나는 자신 있게 답할.. 2024. 5. 11. 이전 1 2 3 다음 728x90 반응형