데이터 베이스 정규화란?데이터베이스 내의 데이터 구조를 조직화하고 최적화하는 과정으로, 데이터의 중복을 제거하는 것이 목적이다.중복을 제거함으로써, 효율성을 향상시키고 데이터 무결성을 보장할 수 있다. 정규화의 단계에는 1NF, 2NF, 3NF, BCNF(보이스-코드 정규화), 4NF, 5NF가 존재하지만, 여기서는 3NF까지만 다루고 있습니다.이유는 3NF까지만 만족하더라도, 실무에서는 정규화 되었다고 말하기 때문입니다. 제 1 정규화(1NF)제1 정규화를 만족하기 위해서는 다음 3가지의 조건을 만족해야한다.테이블은 기본키를 가지는 것반복되는 행이 존재하지 않는 것컬럼에는 오직 단일 값만이 존재하는 것위의 데이터를 보면 빨강색행이 완전히 중복하고 있기 때문에, 반복되는 행이 존재하지 않는 것 에 위배됩..