topic난이도 · 약 15

관계 대수

릴레이션에 적용하는 연산. 순수 4개(σ·π·⋈·÷) + 집합 4개(∪·∩·−·×).

#DB#관계대수
왜 배우는가

기호(σ, π, ⋈, ÷)의 이름과 의미를 정확히 매칭할 수 있어야 한다.

연산기호이름의미
Selectσ선택조건에 맞는 추출
Projectπ추출지정한 추출
Join조인두 릴레이션의 공통 조건 결합
Division÷나누기B의 모든 값과 연결된 A의 행
집합 연산기호이름
Union합집합
Intersect교집합
Difference차집합
Cartesian×카티션 곱

암기 — σ(Select)=행, π(Project)=열. 순서: σ 선택 → π 추출 → ⋈ 조인 → ÷ 나누기. 이름과 기호를 반드시 쌍으로.

관계 해석(Relational Calculus) — 관계 대수는 '어떻게' 계산할지(절차적), 관계 해석은 '무엇을' 원하는지(비절차적)를 기술한다. 튜플 해석도메인 해석으로 나뉜다.

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

관계 대수에서 조건에 맞는 행을 추출하는 연산의 기호와 이름은?

edit실기 드릴 · 단답형

절차적이고 '어떻게' 계산할지를 명시하는 질의어는?