SQLf
SQLfSQLf는 기존(또는 ″Regularious) Relational Database에 유연한(퍼지) 쿼리를 표현하기 위한 퍼지 집합 이론 응용 프로그램으로 확장된 SQL이다. SQL에 제안된 알려진 확장자 중에서, 현재, 이것이 가장 완전한데, 이는 언어 SQL의 모든 구성에서 다양한 퍼지 요소를 사용할 수 있기 때문이다.[1][2]
SQLf는 SQL 내포 및 퍼지 정량자로 분할 구조의 확장을 통해 달성된 질의 행 집합에 대한 언어 정량화를 허용하는 유연한 질의 시스템의 유일한 제안이다. 또한 정량자를 사용하여 단일 행으로 만족하는 검색 기준의 양을 선별할 수 있다. 질의 평가에는 몇 가지 메커니즘이 제안되는데,[3] 가장 중요한 것은 유도 원리에 근거한 메커니즘이다.[4] 이것은 퍼지 언어 사용의 추가 처리 비용이 감소하도록 퍼지 질의의 결과의 t-컷(임계값 t)을 생성하는 고전적 질의를 도출하는 것으로 구성된다.
기본블록
SQLf의 근본적인 쿼리 구조는 다관계 블록이다. 이 구조의 개념은 관계 대수학의 세 가지 기본 연산, 즉 투영, 데카르트 제품과 선택, 퍼지 집합의 개념 적용에 기초한다. SQLf 쿼리의 결과는 정규 관계 대신 퍼지 관계인 행의 퍼지 집합이다. SQLf의 기본 블록은 SELECT 절, a. FROM 조항과 선택 사항 WHERE 조항의 이 쿼리 구조의 의미는 다음과 같다.
- 그
SELECT절은 투영에 해당된다. 선택할 관계의 속성(또는 속성 표현식)을 지정한다. 결과 표는 퍼지 집합이며 만족도 순서의 감소에 따라 주어진다. - 그
SELECT절은 또한 검색된 행 집합을 제한하기 위한 보정을 지정한다. 교정의 종류는 양적 교정과 질적 교정의 두 가지가 있다. 정량적 교정에서 사용자는 검색할 결과 수를 지정하여 쿼리가 필요한 답변 수까지 멤버십 등급이 가장 높은 행을 검색한다. 질적 교정에서 사용자는 검색된 행이 있어야 하는 최소 만족도 수준을 명시한다. - 그
FROM절은 데카르트 제품에 해당된다. 본 조항에 명시된 관계의 데카르트 제품에 대해 상담한다. - 그
WHERE절은 선택과 일치한다. 만족도가 계산되는 조건을 명시한다. 모든 조건을 만족하지 않는 행은 거부된다. 이 조건은 관계의 어떤 속성을 포함할 수 있는 모호한 술어다.
다음은 a의 예다. SELECT 값싼 호텔의 리스트를 반환하는 질의 이 쿼리는 퍼지 집합 μ=(∞, fuzzy, 25, 30)로 정의된 퍼지 술어를 싼 값으로 만족시키는 모든 행을 호텔 테이블에서 검색한다. 결과는 쿼리의 멤버십 정도에 따라 내림차순으로 정렬된다.
선택 이름을 붙이다, 주소를 쓰다 From 호텔 어디에 값을 매기다 = 값싼; 참조
- ^ Bosc, P.; Pivert, O. (1995). "SQLf: a relational database language for fuzzy querying". IEEE Transactions on Fuzzy Systems. 3 (1): 1–17. doi:10.1109/91.366566. ISSN 1063-6706.
- ^ Bosc, P.; Pivert, O. (2000). Knowledge Management in Fuzzy Databases. Heidelberg: Physica-Verlag HD. pp. 171–190. ISBN 978-3-7908-1865-9.
- ^ Bosc, P.; Pivert, O. (2000). "SQLf Query Functionality on Top of a Regular Relational Database Management System". Knowledge Management in Fuzzy Databases. Studies in Fuzziness and Soft Computing. Vol. 39. pp. 171–190. doi:10.1007/978-3-7908-1865-9_11. ISBN 978-3-7908-2467-4.
- ^ Bosc, Patrick; Pivert, Olivier (1995). "On the Efficiency of the Alpha-Cut Distribution Method to Evaluate Simple Fuzzy Relational Queries". Fuzzy Logic and Soft Computing. Advances in Fuzzy Systems — Applications and Theory. Vol. 4. pp. 251–260. doi:10.1142/9789812830753_0029. ISBN 978-981-02-2345-8.