기본 관계 대수는 선택, 투영, 조인처럼 관계를 조합하는 데 강합니다. 여기에 집계와 정렬이 더해지면 SQL의 GROUP BY, ORDER BY까지 설명할 수 있습니다.
여러 튜플을 묶어서 요약된 결과 관계를 만듭니다.
COUNT(학번) 같은 계산이 추가되어 결과 스키마와 값이 함께 바뀝니다.
SELECT 학과, COUNT(학번) FROM 학생 GROUP BY 학과
같은 튜플을 유지한 채 읽는 순서만 바꿉니다.
행의 내용은 그대로이고 출력 순서만 바뀌므로, 같은 관계를 다른 기준으로 읽게 됩니다.
SELECT * FROM 학생 ORDER BY 이름 ASC