문제
다음 데이터베이스 용어와 설명의 연결로 가장 적절한 것은?
<설명>
- 릴레이션에서 속성의 개수
- 릴레이션에서 튜플의 개수
- 다른 릴레이션의 기본키를 참조하는 속성
- 특정 속성에 입력될 수 있는 값의 유형이나 범위
<보기> ㄱ. domain ㄴ. primary ㄷ. degree ㄹ. candidate ㅁ. cardinality ㅂ. attribute ㅅ. foreign
① 1-ㄷ, 2-ㅁ, 3-ㅅ, 4-ㄱ ② 1-ㅁ, 2-ㄷ, 3-ㅅ, 4-ㄱ ③ 1-ㄷ, 2-ㅁ, 3-ㄴ, 4-ㅂ ④ 1-ㅂ, 2-ㄹ, 3-ㅅ, 4-ㄱ
정답
1번
해설
정답: 1. 속성 수는 degree, 튜플 수는 cardinality, 참조 속성은 foreign key, 값의 범위는 domain이다.
오답 풀이
- 1번: 모든 연결이 적절하다.
- 2번: degree와 cardinality가 바뀌었다.
- 3번: 외래키를 primary로 잘못 연결했다.
- 4번: degree와 cardinality의 의미가 맞지 않는다.
보충 개념 릴레이션의 차수(degree)는 속성 수, 카디널리티(cardinality)는 튜플 수이다. 도메인은 속성이 가질 수 있는 값의 범위이다.