[DB] 데이터 테이블 종류 및 특성

김가람휘·2022년 8월 22일
0

Database

목록 보기
1/1

1. 트랜잭션 테이블(Transaction Table, 거래성 테이블)

  • 트랜잭션 테이블(Transaction table)은 시간과 함께 생성되는 데이터를 기록한 테이블로 한 번 기록하면 변하지 않습니다.
  • ex) 판매일시, 판매상품, 금액 등의 정보를 담은 판매 테이블
  • fact 테이블이라고도 함 -> 집계의 기반이 되는 숫자 데이터

2. 마스터 테이블(Master Table, 원장성 테이블)

  • 트랜잭션에서 참고하는 각종 정보(매핑 용도)로 상황에 따라 일부 데이터(컬럼)가 업데이트 된다.
  • ex) 고객 ID, 고객명, 주소 정보를 담고 있는 고객 테이블
  • 고객 테이블의 고객 ID와 같은 불변 속성 데이터는 업데이트 되지 않지만, 고객의 주소와 같은 가변 속성 데이터는 변경될 수 있습니다.
  • 마스터 테이블의 가변 속성 변화 이력을 관리하기 위해 별도의 이력 테이블(History table)이 존재하는 경우가 많습니다.
  • dimension 테이블이라고도 함 -> 데이터를 분류하기 위한 속성값

예시

0개의 댓글