데이터베이스 설계란?
1. 데이터 중복을 없애라!데이터베이스 설계 시, 반드시 기억해야 할 것은 중복 데이터를 없애는 것 입니다. 중복되는 데이터가 많아지면 데이터 무결성이 지키기 어렵고, 데이터와 관련된 이상현상 문제가 발생할 수 있습니다. 이상현상은 저장된 데이터들 중에서 모순되는 상황이 생긴 현상을 보고 이상현상(Anomaly)이라고 얘기합니다. 이러한 데이터 중복 문제를 해결하기 위해 만들어낸 DB 설계 방법이 정규화(Normalization) 입니다. 정규형에는 1NF, 2NF, 3NF, BCNF, 4NF, 5NF 등이 있으며, 주로 1NF, 2NF, 3NF 까지 DB설계에 사용되고 있습니다.즉, RDBMS에서 데이터 모델링을 할 때는 정규화를 통해 데이터 중복을 최소화할 수 있게 설계해야 합니다. 그래야 삽입이상,..
2024. 12. 20.