문제

내 데이터베이스 디자인 과정에서 우리는 관계형 대수와 관계형 미적분을 모두 배우고 있습니다.나는 그것이 SQL에 밀접하게 묶여 있기 때문에 관계형 대수가 유용 할 수있는 곳을 알 수 있습니다.

우리 교수는 관계형 미적분이 일부 RDMB의 SQL 대신 대신적으로 사용되었으며 대부분은 더 이상 없었습니다.관계형 미적분에 실질적인 사용이 여전히 있거나 이론적 인 이론적인가?

도움이 되었습니까?

해결책

@erik 에 동의합니다.이 악기는 본질적으로 동등하지만 몇 가지 더 많은 것을 추가 할 것입니다. 이 주제에 대한 아이디어.

컨텍스트

더 많은 맥락을 제공하기 위해서는 두 용어 모두에 대한 권위있는 정의가 필요합니다. 따라서 관계형 모델의 발신자가 의 완전성을 제공하는 관련 용지의 일부 발췌문입니다. /award_winners/codd_1000892.cfm "rel="noreferrer "> Dr. E. F. Codd 및 1972 년에 출판 :

관계형 대수 . 이 대수학의 주요 목적은 관계형 데이터베이스에서 데이터를 선택하는 데 적합한 모든 학위 (반드시 바이너리 아님)의 관계에 대한 작업 모음을 제공하는 것입니다.

관계형 미적분 . 관계형 대수를 정의한 이제 간단한 정상 형태로 유한 관계의 유한 관계로 구성된 모든 데이터베이스에 대한 쿼리의 제형에 사용될 수있는 적용된 술어 계산을 고려합니다.

이렇게하면 관계형 프레임 워크 내에서 유효 로 간주되는 작업 그룹을 표현하는 두 가지 다른 수학 수단이므로 동일한 목적을 볼 수 있습니다.

두 접근법 모두 비교

동일한 용지에서 CODD는 두 가지 방법을 모두 대조하여 각각의 중요한 측면을 지적합니다 :

대수적 접근법에 대해 청구 될 수있는 하나의 장점은 정량화 자의 자유입니다. Howerver, 미적분은 4 가지면에서 대수학보다 우월한 것으로 보인다.

  1. 증가의 용이함
  2. 검색 최적화를위한 범위
  3. 승인 능력
  4. 자연 언어에 대한 친밀감

이면 이러한 측면은 자신의 언어 또는 데이터베이스 플랫폼을 구축하는 것을 목표로하는 조직에 의해 고려되어야합니다.

실제 값

나는 관계형 계산 을 기반으로 쿼리 언어를 순수하게 제공하는 현대적인 상업적 RDBM이 있는지 모른다. 그러나 실제 가치가 이론적으로 제공한다는 사실에 거짓말을한다고 생각한다. 새로운 유효 관계 언어를 설계하고 구현하려는 벤더의 대체 입증되고 입증 된 관행을 벗어나지 않고 기존 기존을 확장하십시오. 이러한 점에서 관계형 언어를 생성하기 위해 이러한 공급 업체가 따를 수 있음을 청사진 이라고 생각하는 것이 유용 할 수 있습니다.

SQL 플랫폼에서 시장이 크게 지배되기 때문에, 전 세계의 수백만 명의 사용자는 이미 특정 방언을 이미 잘 알고 있으며 수십억 달러는 그러한 플랫폼에 투자되며 새로운 관계형의 작성 여부를 결정하는 것은 매우 흥미 롭습니다. 앙 렌지는 수익성이 없지만, 그렇다면 관계형 계산은 언제나 중요한 역할을 할 수 있습니다.

물론 이러한 프로젝트는 Academic 분야에서 훨씬 더 실현 가능할 수 있으므로이 도구에 관한보다 실용적인 가치가 있습니다.

다른 팁

https://en.wikipedia.org/wiki/Relational_Calculus :

관계형 대수와 관계형 미적분은 본질적으로 논리적으로 동등합니다. 임의의 대수 표현식에 대해서는 미적분에 동등한 표현이 있으며 그 반대의 경우도 마찬가지입니다.

기본적으로 그들은 동일한 출력을 효과적으로 생성하는 두 가지 도구 / 방법입니다.학습은 다른 것들에 대한 통찰력을 줄 수 있으며 추가 통찰력은 을 모두 배우는 실제 가치입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 dba.stackexchange
scroll top