데이터 모델링과 정규화
오늘은 데이터 모델링에 대해 정리함과 동시에, 조금 애매하게 이해하고 있을수도 있는 '데이터 정규화'에 대해 한 번 짚고 넘어가고자 한다. 데이터 정규화란?-> 데이터의 중복을 최소화하고 무결성을 유지하며 데이터베이스를 최적화하는 과정. 데이터 모델링 3단계 중 두번째 단계인 '논리적 데이터 모델링' 과정에서 수행되는 작업이다. 도서관 시스템을 개발한다고 가정해보자.먼저 개념적 데이터 모델링 과정을 수행해야 한다. 1. 개념적 데이터 모델링도서관에서 상호작용 가능한 개체(Entity)로는 '도서'와 '회원' 정도가 있을 것이다.이 Entity간의 관계로는 '대출'이 있을 것이다. 즉 다음과 같이 표현할 수 있다. - 그림판 -즉 우리에게 필요한 테이블은1. 회원 정보 테이블2. 도서 목록 테이블3. 대출..
CS
2025. 2. 5. 16:09