다음 릴레이션의 카디널리티와 차수가 옳게 나타난 것은?
| 아이디 | 성명 | 나이 | 등급 | 적립금 | 가입년도 |
|---|---|---|---|---|---|
| yuyu01 | 원유철 | 36 | 3 | 2000 | 2008 |
| sykim10 | 김성일 | 29 | 2 | 3300 | 2014 |
| kshan4 | 한경선 | 45 | 3 | 2800 | 2009 |
| namsu52 | 이남수 | 33 | 5 | 1000 | 2016 |
정답 2번
첫 줄의 아이디·성명·나이·등급·적립금·가입년도는 속성 이름이므로 열은 6개입니다. 그 아래 실제 데이터 행은 yuyu01, sykim10, kshan4, namsu52의 4개이므로 카디널리티는 4, 차수는 6입니다. 열 제목을 데이터 행으로 세지 않습니다. 카디널리티는 튜플 수여서 행을 하나 삽입하면 5로 바뀝니다. 차수는 속성 수이므로 그때도 6입니다. 반대로 열을 추가하면 차수가 바뀝니다. 적립금처럼 어떤 열의 값이 중복되거나 NULL인 것은 전체 튜플 수와 별개의 문제입니다. 여기서 카디널리티는 관계의 행 수를 뜻하며 인덱스 설명에서 사용하는 '서로 다른 값의 수'와 문맥을 구분해야 합니다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-15