데이터 베이스정보처리기사(구) · 2019년08월04일 · 9/100
9.다음의 관계 대수식을 SQL 질의로 옳게 표현 한 것은?

1
select P from r1, r2 where A;
2
select A from r1, r2 where P;정답
3
select r1, r2 from A where P;
4
select A from r1, r2
해설
π : PROJECT -> A 속성만 선택 σ : SELECT -> P 조건을 만족하는 튜플만 선택 ⋈ : 'JOIN' -> r1, r2를 JOIN 보기와 같이 ⋈에 JOIN 조건 없이 테이블만 적은 건 NATURAL JOIN을 말합니다. 그러나 select A from r1, r2 where P; 는 CROSS PRODUCT 을 하므로 혼란의 여지가 있으나, 각 기호의 의미를 생각한다면 2번이 가장 적절합니다.