문제
다음 관계형 데이터 모델에 대한 설명으로 옳은 것은?
<그림>
① relation 3개, attribute 3개, tuple 5개 ② relation 3개, attribute 5개, tuple 3개 ③ relation 1개, attribute 5개, tuple 3개 ④ relation 1개, attribute 3개, tuple 5개
정답
4번
해설
정답: 4. 제시된 표는 하나의 릴레이션(relation 1개)이며, 속성(열)은 고객ID·고객이름·거주도시로 3개, 튜플(행)은 S1~S5로 5개이다. 따라서 relation 1개, attribute 3개, tuple 5개인 ④가 옳다.
오답 풀이
- 1번: 릴레이션은 1개인데 3개로 잘못 세었다.
- 2번: 릴레이션 3개·속성 5개·튜플 3개로 모두 틀리다.
- 3번: 릴레이션 수는 맞지만 속성 5개·튜플 3개가 틀리다.
- 4번: 릴레이션 1개·속성 3개·튜플 5개로 정확하다.
보충 개념 릴레이션에서 속성(Attribute)은 열, 튜플(Tuple)은 행이며, 차수(Degree)는 속성 수, 카디널리티(Cardinality)는 튜플 수이다.