자격증/정보처리기사

[정처기] 이상 & 함수적 종속

gangee 2024. 7. 13. 20:21
728x90
반응형

1. 이상 (삽입, 삭제, 갱신) ⭐

  • 테이블에서 데이터의 중복이 발생하고, 이 중복으로 문제가 발생하는 현상
  • 삽입 이상, 삭제 이상, 갱신 이상 이 있음

1-1. 삽입 이상(Insertion Anomaly)

  • 데이터를 삽입할 때 의도와 상관없이 원하지 않는 값들로 인해 삽입을 할 수 없게 되는 현상

1-2. 삭제 이상(Deletion Anomaly)

  • 한 튜플을 삭제할 때 의도와 상관없는 값들도 함께 삭제되는 연쇄 삭제가 발생하는 현상

1-3. 갱신 이상(Update Anomaly)

  • 튜플에 있는 속성 값을 갱신할 때 일부 튜플의 정보만 갱신되어 정보에 불일치성이 생기는 현상

2. 함수적 종속

  • Y는 X에 함수적 종속, X가 Y를 함수적으로 결정
  • 표기 : X -> Y
  • X : 결정자
  • Y : 종속자

2-1. 완전 함수적 종속(Full)

  • 테이블에서 속성 중 모든 기본키에 포함되는 속성

2-2. 부분 함수적 종속(Partial)

  • 테이블에서 속성 중 모든 기본키에 포함되지 않고 일부만 포함된 속성

- 이행적 함수적 종속(Transitive) - X -> Y 이고 Y -> Z 일 때, X -> Z 이다.
728x90
반응형