개발자 입니다
고양이손녀의 반대말은
개발자 입니다
전체 방문자
오늘
어제
  • 분류 전체보기 (51)
    • iOS (4)
      • swift (3)
      • swiftUI (0)
    • Python (3)
    • CS (0)
    • 자료구조 (0)
    • 독학사 (44)
      • 데이터베이스 (42)
      • 통합컴퓨터시스템 (0)
      • 알고리즘 (0)
      • 통합프로그래밍 (2)

블로그 메뉴

  • 깃허브
  • 태그
  • 방명록

인기 글

태그

  • 독학사
  • 통합프로그래밍
  • Swift
  • Guard
  • optional
  • 파이썬
  • OptionalBinding
  • optionalChaining
  • 코딩테스트
  • 데이터베이스
  • 알고리즘
  • 입출력

티스토리

hELLO · Designed By 정상우.
개발자 입니다

고양이손녀의 반대말은

독학사/데이터베이스

진보된 정규형

2022. 10. 12. 19:58

평가영역

  • 다중치 종속과 제4정규형
  • 제5정규형

 

다중치 종속과 제4정규형

다치종속을 제거예)

과목 교수 교재
물리학 A c
물리학 A d
물리학 B c
물리학 B d

이런식으로 중복되는 데이터들이 많아져서 낭비가 심해지고 이상이 발생할 수 있다.

과목 교수
물리학 A
물리학 B
과목 교재
물리학 c
물리학 d

다음과 같이 무손실 분해하여 제4정규화를 성립한다.

 


 

제5정규형

조인 종속을 제거

릴레이션에 존재하는 모든 조인 종속이 후보키를 통해서만 성립


 

 

보통 3정규화 까지만 작업을 하고 4,5 정규화는 강력한 제약조건때문에 잘 안쓴다고한다.실제로 생각해보면 실무에서 사용하는 테이블들은 이렇게까지 쪼개져있지 않다.

저작자표시 (새창열림)
    '독학사/데이터베이스' 카테고리의 다른 글
    • 트랜잭션
    • 정규형간의 관계
    • 기본 정규형
    • 정규화를 위한 릴레이션 분해조건
    개발자 입니다
    개발자 입니다

    티스토리툴바