본문 바로가기
기출문제풀이/정보처리기사 2020년 1, 2회

54. 관계대수 연산에서 두 릴레이션이 공통으로 가지고 있는 속성을 이용하여두 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만드는 연산은?

by 게토레이쉐이크 2025. 5. 31.

[정보처리기사 기출 해설] 관계대수 연산 – 자연 조인(Natural Join)의 기호 (2020년 1회)

📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 데이터베이스 구축


❓ 기출문제 원문

54. 관계대수 연산에서 두 릴레이션이 공통으로 가지고 있는 속성을 이용하여
두 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만드는 연산은?

① ⋈
② ⊃
③ π
④ σ


✅ 정답: ① ⋈ (조인, Join)


📘 개념 설명: 관계대수(Relational Algebra)와 조인 연산

관계대수는 릴레이션(테이블) 간의 연산을 통해 원하는 데이터를 추출하는 이론적 연산 체계입니다.
그중 조인(Join) 연산은 두 개의 릴레이션을 공통 속성 기준으로 결합하여 새로운 릴레이션을 생성하는 데 사용됩니다.

🔹 조인(Join) 연산의 종류

조인 종류설명
자연 조인 (Natural Join) 두 릴레이션의 공통 속성을 기준으로 자동으로 병합
등가 조인 (Equi Join) 공통 속성을 조건으로 명시적으로 결합 (ex: R.A = S.B)
외부 조인 (Outer Join) NULL을 포함하여 외부 데이터를 유지하며 결합
 

🔍 정답 해설

  • 보기 **① ‘⋈’**는 관계대수에서 **자연 조인(Natural Join)**을 나타내는 기호입니다.
  • 문제에서 언급된 "공통 속성을 이용해 릴레이션을 병합"하는 방식은 자연 조인의 정의와 일치합니다.

✅ 따라서 정답은 **① ⋈**입니다.


❌ 보기별 오답 해설

  • ② ⊃: 부분집합 또는 포함 관계의 논리 연산 기호 (관계대수에서 사용하지 않음)
  • ③ π (파이): 프로젝션 연산자로, 특정 속성(열)만 추출할 때 사용
  • ④ σ (시그마): 셀렉션 연산자로, 조건을 만족하는 튜플(행)만 선택

🎯 핵심 요약

기호연산 유형설명
자연 조인 공통 속성 기준으로 릴레이션 병합
π 프로젝션 속성(열) 선택
σ 셀렉션 조건(행) 선택
 

📎 참고자료

  • 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
  • 관계대수 이론 및 조인 연산 정리
  • 한국산업인력공단 정보처리기사 시험 문제지