[SQL] 프로젝션(π)
파이 기호 π 옆에 붙은 속성 이름과 숫자의 의미는?
1. π (파이) 기호 의미
데이터베이스에서 자주 쓰이는 파이 기호(π)는 관계대수(Relational Algebra)에서 프로젝션(projection)을 나타낸다.
- π (프로젝션): 테이블(릴레이션)에서 특정 열(속성)만 선택해서 결과를 만드는 연산이다.
- 예를 들어,
π_{Name, Age}(Person)
은Person
테이블에서Name
과Age
컬럼만 추출하는 의미이다.
2. π 옆에 붙은 속성 이름
예를 들어:
πA,B,C(R)\pi_{A, B, C}(R)πA,B,C(R)
A, B, C
는 릴레이션R
에서 추출할 속성(컬럼) 이름들이다.
숫자가 붙어 있다면 보통은 다음 중 하나를 의미한다.
- 속성 번호(index): 릴레이션 내 속성들의 위치(예: 1번째, 2번째 컬럼)
3. 정리
요소 | 의미 |
---|---|
π | 프로젝션, 특정 속성(컬럼) 선택 |
π 옆 속성명 | 추출하고자 하는 컬럼 이름 |
숫자(붙어있다면) | 속성 위치 인덱스나 식별자 |