본문 바로가기
13 _ 정보처리기사 [필기]

47. 이행적 함수 종속 관계를 의미하는 것은?

by 오에이공부방 2025. 9. 26.
반응형

47. 이행적 함수 종속 관계를 의미하는 것은?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 3과목 데이터베이스 구축)

① A→B이고 B→C 일 때, A→C를 만족하는 관계
② A→B이고 B→C 일 때, C→A를 만족하는 관계
③ A→B이고 B→C 일 때, B→A를 만족하는 관계
④ A→B이고 B→C 일 때, C→B를 만족하는 관계

 

 

정답은 ① A→B이고 B→C 일 때, A→C를 만족하는 관계입니다.

🔍 **이행적 함수 종속(Transitive Functional Dependency)**이란

  • 어떤 릴레이션에서 A → B이고, B → C일 때,
    A → C함수 종속 관계로 성립하는 것을 말합니다.
  • 이때 C는 A에 직접 종속되지 않고, B를 거쳐 간접적으로 종속되므로 이를 이행적 종속이라고 합니다.

📌 예시:

  • 학생ID → 학과코드
  • 학과코드 → 학과명
    → 따라서 학생ID → 학과명은 이행적 함수 종속입니다.

나머지 보기들은 함수 종속의 방향이 잘못되었거나 의미가 맞지 않아요.