주관적인 풀이이므로 오답이 있을 수 있습니다. 오답을 찾으시면 댓글 부탁드리겠습니다 : )
답 : 1번
다음 조건을 만족해야 릴레이션 간 합병이 가능한 것이다. 첫번째, 두 릴레이션의 차수가 같다. 즉, 두 릴레이션은 속성 개수가 같다. 두번째, 2개의 릴레이션에서 서로 대응되는 속성의 도메인이 같다. 단, 도메인이 같으면 속성의 이름은 달라도 된다.
답 : 3번
관계 해석은 관계 데이터 모델의 제안자인 코드가 수학의 프레디킷 해석에 기반을 두고 제안했다.
답 : 3번
3번은 카디션 프로덕트이다. 나머지는 순수 관계 연산자로 1번은 프로젝트 연산, 2번은 조인 연산, 4번은 셀렉트 연산이다.
답 : 1번
셀렉트select 연산은 릴레이션에서 주어진 조건을 만족하는 투플만 선택하여 결과 릴레이션을 구성한다.
답 : 2번
프로젝트project 연산은 릴레이션에서 선택한 속성에 해당하는 값으로 결과 릴레이션을 구성한다.
답 : 4번
RXS는 릴레이션 R에 속한 각 투플과 릴레이션 S에 속한 각 투플을 모두 연결하여 만들어진 새로운 투플로 결과 릴레이션을 구성한다.
답 : 3번
릴레이션 하나로 원하는 데이터를 얻을 수 없어 관계가 있는 여러 릴레이션을 함께 사용해야 하는 경우 조인join 연산을 이용한다. 조인 연산은 조인속성 join attribute을 이용해 두 릴레이션을 조합하여 하나의 결과 릴레이션을 구성한다. 조인 속성은 두 릴레이션이 공통으로 가지고 있는 속성으로 두 릴레이션이 관계가 있음을 나타낸다.
답 : 3번
관계 대수는 원하는 결과를 얻기 위해 릴레이션을 처리하는 과정을 순서대로 기술하는 언어다. 연산자들의 집합으로도 정의할 수 있다. 관계 대수에서는 피연산자와 결과가 모두 릴레이션이다.
답 : 2번
답 : 4번
답 : 3번
외부 조인은 결과 릴레이션에 자연 조인 연산에서 제외되었던 모든 투플을 포함시킨다.
답 : A, B, C, D
수학의 프레디킷 해석에 기반을 두고 제안된 것은 관계 해석이다.
답 : 관계대수는 릴레이션을 연산하고 피연산자인 릴레이션에 연산자를 적용해 얻은 결과도 릴레이션이다. 이러한 관계 대수의 특징을 폐쇄 특성이라고 한다.
답 : 관계대수나 관계해석으로 기술할 수 있는 모든 데이터 처리 요구를 새로 제안된 데이터 언어가 기술할 수 있다면 그 언어를 (관계적으로 완전)하다고 말할 수 있다.
답 : 자연 조인과 달리 동일 조인의 결과 릴레이션에는 조인 속성이 중복되어 나타난다.
답 : 사진 속 16번 답 참고.
답 : 사진 속 17번 답 참고
답 : 사진 속 18번 답 참고
답 : 사진 속 19번 답 참고
답 : 사진 속 20번 답 참고
안녕하세요! 혹시 20번 (3)번에서 고객, 주문 대신 고객, 판매자를 조인해도 되나요?