기출문제/정보처리기사

2020년 1회,2회(통합) 정보처리기사 기출문제 50번

엉클지니 2025. 4. 13. 17:45

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

 

 

 

😊
이 문제는 **관계대수(Relational Algebra)**에서 조인(Join) 연산 기호를 정확히 알고 있는지를 묻는 문제입니다.


✅ 문제 핵심

“두 릴레이션이 공통으로 가지고 있는 속성을 이용하여
두 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만드는 연산”은?

➡ 바로 조인(Join) 연산이에요!


🔍 보기 분석 (기호 대응)

보기 번호 기호 의미

⨝ (조인) 공통 속성 기준으로 두 릴레이션을 연결
∪ (합집합) 단순한 합집합 연산 (공통 속성 없어도 됨)
π (파이) 투사(Projection): 원하는 속성만 추출
σ (시그마) 선택(Selection): 조건에 맞는 튜플 선택

✅ 정답

❶ 조인(⨝)
→ 공통 속성을 기준으로 두 릴레이션을 연결해서 새로운 릴레이션 생성!


💡 보충 설명

예를 들어,

학생(학번, 이름, 학과코드)  
학과(학과코드, 학과명)

이럴 때 학생 ⨝ 학과 를 수행하면 공통 속성인 학과코드를 기준으로 두 테이블을 합쳐서
학생 + 학과명 정보를 포함한 새로운 릴레이션이 생성돼요 😊



다음 문제 풀어볼까요? 😄

반응형