프로젝트
[자바 웹 과정] 국비학원 팀 프로젝트-07 (DB설계하기)
워크 라이프 블로그
2022. 3. 31. 08:35
3일 전, 본격적인 프로젝트가 시작되었다.
오전만 프로젝트에 필요한 수업을 듣고, 오후에는 줌 소회의실에서 만나서 팀끼리 작업을 하는 방식으로 바뀌었다.
프로젝트 시작 전, DB 설계를 온전히 다 마치고 코딩을 하는 게 목표였는데
쇼핑몰 DB 설계가 테이블이 많고 까다로워서 DB 설계하시는 분이 팀원 모두에게 협조 요청을 하셨다.
결국엔 모두 DB 설계를 배워본 적이 없어서,
프로젝트를 시작하고도 약 3일동안 강사님께 질문과 피드백을 반복해야 했다.
DB 설계 문제의 핵심은 "정규화를 하라"라는 것이었다.
Primary Key가 중복되지 않게끔 테이블을 만들고,
또 테이블을 필요 이상으로 만들어서 복잡도를 증가시키면 안 되었다.
DB 담당 분께서 모든 피드백을 바탕으로 다시 sql 문을 작성해서 업로드 해 주셨고,
각자 코딩을 시작하게 되었다.

Git/Hub을 쓰는 게 어려워서 구글 드라이브에서 소스 관리를 할까했지만,
초기 환경 셋팅을 일치시키고 향후 클래스/메소드 명을 공유해야 해서
결국 Git/Hub 사용법을 병행하면서 코딩을 하기로 했다.