문제
다음 중 릴레이션(Relation)에 대한 설명으로 옳지 않은 것은?
① 한 릴레이션에 포함된 튜플(Tuple)의 수를 인스턴스(Instance)라 한다. ② 연관된 속성의 집합으로 관계형 모델에서의 테이블(Table)을 의미한다. ③ 한 릴레이션을 구성하는 속성(Attribute)들 사이에는 순서가 없다. ④ 한 릴레이션에 포함된 튜플을 유일하게 식별하기 위한 속성들의 부분집합을 키(Key)로 설정한다.
정답
1번
해설
정답: 1. 한 릴레이션에 포함된 튜플의 수는 카디널리티(Cardinality)라 한다. 인스턴스는 특정 시점에 릴레이션에 저장된 실제 튜플들의 집합을 의미한다.
오답 풀이
- 1번: 튜플의 수는 카디널리티이므로 ‘인스턴스’라는 설명은 옳지 않다.
- 2번: 릴레이션은 속성의 집합으로 관계형 모델의 테이블에 해당하므로 옳다.
- 3번: 속성들 사이에는 순서가 없으므로 옳다.
- 4번: 튜플을 유일하게 식별하는 속성(들)의 부분집합을 키로 설정하므로 옳다.
보충 개념 릴레이션 용어: 튜플 수=카디널리티(Cardinality), 속성 수=차수(Degree), 속성 값의 범위=도메인(Domain)이다.