예시 답변 1
약 86초
데이터베이스 모델링 기법 선택 근거를 경험으로 설명하는 결
관계형 데이터베이스 모델링에서 주로 쓰는 기법은 ERD 기반 정규화입니다. 프로젝트 초반에 엔티티와 관계를 먼저 그리고, 반복되는 데이터를 줄이기 위해 3NF까지 정규화를 적용합니다. 졸업 프로젝트에서 주문 테이블을 처음에 한 테이블로 구성했다가 중복 데이터가 많아지면서 고객 정보와 상품 정보를 별도 테이블로 분리했습니다. 그렇게 하자 데이터 수정이 훨씬 깔끔해졌고, JOIN 쿼리도 의도대로 동작했습니다. 정규화는 처음엔 복잡해 보여도 장기적으로 데이터 관리 비용을 낮춘다고 생각합니다.
이 결의 특징
ERD 기반 정규화를 3NF까지 적용한 기준을 밝히고, 주문 테이블을 한 테이블로 두었다가 중복 데이터 문제로 고객·상품 정보를 분리한 시행착오 흔적이 있습니다. 분리 이후 수정 작업과 JOIN 쿼리가 의도대로 동작했다는 결과까지 짚였습니다.
이 결이 통하는 자리
기법 이름만 대는 게 아니라 실제로 무엇이 문제였고 어떻게 바뀌었는지가 살아 있을 때 통합니다. 정규화가 초기엔 번거로워도 장기적으로 관리 비용을 낮춘다는 판단 근거가 붙어 있을 때 설득력이 생기는 결이 보입니다.