반응형

관계 대수학의 첫 번째 출판 이후, 기초 연산자를 확장하는 연산자가 제안되었다. 이중 본드의 동작을 확장하는 접착제 방지 및 외부 연결을 고려하십시오.

이것은 반도체와 외부 조인트 조작이 적용된 관계의 한 예이다. 고객 관계의 고객 ID 속성 및 주문 관계의 주문 고객 관계 속성은

고객 관계에서 마지막 테이블은 동일한 구독 특성, 고객 ID 값 및 주문 고객 값이 있는 테이블이 없기 때문에 구독 동작에서 제외되었습니다.

 

세미 조인

두 관계 R과 S의 반극성 연산은 RS로 표시됩니다. RS는 관계 S와 관계 R의 연결 특성으로만 구성된 (예상된) 관계의 자연스러운 조합입니다.

이는 확장된 관계의 대수 연산자 고객 관계 및 순서 관계의 예로서 [반-외부 공동 작업 적용 예] 고객 속성으로서 프로젝트 운영을 먼저 고객 속성으로 수행할 수 있으며, 이는 물론 최종 결과로 이어집니다. 이러한 관계와 고객 관계를 수립합니다.

결과적인 반감기는 고객 관계에서 자연스러운 관절 조작에 참여할 수 있는 패널만 선택함으로써 발생할 수 있는 관계를 형성합니다. 주문된 고객의 데이터만 검색하려는 경우, SemiJoin은 불필요한 속성을 미리 제거하고 서명 비용을 절감할 수 있는 이점을 제공해요. 그러나 반도체 연결에는 교환 가능한 특성이 없기 때문에 RS와 SR 사이의 관계가 다르다는 점에 유의해야 한다.

 

외부 조인

R과 S의 외부 작업은 R▷◁SS로 표시됩니다. R▷◁SS가 두 관계에 대해 자연적 커플링 조작을 수행하는 경우, 상대성이 동일한 커플링 값을 가진 테이블이 없기 때문에 커플링 조작에서 제외된 모든 테이블이 됩니다.

이는 고객 및 계약 관계의 외부 서명 사례입니다. 대수 연산자의 자연 바인딩 결과와 달리, 결과 관계에는 해당 속성 값이 순서 테이블에 없기 때문에 마지막 두 개의 고객 관계 그림이 포함됩니다. 그러나 이 표에서는 작업 테이블과 관련된 작업 번호 특성 및 작업 번호 특성이 인쇄 값으로 처리되었습니다. 결과적으로, 외부 결합은 결과 관계의 움직임과 관련된 두 관계의 모든 표를 포함한다.

 

관계 해석

여기서 관계 해석의 개념만 간략히 요약된다. 7장에서는 데이터베이스 언어 SQL의 일반적인 비프로세스 언어인 SQL에 의한 관계 해석의 실제 사용을 이해하려고 합니다.

관계 해석은 처리할 데이터만 설명하는 비프로세스 언어이며 관계 대수처럼 관계형 데이터 작업의 한 형태입니다. 관계 대수 및 관계 해석은 모두 데이터 처리 기능과 처리가 필요한 표현력이다. 관계 해석은 E에 의해 이루어졌다.관계 데이터 모델을 제안하는 F.Codd는 수학적 서술적 연산을 기반으로 두 플레이어 관계 및 도메인 관계 연산에 분류된다.

 

관계 데이터 연산 요약

1. 데이터 모델 = 데이터 구조 + 제약 + 계산

2) 관계 데이터 조작
필요한 데이터를 취득하기 위해 관계에 필요한 처리가 필요합니다. 관계 대수와 관계 해석이 있으며, 이 둘은 기능과 표현 모두에서 동등한 능력을 가지고 있다.

• 관계 대수: 바람직한 결과를 얻기 위한 데이터의 처리를 기술하는 프로시저 언어.
• 관계의 해석: 원하는 결과를 얻기 위해 처리할 데이터만을 기술하는 비프로시저 언어.

(삼) 관계 대수
원하는 결과를 얻기 위해 관계를 처리하는 연산자 집합체 순으로 데이터의 처리 과정을 기술하는 언어이다.

• 우리는 수학 세트에 관련된 연산자를 빌립니다.
• 관계대수의 오퍼랜드인 관계에 연산자를 적용한 결과도 관계라 불리는 닫힌 특성을 가지고 있습니다.

(사) 일반 집합 연산자
관계가 두 플롯의 집합이라는 개념을 사용하여 두 관계에 대해 연산을 실행하는 연산자. 집계, 교차, 티셋, 양이온 생성물이 있으며 집계, 교차, 티셋은 오퍼랜드인 두 관계를 병합할 수 있는 경우에만 실행할 수 있다.

• 결합 세트(): 2가지 관계의 결합 세트를 취득합니다.
• [Intersection( )] : 2가지 관계의 교차 태플을 가져옵니다.
• 미분 집합(-): 두 관계의 미분 집합을 구합니다.
• [Cartition Product(x): 두 관계의 모든 태플을 각각 연결하여 생성된 태플을 가져옵니다.

5. 순수관계사업자
관계의 구조나 특징을 이용하는 연산자입니다. 셀렉트, 프로젝트, 참여, 디비전이 있습니다.

• [Select()] : 관계 조건을 충족하는 타플을 가져옵니다.
• 프로젝트( ) : 관계 속에서 지정된 속성의 값으로만 구성된 타플을 찾습니다.
• Join(▷◁): 2가지 관계의 태플을 연결하여 생성된 태플을 얻으려면 common 속성을 사용합니다.

• 분할: 분할된 관계의 모든 태플과 관련된 태플을 가져옵니다.

6. 확장관계 대수연산자
• Semi-Join():join 속성과의 프로젝트 관계를 사용하여 참여합니다.
• 외부 접속 (▷◁+): 결합 조작에서 제외된 모든 태플을 결과의 관계에 포함합니다.

7) 인간관계의 해석
처리할 데이터만 기술하여 원하는 결과를 얻는 언어입니다.

• 그것은 프레딕짓의 수학적 해석에 기초하고 있습니다.
• 그것은 두 사람의 플레이어 관계 분석과 도메인 관계 분석으로 분류됩니다.

'데이터베이스' 카테고리의 다른 글

SQL을 이용한 데이터 정의  (0) 2022.08.09
데이터베이스 언어 SQL  (0) 2022.08.08
순수 관계 연산자[2]  (0) 2022.08.06
순수 관계 연산자  (0) 2022.08.05
일반 집합 연산자  (0) 2022.08.05

+ Recent posts