기출문제/정보처리기사

2021년 1회 정보처리기사 기출문제 44번

엉클지니 2025. 3. 25. 13:52

44. 다음 릴레이션의 카디널리티와 차수가 옳게 나타낸 것은?

카디널리티 : 4, 차수 : 4    카디널리티 : 4, 차수 : 6

카디널리티 : 6, 차수 : 4   카디널리티 : 6, 차수 : 6

 

이 문제는 릴레이션에 대한 카디널리티와 차수에 대해 묻고 있습니다. 릴레이션이란 데이터베이스에서 테이블을 의미하고, 카디널리티와 차수는 이 테이블의 특성을 설명하는 용어입니다.

문제 분석:

주어진 릴레이션은 다음과 같습니다:

아이디 성명 나이 등급 적립금 가입연도

yuyu01 원유철 36 3 2000 2008
sykim10 김성일 29 2 3300 2014
kshan4 한경선 45 3 2800 2009
namsu52 이남수 33 5 1000 2016

용어 정의:

  1. 카디널리티(Cardinality):
    • 테이블에서 튜플의 개수를 의미합니다. 즉, 레코드(행)의 수입니다.
    • 이 경우에는 4개의 레코드가 주어졌기 때문에, 카디널리티는 4입니다.
  2. 차수(Degree):
    • 테이블에서 속성의 개수를 의미합니다. 즉, 열의 수입니다.
    • 주어진 릴레이션은 아이디, 성명, 나이, 등급, 적립금, 가입연도6개의 속성을 가지고 있으므로, 차수는 6입니다.

결론:

  • 카디널리티는 4 (행의 개수),
  • 차수는 6 (열의 개수)입니다.

따라서 정답은 ❷ 카디널리티 : 4, 차수 : 6입니다.


정리:

용어 정의 값

카디널리티 테이블의 튜플(행) 수 4
차수 테이블의 속성(열) 수 6

정리하자면, 이 문제에서 주어진 릴레이션의 카디널리티는 4, 차수는 6이므로 정답은 ❷ 카디널리티 : 4, 차수 : 6입니다. 😊

반응형