관계형 미적분에 실질적인 용도는 무엇입니까?
-
29-09-2020 - |
문제
내 데이터베이스 디자인 과정에서 우리는 관계형 대수와 관계형 미적분을 모두 배우고 있습니다.나는 그것이 SQL에 밀접하게 묶여 있기 때문에 관계형 대수가 유용 할 수있는 곳을 알 수 있습니다.
우리 교수는 관계형 미적분이 일부 RDMB의 SQL 대신 대신적으로 사용되었으며 대부분은 더 이상 없었습니다.관계형 미적분에 실질적인 사용이 여전히 있거나 이론적 인 이론적인가?
해결책
@erik 에 동의합니다.이 악기는 본질적으로 동등하지만 몇 가지 더 많은 것을 추가 할 것입니다. 이 주제에 대한 아이디어.
컨텍스트
더 많은 맥락을 제공하기 위해서는 두 용어 모두에 대한 권위있는 정의가 필요합니다. 따라서 관계형 모델의 발신자가 의 의 완전성을 제공하는 관련 용지의 일부 발췌문입니다. /award_winners/codd_1000892.cfm "rel="noreferrer "> Dr. E. F. Codd 및 1972 년에 출판 :
관계형 대수 . 이 대수학의 주요 목적은 관계형 데이터베이스에서 데이터를 선택하는 데 적합한 모든 학위 (반드시 바이너리 아님)의 관계에 대한 작업 모음을 제공하는 것입니다.
관계형 미적분 . 관계형 대수를 정의한 이제 간단한 정상 형태로 유한 관계의 유한 관계로 구성된 모든 데이터베이스에 대한 쿼리의 제형에 사용될 수있는 적용된 술어 계산을 고려합니다.
이렇게하면 관계형 프레임 워크 내에서 유효 로 간주되는 작업 그룹을 표현하는 두 가지 다른 수학 수단이므로 동일한 목적을 볼 수 있습니다.
두 접근법 모두 비교
동일한 용지에서 CODD는 두 가지 방법을 모두 대조하여 각각의 중요한 측면을 지적합니다 :
대수적 접근법에 대해 청구 될 수있는 하나의 장점은 정량화 자의 자유입니다. Howerver, 미적분은 4 가지면에서 대수학보다 우월한 것으로 보인다.
- 증가의 용이함
- 검색 최적화를위한 범위
- 승인 능력
- 자연 언어에 대한 친밀감
이면 이러한 측면은 자신의 언어 또는 데이터베이스 플랫폼을 구축하는 것을 목표로하는 조직에 의해 고려되어야합니다.
실제 값
나는 관계형 계산 을 기반으로 쿼리 언어를 순수하게 제공하는 현대적인 상업적 RDBM이 있는지 모른다. 그러나 실제 가치가 이론적으로 제공한다는 사실에 거짓말을한다고 생각한다. 새로운 유효 관계 언어를 설계하고 구현하려는 벤더의 대체 입증되고 입증 된 관행을 벗어나지 않고 기존 기존을 확장하십시오. 이러한 점에서 관계형 언어를 생성하기 위해 이러한 공급 업체가 따를 수 있음을 청사진 이라고 생각하는 것이 유용 할 수 있습니다.
SQL 플랫폼에서 시장이 크게 지배되기 때문에, 전 세계의 수백만 명의 사용자는 이미 특정 방언을 이미 잘 알고 있으며 수십억 달러는 그러한 플랫폼에 투자되며 새로운 관계형의 작성 여부를 결정하는 것은 매우 흥미 롭습니다. 앙 렌지는 수익성이 없지만, 그렇다면 관계형 계산은 언제나 중요한 역할을 할 수 있습니다.
물론 이러한 프로젝트는 Academic 분야에서 훨씬 더 실현 가능할 수 있으므로이 도구에 관한보다 실용적인 가치가 있습니다.
다른 팁
https://en.wikipedia.org/wiki/Relational_Calculus :
관계형 대수와 관계형 미적분은 본질적으로 논리적으로 동등합니다. 임의의 대수 표현식에 대해서는 미적분에 동등한 표현이 있으며 그 반대의 경우도 마찬가지입니다.
기본적으로 그들은 동일한 출력을 효과적으로 생성하는 두 가지 도구 / 방법입니다.학습은 다른 것들에 대한 통찰력을 줄 수 있으며 추가 통찰력은 을 모두 배우는 실제 가치입니다.