topic★★★★★난이도 · 약 15분
관계형 데이터 모델 용어
릴레이션/튜플/속성/도메인/카디널리티/차수 — DB 용어는 정확히 외워야 한다.
#DB#용어
왜 배우는가
단답형으로 '다음 용어에 해당하는 것은?' 반복 출제. 한글↔영문 동시 암기.
| 용어 (한글) | 용어 (영문) | 의미 | 비고 |
|---|---|---|---|
| 릴레이션 | Relation | 테이블 전체 | 2차원 표 |
| 튜플 | Tuple | 한 행(Row) | — |
| 속성 | Attribute | 한 열(Column) | — |
| 도메인 | Domain | 속성이 가질 수 있는 값의 범위 | 타입과 유사 |
| 카디널리티 | Cardinality | 튜플의 수 | = 행 개수 |
| 차수 | Degree | 속성의 수 | = 열 개수 |
| 스키마 | Schema | 릴레이션의 구조 정의 | 메타데이터 |
| 인스턴스 | Instance | 특정 시점의 튜플 집합 | 실제 데이터 |
암기 포인트 — 카디널리티 = 행 수, 차수 = 열 수. 이 둘이 바뀌어 출제되는 함정이 가장 많다.
스키마의 3계층 — 외부 스키마(뷰), 개념 스키마(전체 DB 논리 구조), 내부 스키마(물리적 저장 구조). 각 계층은 독립성을 가진다 — 논리적 데이터 독립성, 물리적 데이터 독립성.
실기 드릴 2문항
edit실기 드릴 · 단답형
릴레이션에서 튜플의 수를 의미하는 용어는?
edit실기 드릴 · 단답형
속성이 가질 수 있는 원자값들의 집합을 무엇이라 하는가?