정보처리기사(구) 기출문제·모의고사·오답노트·자동채점

2009년08월30日 19번

[데이터 베이스]
어떤 릴레이션 R에서 X와 Y를 각각 R의 애트리뷰트 집합의 부분 집합이라고 할 경우 애트리뷰트 X의 값 각각에 대해 시간에 관계없이 항상 애트리뷰트 Y의 값이 오직 하나만 연관되어 있을 때 Y는 X에 함수 종속이라고 한다. 이 함수 종속의 표기로 옳은 것은?

  • ① Y → X
  • ② Y ⊂ X
  • ③ X → Y
  • ④ X ⊂ Y
(정답률: 69%)

문제 해설

정답은 "X → Y"이다.

이유는 X가 Y를 함수적으로 결정한다는 것을 나타내기 때문이다. 즉, X의 값이 주어지면 항상 Y의 값이 유일하게 결정되는 것이다. 따라서 X → Y로 표기한다.

예를 들어, 학생의 성적 정보가 담긴 릴레이션에서 학생의 이름(X)이 주어지면 항상 해당 학생의 성적(Y)이 유일하게 결정된다면, "이름 → 성적"으로 표기할 수 있다.

연도별

진행 상황

0 오답
0 정답