[영상후기] 관계형 데이터 모델링 - 6.4. 제3 정규화

박철현·2023년 3월 11일
0

영상후기

목록 보기
15/160

movie

  • 제 3정규형 : No transitive dependencies 조건(이행적 종속성 없음) 만족 필요
    → 이행적 종속 : 한 컬럼의 값이 특정 속성에 의존하고, 의존한 컬럼이 또 다른 컬럼의 값을 결정할 때 성립되는 종속 관계
    (즉 A->B, B->C → A->C)
    → 즉 모든 속성은 기본키에만 의존하게 변경 필요

  • 해결법
    1) 중복을 만들어내는 부분 따로 테이블 → 중복 제거
    (기본키가 아닌 다른 속성에 의존하는 속성들 따로 테이블화 하고 의존하는 속성을 기본키로 지정)
    2) 나머지 속성 테이블 화 하는데, 1)의 기본키를 외래키로 지정

profile
비슷한 어려움을 겪는 누군가에게 도움이 되길

0개의 댓글

관련 채용 정보