전체 글1 정규화는 무엇이고 왜 필요할까? 정규화에 대한 쓴 기억...찬 바람이 불기 시작하던 2023년 10월 쯔음, 판교에 개발자 면접을 보러 갔다. 1대 3 면접이였고, 1시간 가량의 면접이 진행되었다. 당시 이제 막 부트캠프 과정을 끝낸 햇 병아리, 아니 햇 달걀조차도 안되는 나에게 면접관은 정규화가 뭔지 설명하라고 했다. 햇 달걀인 나는 어설프게 대답하였다. 그렇게 면접은 끝났고 역시나 그 회사는 가지 못했다. 정규화는 무엇이고 왜 필요할까?정규화란 "테이블을 규정된 올바른 형태로 개선해나가는 것"이다. 이는 RDB가 효율적으로 동작하도록 만들기 위해 필요하다. "하나의 데이터는 한 곳에 있어야 한다."라는 정규화의 규칙을 기반으로 중복하거나 반복되는 부분을 찾아내서 테이블을 분할하고 기본키를 작성하는 것이다. 위의 과정을 단계적으.. 2024. 10. 4. 이전 1 다음