topic난이도 · 약 15

관계형 데이터 모델 용어

릴레이션/튜플/속성/도메인/카디널리티/차수 — DB 용어는 정확히 외워야 한다.

#DB#용어
왜 배우는가

단답형으로 '다음 용어에 해당하는 것은?' 반복 출제. 한글↔영문 동시 암기.

용어 (한글)용어 (영문)의미비고
릴레이션Relation테이블 전체2차원 표
튜플Tuple한 행(Row)
속성Attribute한 열(Column)
도메인Domain속성이 가질 수 있는 값의 범위타입과 유사
카디널리티Cardinality튜플의 수= 행 개수
차수Degree속성의 수= 열 개수
스키마Schema릴레이션의 구조 정의메타데이터
인스턴스Instance특정 시점의 튜플 집합실제 데이터

암기 포인트 — 카디널리티 = 행 수, 차수 = 열 수. 이 둘이 바뀌어 출제되는 함정이 가장 많다.

스키마의 3계층 — 외부 스키마(뷰), 개념 스키마(전체 DB 논리 구조), 내부 스키마(물리적 저장 구조). 각 계층은 독립성을 가진다 — 논리적 데이터 독립성, 물리적 데이터 독립성.

실기 드릴 2문항
edit실기 드릴 · 단답형

릴레이션에서 튜플의 수를 의미하는 용어는?

edit실기 드릴 · 단답형

속성이 가질 수 있는 원자값들의 집합을 무엇이라 하는가?