목록역정규화 (1)
코딩항해기

정규화 Normalization중복된 데이터를 최소화하고, 데이터 무결성(Data Integrity)를 유지하기 위해 데이터베이스를 구조화하는 과정이다.데이터의 일관성을 높이고 데이터 저장 공간을 효율적으로 사용하여 이상 현상(Anoamalies)을 방지한다.정규화 단계는 순차적으로 진행해야한다. 제 1 정규형 (1NF)테이블 컬럼이 하나의 값을 갖도록 분리하는 것 제 2 정규형 (2NF) PK의 일부가 아닌 컬럼들이 PK 전체에 종속되도록 분리하는 것(복합식별자일 때 진행된다) 제 3 정규형 (3NF) PK가 아닌 컬럼이 다른 컬럼을 종속하지 않도록 분리하는 것보이스-코드 정규형(BCNF)모든 함수적 종속성이 후보 키에 대해서만 성립하도록 하는 것 제 4 정규형 (4NF) 한 테이블에 여러 개의 독립된..
DB/DBMS
2024. 8. 16. 13:49