쿼리 언어

Query language

쿼리 언어, 데이터 쿼리 언어 또는 데이터베이스 쿼리 언어(DQL)는 데이터베이스정보 시스템에서 쿼리를 작성하기 위해 사용되는 컴퓨터 언어입니다.잘 알려진 예로는 SQL(Structured Query Language)이 있습니다.

종류들

일반적으로 쿼리 언어는 데이터베이스 쿼리 언어인지 정보 검색 쿼리 언어인지에 따라 분류할 수 있다.차이점은 데이터베이스 쿼리 언어는 사실적 질문에 사실적 답변을 제공하는 반면 정보 검색 쿼리 언어는 조사 영역에 관련된 정보를 포함하는 문서를 검색하려고 시도한다는 것입니다.

  • Atomese, OpenCog 그래프 데이터베이스용 그래프 쿼리 언어인 AtomSpace.
  • Attempto Controlled English는 통제된 자연어이기도 한 쿼리 언어입니다.[1]
  • AQLArangoDB 네이티브 멀티모델 데이터베이스 시스템용 쿼리 언어입니다.
  • .QL관계형 데이터베이스를 쿼리하기 위한 독자적인 객체 지향 쿼리 언어로서 데이터로그의 후속 버전입니다.
  • Context Query Language(CQL; 상황별 쿼리 언어)는 웹 인덱스나 서지 카탈로그 등의 정보 검색 시스템에 대한 쿼리를 나타내기 위한 공식 언어입니다.
  • CQLF(CODYASYL Query Language, Flat)는 CODASYL 유형의 데이터베이스용 쿼리 언어입니다.
  • Concept-Oriented Query Language(COQL; 개념 지향 쿼리 언어)는 Concept-Oriented Model(COM; 개념 지향 모델)에서 사용됩니다.새로운 데이터 모델링 구성, 개념에 기초하고 다차원 분석, 분석 연산 및 추론을 위한 투영 및 디프로젝션과 같은 작업을 사용합니다.
  • CyperNeo4j 그래프 데이터베이스용 쿼리 언어입니다.
  • DMX데이터 마이닝 모델의 쿼리 언어입니다.
  • 데이터로그연역 데이터베이스에 대한 쿼리 언어입니다.
  • Discovery Query Language는 IBM [2]Cloud에서 Watson Discovery Services에 액세스하기 위한 쿼리 언어입니다.
  • EdgeQL은 EdgeDB의 선언적 그래프 관계 쿼리 언어입니다.
  • F-logic연역 데이터베이스와 지식 표현을 위한 선언적 객체 지향 언어입니다.
  • FQL을 사용하면 SQL 스타일 인터페이스를 사용하여 Graph API에 의해 노출된 데이터를 쿼리할 수 있습니다.Graph [4]API에서는 사용할 수 없는 고급 기능을 제공합니다.
  • 겔리쉬 영어는 겔리쉬 영어 데이터베이스의 쿼리, 대화(요구 및 응답), 정보 모델링 및 지식 [5]모델링에 사용할 수 있는 언어입니다.
  • Gremlin은 OLTP 및 OLAP 그래프 시스템용 Apache Software Foundation 그래프 트래버설 언어입니다.
  • GraphQL은 REST 및 애드혹 서비스 아키텍처의 대안으로 Facebook에 의해 개발된 데이터 쿼리 언어입니다.
  • HTSQL은 HTTP 쿼리를 SQL변환하는 쿼리 언어입니다.
  • ISBL은 최초의 관계형 데이터베이스 관리 시스템 중 하나인 PRTV용 쿼리 언어입니다.
  • Jaql은 JSON 쿼리 처리에 가장 일반적으로 사용되는 기능 데이터 처리 및 쿼리 언어입니다.
  • JSONiqJSON 문서 모음용으로 설계된 선언적 쿼리 언어입니다.
  • KQLAzure Data Explorer(Kusto)Microsoft System Center Configuration Manager의 CMPivot 도구에서 사용되는 쿼리 언어입니다.
  • LINQ 쿼리 표현은 에서 다양한 데이터 소스를 쿼리하는 방법입니다.NET 언어
  • LDAP는 TCP/IP를 통해 실행되는 디렉토리 서비스를 쿼리하고 수정하기 위한 애플리케이션 프로토콜입니다.
  • LogiQL은 Datalogger의 변형이며 LogicBlox 시스템의 쿼리 언어입니다.
  • MQL은 명목 속성 외에 숫자 속성도 허용하는 하위 구조 검색을 위한 화학 정보 쿼리 언어입니다.
  • MDXOLAP 데이터베이스의 쿼리 언어입니다.
  • N1QLCouchbase 서버에서 데이터를 검색하는 Couchbase의 쿼리 언어입니다.
  • OQL은 객체 쿼리 언어입니다.
  • OCL(Object Constraint Language)OCL은 이름에도 불구하고 객체 쿼리 언어이자 OMG 표준입니다.
  • OPath, WinFS 스토어 쿼리에 사용
  • 테이블, XML 및 데이터베이스 쿼리용 OttoQL
  • Poliqarp Query Language는 주석이 달린 텍스트를 분석하도록 설계된 특수 쿼리 언어입니다.Poliqarp 검색 엔진에서 사용
  • PQL은 이러한 모델이 설명하는 시나리오에 대한 정보를 기반으로 프로세스 모델을 관리하기 위한 특수 목적 프로그래밍 언어입니다.
  • 프로그램 트레이스에 대한 관계 쿼리를 기반으로 하는 PTQL을 통해 프로그래머는 프로그램 동작에 대한 표현적이고 선언적인 쿼리를 작성할 수 있습니다.
  • QUELSQL과 유사한 관계형 데이터베이스 액세스 언어입니다.
  • RDQLRDF 쿼리 언어입니다.
  • Rego는 Datalogger에서 영감을 얻은 쿼리 언어입니다.
  • ReQL재고에서 사용되는 쿼리 언어입니다.DB;
  • SMARTS하부구조 검색을 위한 화학 표준이다.
  • SPARQL은 RDF 그래프용 쿼리 언어입니다.
  • SPL은 Unix Piping 및 SQL을 기반으로 하는 기계 생성 빅데이터 검색 언어입니다.
  • SCL은 Endevor 객체를 쿼리 및 조작하기 위한 소프트웨어 제어 언어입니다.
  • SQL관계형 데이터베이스에 대해 잘 알려진 쿼리 언어 및 데이터 조작 언어입니다.
  • SuprTool은 Image/SQL( TurboIMAGE) 및 Oracle 데이터베이스의 데이터에 액세스하기 위해 사용되는 데이터베이스 액세스 프로그램인 SuprTool 전용 쿼리 언어입니다.
  • TMQL 토픽 맵 쿼리 언어는 토픽 맵용 쿼리 언어입니다.
  • TQL은 HP 제품의 토폴로지를 조회하기 위해 사용되는 언어입니다.
  • 튜토리얼 D는 진정한 관계형 데이터베이스 관리 시스템(TRDBMS)용 쿼리 언어입니다.
  • U-SQL은 Microsoft에서 개발된 데이터 처리 언어입니다.
  • XQueryXML 데이터 소스의 쿼리 언어입니다.
  • XPath는 XML 문서를 탐색하기 위한 선언적 언어입니다.
  • XSPARQL은 XQuery와 SPARQL을 결합하여 XML 및 RDF 데이터 소스를 동시에 쿼리하는 통합 쿼리 언어입니다.
  • YQL Yahoo!에 의해 작성된 SQL과 같은 쿼리 언어입니다.
  • 검색 엔진 쿼리 언어(예: Google 또는[7] Bing에서 사용[6])

「 」를 참조해 주세요.

레퍼런스

  1. ^ Norbert E. Fuchs; Kaarel Kaljurand; Gerold Schneider (2006). "Attempto Controlled English Meets the Challenges of Knowledge Representation, Reasoning, Interoperability and User Interfaces" (PDF). FLAIRS 2006.
  2. ^ "Getting Started with Querying". IBM. Retrieved July 29, 2020.
  3. ^ ""EdgeQL documentation".
  4. ^ "FQL Overview". Facebook Developers. Archived from the original on 2013-12-18. Retrieved 2013-12-11.
  5. ^ http://gellish.wiki.sourceforge.net/Querying+a+Gellish+English+database[영구 데드링크]
  6. ^ "Search operators". Google Inc. Retrieved August 22, 2015.
  7. ^ "Bing Query Language". Microsoft. Retrieved August 22, 2015.