언어 선택
durumis AI가 요약한 글
- 관계형 데이터 모델링 연습 목적으로 원티드 백엔드 인턴십 과제였던 칸반보드 프로젝트를 다시 모델링했다.
- 엔티티 분리, 식별자 정의, 관계 파악, 카디널리티와 옵셔널리티 표현 등의 절차를 거쳐 개념적 데이터 모델링을 진행했다.
- 데이터베이스 모델링 학습 후 모델링 과정을 수월하게 진행할 수 있었다.
관계형 데이터 모델링 연습 목적으로 이전에 원티드에서 진행 했던 백엔드 인턴십 과제중 칸반보드 프로젝트를 다시 한번 만들어보기로 결정했다.
프로젝트의 요구사항을 바탕으로 개념적 데이터 모델링을 진행했다.
모델링 진행 절차
- 연관된 데이터 그룹으로 엔티티 분리
- 식별자 정의
- 식별자로 사용할 후보 키가 없어서 모두 인조 키로 대체했다.
- 관계 파악
- 카디널리티와 옵셔널리티 표현
이전에는 확실하게 개념들이 잡히지 않아서 모델링에 어려움이 있었던 반면에, 데이터 베이스 모델링에 관해 학습하고 절차대로 진행하니 수월 했다.
산출된 Entity Relationship Diagram