[데이터베이스] 데이터베이스 정규화(Database Normalization)
·
CS/데이터베이스
데이터의 중복을 최소화하고 데이터 무결성을 유지하기 위해 데이터베이스 테이블을 구조화하는 과정 1차 정규화 (1NF: First Normal Form)목표: 각 열이 원자값(Atomic Value)만을 가지도록 테이블을 구성합니다.조건:모든 열은 원자적 값을 가져야 하며, 한 셀에 여러 개의 값이 들어가면 안 됩니다.테이블에 반복되는 그룹이 없어야 합니다.예시:학생 테이블이 학생의 여러 과목 점수를 하나의 셀에 입력한 경우(예: 과목 점수 90, 85, 78 등)는 1NF에 위배됩니다. 과목 점수는 각각 분리하여 입력해야 합니다. -- 비정규화된 테이블 (반복 그룹 포함)학생ID | 이름 | 과목 | 점수---------------------------------1 | 홍길동 | 수학..