데이터베이스 정규화
타이틀 입력부분 데이터베이스 정규화에 대해 알아봅니다. 데이터베이스 설계를 해야할 때, 정규화하여 설계를 해야하는데 학생때 잠깐 배웠었고 실제 서비스되는 application의 0 To Z까지 설계해본적이 없어서 그닥 사용할 일이 없었습니다. 때문에 기억에서 사라진 데이터베이스 정규화가 무엇인지 재학습겸 포스팅합니다. 1. 정규화란? 관계형 데이터베이스 설계에서 중복을 최소화하여 데이터를 구조화하는 프로세스를 정규화라고 합니다. 정규화는 이상이 있는(중복 등) 관계를 재구성하여 작고 잘 조직된 관계를 생성하는 것에 있습니다. 쉽게 말하여 테이블간에 중복된 데이터를 허용하지 않는것에 목표가 있으며 중복된 데이터를 허용하지 않음으로써 무결성을 유지하며 DB 저장용량을 줄이는것에 기여합니다. 정규화에는 단계가..