문제
다음 중 관계형 데이터베이스에서 도메인(Domain)에 대한 설명으로 옳은 것은?
① 릴레이션을 구성하는 하나의 행(레코드)을 의미한다. ② 하나의 속성(애트리뷰트)이 가질 수 있는 원자 값들의 집합을 의미한다. ③ 릴레이션에 포함된 튜플(행)의 총 개수를 의미한다. ④ 릴레이션을 구성하는 속성(열)의 총 개수를 의미한다.
정답
2번
해설
정답: 2. 도메인은 하나의 속성(애트리뷰트)이 가질 수 있는 같은 타입의 원자 값들의 집합을 의미한다.
오답 풀이
- 1번: 릴레이션의 한 행(레코드)은 튜플이다.
- 2번: 한 속성이 취할 수 있는 값들의 집합은 도메인이므로 옳다.
- 3번: 튜플의 총 개수는 카디널리티(Cardinality)이다.
- 4번: 속성의 총 개수는 차수(Degree)이다.
보충 개념 릴레이션 용어: 튜플(행), 속성(열), 도메인(속성 값의 범위), 차수=속성 수, 카디널리티=튜플 수.