데브코스 TIL/DBT

Database Normalization

예니ㅣ 2024. 1. 5. 12:09

강의

Database Normalization

"Database Normalization"는 데이터베이스를 조직적이고 일관된 방법으로 디자인하는 방법 입니다.

  • Primary Key
  • Composite Key
  • Foreign Key

 

단계별 종류

  • 1NF(First Normal Form)
    • 중복을 제거
    • atomicity 만족
  • 2NF(Second Normal Form)
    • 1NF 만족
    • Primary Key 중심 의존결과 확인 가능
    • 부분적인 의존도 제거
  • 3NF(Third Normal Form)
    • 2NF 만족
    • 전이적 부분 종속성 제거

 

Slowly Changing Dimensions

SCD Type 0 : 갱신하지 않고 처음 그대로 고정

SCD Type 1 : 생성 후에 작성하여 고정

SCD Type 2 : 생성 및 작성 후에 추가 혹은 변경 가능

SCD Type 3 : 새로운 컬럼으로 추가

SCD Type 4 : 새로운 Dimension 테이블에 저장

'데브코스 TIL > DBT' 카테고리의 다른 글

dbt 기능  (0) 2024.01.05
dbt Model  (0) 2024.01.05
dbt 소개 및 설치  (0) 2024.01.05