[백엔드] 기술 면접 Top30 - #3 RDBMS의 정규화
댓글수 55 ·
2023.09.05
RDBMS의 정규화 RDBMS 정규화란 관계형 데이터베이스 관리 시스템의 정규화로 데이터베이스 설계 프로세스에서 중복 데이터를 최소화하고 무결성을 유지하기 위한 중요한 단계 중 하나입니다. 정규화는 데이터를 여러 테이블로 나누고 관련성 있는 데이터를 효율적으로 저장하기 위한 규칙을 제공합니다. 주요 목표는 데이터 중복을 최소화하고 데이터 이상 현상을 방지하는 것 입니다. 관계형 데이터베이스의 정규화 단계 1. 1차 정규화 ( First Normal Form - 1NF ) 모든 테이블은 원자적인 값으로 구성되어야 합니다. 각 열의 값이 더 이상 나눌 수 없는 최소한의 단위여야 함을 의미합니다. 하나의 열에 여러 값을 저장하거나 배열 형태로 저장하는 것은 허용되지 않습니다. 2. 2차 정규화 ( Second..