본문 바로가기

공부하기/DB, MY-SQL

#02. 데이터 모델링 - 개념적 데이터 모델링 https://opentutorials.org/course/3883/25270 개념적 데이터 모델링 1 - 생활코딩 수업소개 개념적 데이터 모델링과 Entity Relationship Diagram이 무엇인지 소개합니다. 강의1 강의2 강의3 강의4 opentutorials.org 개념적 모델링은 결코 쉬운 부분이 아닙니다. 현실의 '모델'의 개념을 뽑아 낼 수 있게 도와주는 '도구'가 있다. 바로 'ERD'입니다. : ERD (Entity Relationship Diagram) - 현실의 개념을 추출하는 '필터' - 개념에 대해서 대화할 수 있게 해주는 '언어' 관계형 데이터 모델링 으로는 아랫 쪽 같이 데이터를 나누는 것이 좋습니다. ( 우선, 큰 틀의 흐름으로 파악 해봅시다.) 어떻게든 데이터 모델..
#01. 데이터 모델링 - 업무파악 https://opentutorials.org/course/3883/25260 업무파악 - 생활코딩 수업소개 업무를 파악하는 방법을 소개합니다. 아래는 수업에서 사용할 기획서입니다. 기획서 강의 1 강의 2 opentutorials.org 업무파악을 제대로 하지 못했는데, 정확한 모델링을 할 수 없을 것이다. 업무파악을 하기 좋은 방법으로는 UI를 의뢰인과 함께 확인해 나아가는 것이 있습니다. '말의 기능'을 '불신'하십시오! -> 말을 끊임없이 의심하고 확인 하십시오! -> '기획서'를 작성하는 방법이 있습니다. UI 구성 툴 : 카카오의 'ovenapp' (실무에서는 'Prott' 를 사용했었다.) 의사 결정자(의뢰인)과 함께 많은 대화(커뮤니케이션)를 통해서 의뢰인이 구현하고 싶은 기능을 확실히 파..
#00. 데이터 모델링의 순서 https://opentutorials.org/course/3883/25259 #0. 데이터 모델링 순서 업무파악 → 개념적 데이터 모델링 → 논리적 데이터 모델링 → 물리적 데이터 모델링 ## 1. 업무파악 지금 우리가 하려는 '일'이 무엇인지. 개발자와 의뢰인이 '어떤 것을 만들고 싶은지' 살펴야 한다. '요건정의서', 기획서같은 것을 산출물로 받을 수 있다. ## 2. 개념적 데이터 모델링 하고자 하는 일에 는 '어떤 개념'이 있고, 각각의 '개념들이 어떻게 상호작용' 하는지 파악한다. 'ERD'를 작성얻게 된다. ## 3. 논리적 데이터 모델링 관계형 데이터베이스 패러다임에 맞게, '표'로 그림그린다. ## 4. 물리적 데이터 모델링 어떤 데이터베이스 제품을 사용할지, 코드를 작성할 지 정한다. ..
참고 글. 퍼옴) JDBC, Connection, ConnectionPool, Datasource, JdbcTemplate이란 ? https://minwan1.github.io/2017/04/08/2017-04-08-Datasource,JdbcTemplate/