기출문제/정보처리기사

2020년 4회 정보처리기사 기출문제 59번

엉클지니 2025. 4. 3. 01:07

59. 한 릴레이션 스키마가 4개 속성, 2개 후보키 그리고 그 스키마의 대응 릴레이션 인스턴스가 7개 튜플을 갖는다면 그 릴레이션의 차수(degree)?

    1             2

     4              7

 

 

이 문제는 **릴레이션의 차수(degree)**에 대한 질문입니다.

문제 분석:

  • 릴레이션 스키마: 4개 속성을 가진다고 했습니다.
  • 후보키: 2개 후보키가 있다고 언급되었습니다.
  • 릴레이션 인스턴스: 7개 튜플을 갖는다고 주어졌습니다.

차수(degree) 정의:

**차수(degree)**는 릴레이션의 속성(attribute)의 개수를 의미합니다. 즉, 하나의 릴레이션에 있는 속성의 개수입니다.

해석:

  • 주어진 정보에서 릴레이션의 속성 개수는 4개입니다. 따라서 이 릴레이션의 차수는 속성의 개수와 일치합니다.
  • 후보키와 튜플 수는 차수 계산에 영향을 주지 않습니다.

결론:

릴레이션의 차수는 속성의 개수, 즉 4입니다.

정답: ❸ 4

추가 설명:

  • **차수(degree)**는 테이블에서 컬럼의 수로 생각하면 쉽게 이해할 수 있습니다.
  • 튜플은 테이블의 **행(row)**을 의미합니다. 여기서 튜플 수인 7개는 차수 계산에 영향을 미치지 않습니다.