데이터베이스 정규화 (Normalization) - 1차 2차 3차 BCNF
정규화관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스 데이터 중복 최소화자료가 분산되어서, 자료 처리가 일관적이지 않음 → 비효율적인 데이터 5차까지 존재하며, 1, 2, 3차가 기본 정규형반정규화성능 저하가 예상될 때 사용읽기 성능을 최적화하도록 설계 -> 데이터를 중복시키거나, 그룹핑1차 정규화 (First Normal Form, 1NF) 테이블의 칼럼이 원자값 (하나의 값)만 갖도록 테이블 구성2차 정규화 (Second Normal Form, 2NF)제1 정규화를 진행한 테이블에 대해 완전 함수 종속을 만족하도록 테이블을 분해기본키의 일부에만 종속되는 컬럼이 없어야 한다.학생이름은 학생ID에만 의존하고,과목명은 과목ID에만 의존이는 기본키 전체에 의존하지 않으므로 부분 ..
2025.02.10