문제
다음 중 관계형 데이터베이스에서 사용되는 용어에 대한 설명으로 옳은 것은?
① 도메인(Domain) : 테이블에서 행을 나타내는 말로 레코드와 같은 의미 ② 튜플(Tuple) : 하나의 속성이 취할 수 있는 값의 집합 ③ 속성(Attribute) : 테이블에서 열을 나타내는 말로 필드와 같은 의미 ④ 차수(Degree) : 한 릴레이션에서의 튜플의 갯수
정답
3번
해설
정답: 3. 속성(Attribute)은 릴레이션(테이블)에서 열을 나타내며 필드와 같은 의미이다. 데이터의 가장 작은 논리적 단위이다.
오답 풀이
- 1번: 행(레코드)을 나타내는 것은 튜플이다. 도메인은 한 속성이 가질 수 있는 값의 범위이다.
- 2번: 한 속성이 취할 수 있는 값의 집합은 도메인이다. 튜플은 릴레이션의 한 행이다.
- 3번: 열=필드를 나타내는 것은 속성이므로 옳다.
- 4번: 차수(Degree)는 속성(열)의 개수이고, 튜플의 개수는 카디널리티(Cardinality)이다.
보충 개념 릴레이션 구성 요소: 튜플(행/레코드), 속성(열/필드), 도메인(속성 값의 범위), 차수=속성 수, 카디널리티=튜플 수.