문제
다음 중 관계 데이터 모델에 대한 설명으로 옳지 않은 것은?
① 도메인은 하나의 속성이 가질 수 있는 같은 형식의 모든 값의 집합이다. ② 관계형 데이터베이스에서 릴레이션은 데이터를 표(Table) 형태로 표현한 것이다. ③ 하나의 릴레이션에서 튜플들 사이에는 순서가 없다. ④ 속성(Attribute)은 어떠한 경우에도 널(Null) 값을 가질 수 없다.
정답
4번
해설
정답: 4. 속성은 널(Null) 값을 가질 수 있으며, 다만 기본 키로 지정된 속성은 널을 가질 수 없다.
오답 풀이
- 1번: 도메인은 한 속성이 취할 수 있는 값의 집합이므로 옳다.
- 2번: 릴레이션은 표 형태의 데이터 표현이므로 옳다.
- 3번: 튜플들 사이에는 순서가 없으므로 옳다.
- 4번: 일반 속성은 널을 가질 수 있으므로 "어떠한 경우에도 널을 가질 수 없다"는 옳지 않다.
보충 개념 릴레이션은 튜플(행)·속성(열)·도메인으로 구성되며, 속성의 개수를 차수(Degree), 튜플의 개수를 카디널리티(Cardinality)라 한다.