[데이터베이스] 정규화에 대해서 알아보자
데이터베이스 정규화에는 여러 과정이 있지만,오늘은 학부 수준에서 배운 제1 정규형부터 BCNF 형까지 정리해보려고 한다. ✔ 정규화란? 데이터베이스를 설계하다 보면, 여러 이상현상들이 발생할 수 있다. 설계상 문제로 인해 데이터를 삽입할 때 불필요한 데이터를 같이 삽입해야 한다거나혹은 중복된 튜플들이 있는 경우, 데이터를 변경하였을 때 일부만 변경되는 경우혹은 설계상 문제로 인해 데이터 삭제 시 필요한 데이터도 같이 삭제되는 경우가 발생한다. 이러한 이상현상들이 발생하지 않도록 데이터베이스를 설계하는 과정을 의미한다. ✔ 정규화? 정규형? 정규화에 대해 공부하면 등장하는 개념은 바로 정규형이다.쉽게 말하면 정규화를 통해 나온 결과가 정규형이다. 제1정규화 후 -> 제1정규형제2정규화 후 -> 제..
2024.12.30