기출문제/정보처리기사
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개는 차수 계산에 영향을 미치지 않습니다.