더북(TheBook)

고객, 주문, 제품을 간단히 정규화한 모델이 그림 8-1에 나와 있다. 이 간단한 모델조차도 엔터티 데이터를 처리하려면 테이블이 8개가 필요하다. 상세 내역은 다음과 같다.

고객 이름, 고객 ID 등의 필드가 있는 고객 테이블

가입일자, 가입 후 구매 금액, 고객 ID 필드가 있는 로열티 프로그램 고객 테이블

거리 이름, 도시 이름, 주 이름, 시작 일자, 종료 일자, 고객 ID 필드가 있는 고객 주소 테이블

신용등급, 시작 일자, 종료 일자, 고객 ID 필드가 있는 고객 신용 내역 테이블

주문 ID, 고객 ID, 배송 일자 등의 필드가 있는 주문 테이블

주문 ID, 주문 항목 ID, 제품 ID, 수량, 금액 등의 필드가 있는 주문 항목 테이블

제품 ID, 제품 이름, 제품 설명 등의 필드가 있는 제품 테이블

제품 ID, 일자, 재고 수량 등의 필드가 있는 일별 재고 테이블

프로모션 ID, 프로모션 설명, 시작 일자 등의 필드가 있는 프로모션 테이블

프로모션 ID, 고객 ID 필드가 있는 대고객 프로모션 테이블

그림 8-1의 각 상자는 이 데이터 모델에 있는 엔터티를 나타낸다. 엔터티 사이에 연결된 선은 엔터티가 서로 어떤 관계인지를 나타낸다.

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