1. 릴레이션에 포함되어 있는 튜플의 수는?
❶ Cardinality ② Schema
③ Type ④ Degree
300x250
🔍 문제 분석
문제: 릴레이션에 포함되어 있는 튜플의 수는?
✅ 용어 분석
용어 의미 예시 설명
릴레이션(Relation) | 데이터베이스에서 하나의 테이블(table) 을 의미합니다. | 학생 정보를 담은 "학생" 테이블 |
튜플(Tuple) | 릴레이션의 한 행(row) 을 의미합니다. 하나의 레코드라고도 해요. | 학생 한 명의 정보 (학번, 이름, 학과 등) |
속성(Attribute) | 릴레이션의 열(column) 을 의미해요. | 이름, 나이, 학번 등 |
카디널리티(Cardinality) | 릴레이션에 포함된 튜플(행) 의 수를 의미합니다. | 학생 테이블에 학생이 100명 있다면, 카디널리티는 100 |
디그리(Degree) | 릴레이션에 포함된 속성(열) 의 수를 의미합니다. | 학생 테이블에 이름, 학번, 전공 3개 열이 있다면 디그리는 3 |
스키마(Schema) | 릴레이션의 구조(이름, 속성, 속성의 타입 등)를 정의한 것 | 학생(학번: 정수, 이름: 문자열, 학과: 문자열) |
타입(Type) | 속성의 데이터 유형 | 정수형, 문자형 등 |
📝 보기 분석
보기 용어 설명 맞는지 여부
❶ Cardinality | 튜플의 수 | ✅ 정답 | |
② Schema | 릴레이션의 구조 | ❌ 릴레이션 정의와 관련 있지만 튜플 수와 무관 | |
③ Type | 데이터 유형 | ❌ 속성의 데이터 형태 (예: 정수형) | |
④ Degree | 속성(열)의 수 | ❌ 열의 수이지 튜플 수는 아님 |
✅ 정답
정답: ❶ Cardinality
📊 표로 정리한 핵심 개념
용어 의미 예시
릴레이션 | 테이블 | 학생 테이블 |
튜플 | 릴레이션의 한 행 (레코드) | 한 명 학생 정보 |
속성 | 릴레이션의 한 열 (필드) | 이름, 학번 등 |
Cardinality | 릴레이션에 포함된 튜플 수 | 학생이 5명 → Cardinality = 5 |
Degree | 릴레이션에 포함된 속성 수 | 3개의 열 → Degree = 3 |
Schema | 릴레이션의 구조 정의 | 테이블명, 속성명, 타입 포함 |
Type | 속성의 데이터 유형 | 문자열, 정수형 등 |
💡 기억 꿀팁
- Cardinality: "Card = 카드 = 한 장씩 세기" → 튜플(행)의 수
- Degree: "Degree = 학위 = 얼마나 공부했나? → 항목(속성)의 수"
- Schema: 스키마 = 설계도
- Type: 자료형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2018년 2회 정보처리기사 기출문제 3번 (1) | 2025.05.25 |
---|---|
2018년 2회 정보처리기사 기출문제 2번 (0) | 2025.05.25 |
2018년 3회 정보처리기사 기출문제 100번 (0) | 2025.05.24 |
2018년 3회 정보처리기사 기출문제 99번 (0) | 2025.05.24 |
2018년 3회 정보처리기사 기출문제 98번 (0) | 2025.05.24 |