더북(TheBook)

정규화의 한 가지 목표는 한 데이터베이스에서 동일한 테이블이든 다른 테이블이든 반복되는 데이터를 최소화하는 것이다. 그림 1-3에서는 CustomerSales 데이터베이스에서 데이터 중복 저장의 몇 가지 예제를 소개한다.

▲ 그림 1-3 단일 테이블의 중복 데이터

 

Tom Frank의 주소(Address) 데이터가 일관되지 않은 데이터 예제다. 이 사람의 주소에 있는 숫자 값이 두 번째 레코드에서는 7453인 반면, 여섯 번째 레코드에서는 7435다. 이런 형태의 데이터 불일치는 어느 컬럼에서나 나타날 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.