자격증/정보처리기사 실기 - 기출문제
[정보처리기사 실기] 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