
데이터베이스 정규화와 이상현상
·
CS/DB
데이터 베이스 최적화를 위한 핵심 개념, 정규화와 비정규화 데이터 베이스 정규화.데이터 베이스를 다뤄봤거나, 정보 처리 기사와 같은 IT관련 시험을 준비해 본 사람이라면 한 번쯤은 들었던 단어일 겁니다.오늘은 이 정규화에 대한 글을 작성하고자 합니다.1. 정규화(Normalization)란?정규화는 데이터의 중복을 최소화하고, 무결성을 유지하며, 데이터 이상현상 방지를 위해 데이터베이스를 구조화하는 과정을 의미합니다.즉, 데이터를 체계적으로 분류하고 테이블을 적절히 나누어 효율적인 데이터 저장과 관리가 가능하도록 설계하는 방법입니다. 정규화의 목적은 크게 네 가지로 꼽을 수 있습니다.중복 데이터 제거: 불필요한 데이터 중복을 없애 저장 공간을 절약하고 관리 효율성을 높임데이터 무결성 유지: 데이터 변..