[기술면접] RDBMS의 정규화

김주희·2023년 8월 18일
0

내배캠 14주차 TIL

목록 보기
5/5

▶️ RDBMS의 정규화에 대해 설명해주세요.

  • RDBMS(관계형 데이터베이스 관리 시스템)의 정규화는 데이터베이스의 구조를 조직화하여 중복성을 제거하고 데이터의 일관성과 무결성을 유지하기 위한 과정이다.
  1. 제1 정규형(1NF):
    각 테이블의 모든 속성은 원자값(더 이상 나눌 수 없는 값)만을 가지며, 중복된 데이터가 없어야 한다.
  2. 제2 정규형(2NF):
    제1 정규형을 만족하면서, 모든 비주요 키 속성이 주요 키에 완전 함수적 종속이어야 한다.
  3. 제3 정규형(3NF):
    제2 정규형을 만족하면서, 이행적 함수 종속이 없어야 한다. 다시 말해, 모든 속성은 주요 키에 직접 종속되어야 한다.
profile
꾸준히 하자

0개의 댓글