데이터베이스 설계 질문 있습니다.

조회수 84회

데이터베이스 구성 중 궁금한게 있습니다

ex)
제품 테이블
코드/이름/규격/가격
---------------------------------
a0001 / a / a-101 / 10000
...
..
.

예로 이런 테이블을 구성하고 2019년3월1일 부터 가격이 변경될때 이전 데이터는 어떻게 보존 및 조회를 할 수 있게 할 수 있을까요?

ex)
2018-01-01 ~ 2019-02-28 a0001 코드 총 100개 = 1,000,000
2018-03-01 ~ 2020-12-31 a0001 코드 총 100개 = 1,100,000 (금액 11000으로 변경)

★2018-01-01 ~ 2019-03-31 a0001 코드 총 100개(중 3월 10개) = 1,230,000
# 2018-01-01 ~ 2019-02-28 90개 90000
# 2018-03-01 ~ 2019-03-31 10개 33000

테이블에 모든 값을 때려넣고 나중에 가격 값을 바꾸면 값이 변경되어 갱신이상이 되는데 이럴경우 정규화로 최대한 종속되는 값으로 쪼개서 join으로 붙여 사용해야 하는것 까지는 생각이 드는데 막상 구현하려하니 잘안됩니다... 제가 하는 방식이 맞는건지 도 모르겠고 ;; 업체db를 보면 그냥 다 때려넣고 사용하는것 같기도하고 조언 부탁드립니다. ㅜㅜ

2 답변

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.