데이터베이스 정규화 1NF 2NF 3NF

중복 데이터로 인한 이상 현상을 해결하기 위해 기존 테이블 구조를 정규화 원칙에 따라 재설계했다.
삽입, 삭제, 수정 시 발생하는 데이터 불일치 문제를 원천 차단하는 견고한 데이터 모델을 만드는 데 주력했다.

제1정규형부터 제3정규형까지 테이블이 분리되며 데이터 간의 종속 관계가 명확해지는 과정을 정리한 도표

속성값의 원자성을 확보하는 1NF부터 이행적 함수 종속을 제거하는 3NF까지 단계별로 정규화를 적용했다.
테이블 분리를 통해 데이터 무결성을 강화하고 저장 공간을 절약하는 이점을 직접 확인했다.
정규화로 인해 증가하는 JOIN 연산의 비용을 계산하며 성능과 무결성 사이의 균형점을 모색했다.
정규화가 단순히 테이블을 쪼개는 작업이 아니라 데이터 간의 본질적 질서를 부여하는 과정임을 깨달았다.
시스템 복잡도가 높아질수록 탄탄한 정규화 기반의 설계가 유지보수에 결정적 역할을 함을 실감했다.
논리와 성능 사이의 최적점을 찾아내는 유연한 설계 역량을 갖추기 위해 다양한 사례를 대조 분석했다.

Author avatar

웨이호프

WordPress creator and blogger.

View all posts