데이터베이스 정규화
-
데이터베이스 정규화 (database normalization)데이터베이스 2022. 3. 29. 20:25
HTML 삽입 미리보기할 수 없는 소스 이전에 SQL과 NOSQL 특징 및 장단점에 대해 쓰면서 DB의 존재 의의에 대해 쓴 적이 있습니다. 데이터들의 중복을 없애고 자료를 구조화하여 효율적으로 데이터를 관리하기 위해서이다. DB 정규화를 알아야 하는 이유와 같다고 생각합니다. 과제를 진행하면서 ERD를 진행하면서 데이터베이스에 대한 고민도 많아지고 어떤 기준으로 나눠야 하는 건지 고민하다가 전에 백엔드 엔지니어면 데이터베이스 정규화도 알아야 된다고 들었던 기억이 나서 이렇게 찾아봤습니다. 일반적으로 3NF까지 알면 DB 정규화 작업을 문제 없이 할 수 있다고 하니 우선 3NF까지 학습하고자 합니다. 순서는 아래와 같이 차례대로 정규화 하시면 됩니다. (각각의 정규화는 이전 단계의 정규화를 완료했다고 가..