[정보처리기사 기출 해설] 관계대수 연산 – 자연 조인(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회)』
- 관계대수 이론 및 조인 연산 정리
- 한국산업인력공단 정보처리기사 시험 문제지
'기출문제풀이 > 정보처리기사 2020년 1, 2회' 카테고리의 다른 글
56. 다음 설명의 괄호 안에 들어갈 내용으로 적합한 것은? (0) | 2025.05.31 |
---|---|
55. 분산 데이터베이스 목표 중 데이터베이스의 분산된 물리적 환경에서특정 지역의 컴퓨터 시스템이나 네트워크에 장애가 발생해도데이터 무결성이 보장된다는 것과 관계있는 특성은? (0) | 2025.05.31 |
53. 하나의 애트리뷰트가 가질 수 있는 원자값들의 집합을 의미하는 것은? (0) | 2025.05.31 |
52. 뷰(View)에 대한 설명으로 옳지 않은 것은? (0) | 2025.05.31 |
51. 병행 제어(Concurrency Control)의 로킹 단위(Locking Granularity)에 대한 설명으로 옳지 않은 것은? (0) | 2025.05.31 |