관계대수
이번엔 관계대수에 대해 알아보겠다! 관계대수(Relational Algebra) 릴레이션 단위로 데이터를 처리, 조작하는 연산의 집합을 관계대수라고 한다. 릴레이션은 테이블이면서, 투플들의 집합을 말한다. 관계대수에는 집합 연산자, 순수 관계 연산자 등을 사용하는데, 집합연산자에는 합집한, 교집합, 차집합, 카티션 프로덕트가 있다. 집합 연산자 합집합(U) 교집합(∩) 차집합(-) 카티션 프로덕트(x) 합병가능한 릴레이션에는 합집합, 교집합, 차집합이 있고 합병 가능하려면 1. 차수가 같아야하고 2. 대응 애트리뷰트 쌍 별로 도메인이 같아야 한다! 합집합, 교집합, 카티션 프로덕트는 결합법칙, 교환법칙이 성립하지만, 차집합은 결합법칙, 교환법칙이 성립하지 않는다! 순수 관계 연산자에는 실렉트, 프로젝트,..