TIL. 109 [DB] 이상현상(anomaly), 함수 종속성(Functional Dependency)이란?

조윤식·2022년 9월 17일
0

이상현상이란?

  • 삽입 이상(Insertion Anomaly) : 튜플 삽입 시 특정 속성에 해당하는 값이 없어 NULL을 입력해야 하는 현상
  • 삭제 이상(Deletion Anomaly) : 튜플 삭제 시 같이 저장된 다른 정보까지 연쇄적으로 삭제되는 현상
  • 갱신 이상(Update Anomaly) : 튜플 갱신 시 중복된 데이터의 일부만 갱신되어 일어나는 데이터 불일치 현상 

함수 종속성(FD : Functional Dependency)이란?

함수 종속성은 어떤 속성 A의 값을 알면 다른 속성 B의 값이 유일하게 정해지는 관계를 종속성이라고 한다.
A->B로 표기하며 A를 B의 결정자(Determinant)라고 한다.
A->B이면 A는 B를 결정한다(Determine) 한다고 하고, B는 A에 종속한다(Dependent)라고 한다.

함수 종속성 다이어그램(FD Diagram)

  • 릴레이션의 속성 : 직사각형
  • 속성 간의 함수 종속성 : 화살표
  • 복합 속성 : 직사각형으로 묶음

출처: https://code-lab1.tistory.com/47?category=1233832 [코드 연구소:티스토리]

profile
Slow and steady wins the race

0개의 댓글