자격증/정보처리기사 실기 - 기출문제

[정보처리기사 실기] 2022년 2회 12 - SQL

쏠솔랄라 2025. 7. 22. 22:23

 

 

 

12 다음은 <EMPLOYEE> 릴레이션에 대해 <관계 대수식>을 수행했을 때 출력되는 <결과>이다. <결과>의 각 괄호(①~⑤)에 들어갈 알맞은 답을 쓰시오.

 

<관계 대수식>

πTTL(EMPLOYEE)

 

<EMPLOYEE>

INDEX AGE TTL
1 48 부장
2 25 대리
3 41 과장
4 36 차장

 

<결과>

(   ①   )
(   ②   )
(   ③   )
(   ④   )
(   ⑤   )

 

 

 

더보기

① TTL

② 부장

③ 대리

④ 과장

⑤ 차장

 

 

 

해설

 

순수 관계 연산자

π<속성리스트>(릴레이션이름)

 

순수 관계 연산자
Select σ σ<속성명 조건 값>(릴레이션이름) 수평연산선택조건을 만족하는 그 튜플의 부분집합을 구해 새로운 릴레이션을 만든다릴레이션의 행에 해당하는 튜플을 구한다
Project π π<속성리스트>(릴레이션이름)
→ π<속성명1, 속성명2, ...>(릴레이션이름)
수직연산주어진 릴레이션에서 속성값에 해당하는 열만 추출한다중복제거
Join 릴레이션1 ⨝<조인조건> 릴레이션2 공통된 속성을 중심으로 두 개의 릴레이션을 하나로 합쳐 새로운 연산을 만들어 주는 것
Division ÷ 릴레이션1 ÷ 릴레이션2  
일반 집합 연산자
합집합(Union) 릴레이션1 ∪ 릴레이션2 중복 튜플 제거
교집합(Intersection) 릴레이션1 ∩ 릴레이션2 동시에 존재하는 튜플만
차집합(Difference) 릴레이션1 − 릴레이션2  
교차곱(C.P: Cartesian Product) × 릴레이션1 × 릴레이션2 순서쌍을 구해주는 연산

 

 

<관련 문제>

https://developernew.tistory.com/268

 

[정보처리기사 실기] 2020년 3회 07 - 관계대수 연산자

07 다음이 설명하고 있는 관계대수 연산자의 기호를 쓰시오.릴레이션 A, B가 있을 때 릴레이션 B의 조건에 맞는 것들만 릴레이션 A에서 분리하여 프로젝션을 하는 연산이다. 답더보기% 해설 관계

developernew.tistory.com