Projection

김동현·2024년 7월 10일

Study

목록 보기
8/8

projection

projection
1.명사 (현 상황을 근거로 한 규모·비용·양 등의) 예상[추정]
2.명사 투사, 투영, 영사; (투사된) 영상
3.명사 전문 용어 투사도, 투영도

본래 Projection투영, 영사라는 뜻으로 네이버 사전에서 설명하고 있다.
투영(投 던질 투 影 그림자 영) 이라는 단어에 집중해보자

네이버 사전에서 투영은 고차원적인 입체를 한 차원 더 낮은 개념으로 낮추다라는 뜻을 가지고 있다.

집합

관계형 데이터베이스는 집합의 관점으로 바라보면 얼추 들어 맞는 경우가 많다.

집합은포함이라는 개념이 중요한데, A가 B에 포함된다고 하면 A라고 포현할 수 있는 모음(집합)이 B라고 표현할 수 있는 모음(집합)에 포함된다고 이해할 수 있다.

이것을 입체(테이블)의 관점으로 봤을 때 고차원 데이터(테이블 전체)에서 저차원 데이터(특정 열들만 추출한 테이블)를 뽑아 낸다는 것은 역으로,
뽑아낸 테이블테이블 전체포함된다고 표현할 수도 있다.

즉, 테이블에서 특정 열들을 뽑아낸 테이블을 하나의 차원이 낮아지고, 집합의 관점에서는 추출되기 전 테이블에 포함된다고 할 수 있는 것이다.

생각

고차원적인 입체를 한 차원 더 낮추는 개념의 투영(Projection)이라는 단어를 관계 대수 연산자(특정 열만 뽑아 낸다.)로 사용한 것은 설득력이 있는 것 같다는 느낌을 받았다.

관계 대수에서 특정 열을 뽑아내는 연산 Projection, 투영은 테이블의 차원이 한 단계 낮아진다 즉, 테이블에서 특정 열을 뽑아낸 테이블이 뽑기 전의 테이블에 포함된다고 표현하는 것!에 의미로 투영이라는 Projection의 단어를 사용한 것을 아닐까?

profile
달려보자

0개의 댓글