GDJ 9/5

Yongha Hwang·2023년 9월 5일
0

DB

1. 정규화 & 역정규화

정규화 : 이상 현상을 최소화 가이 위해 테이블을 쪼개는 작업 이다. 하지만 지나친 정규화는 쿼리를 복잡하게 만들고 성능을 저하 시킴
비정규화 : 테이블을 다시 합하는 작업

  • 정규화 과정
  • 1NF
    • 모든 항목에 값이 있어야 한다. (NOT NULL)
    • 중복되는 데이터가 없어야 한다.
  • 2NF
    • 개체의 속성이 한 식별자에 종속 되어야 한다.
    • 하나의 식별자로 하나의 데이터가 가져와지는지 확인
  • 3NF
    • 이행 함수 종속성이 생기지 않게 한다.
    • 하나의 값이 변경될때 다른 값도 변경 되어야하는 경우

2. 설계

테이블에 들어갈 값과 제약 조건 연관관계를 정의 하는 것을 모델링 이라 한다. 모델링 한 설계도면을 ERD 라고 부른다.

0개의 댓글

관련 채용 정보