쿼리 언어

Query language

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

종류들

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

예

  • Atomese, OpenCog 그래프 데이터베이스용 그래프 쿼리 언어인 AtomSpace.
  • Attempto Controlled English는 통제된 자연어이기도 한 쿼리 언어입니다.[1]
  • AQL은 ArangoDB 네이티브 멀티모델 데이터베이스 시스템용 쿼리 언어입니다.
  • .QL은 관계형 데이터베이스를 쿼리하기 위한 독자적인 객체 지향 쿼리 언어로서 데이터로그의 후속 버전입니다.
  • Context Query Language(CQL; 상황별 쿼리 언어)는 웹 인덱스나 서지 카탈로그 등의 정보 검색 시스템에 대한 쿼리를 나타내기 위한 공식 언어입니다.
  • CQLF(CODYASYL Query Language, Flat)는 CODASYL 유형의 데이터베이스용 쿼리 언어입니다.
  • Concept-Oriented Query Language(COQL; 개념 지향 쿼리 언어)는 Concept-Oriented Model(COM; 개념 지향 모델)에서 사용됩니다.새로운 데이터 모델링 구성, 개념에 기초하고 다차원 분석, 분석 연산 및 추론을 위한 투영 및 디프로젝션과 같은 작업을 사용합니다.
  • Cyper는 Neo4j 그래프 데이터베이스용 쿼리 언어입니다.
  • 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 쿼리 처리에 가장 일반적으로 사용되는 기능 데이터 처리 및 쿼리 언어입니다.
  • JSONiq는 JSON 문서 모음용으로 설계된 선언적 쿼리 언어입니다.
  • KQL은 Azure Data Explorer(Kusto) 및 Microsoft System Center Configuration Manager의 CMPivot 도구에서 사용되는 쿼리 언어입니다.
  • LINQ 쿼리 표현은 에서 다양한 데이터 소스를 쿼리하는 방법입니다.NET 언어
  • LDAP는 TCP/IP를 통해 실행되는 디렉토리 서비스를 쿼리하고 수정하기 위한 애플리케이션 프로토콜입니다.
  • LogiQL은 Datalogger의 변형이며 LogicBlox 시스템의 쿼리 언어입니다.
  • MQL은 명목 속성 외에 숫자 속성도 허용하는 하위 구조 검색을 위한 화학 정보 쿼리 언어입니다.
  • MDX는 OLAP 데이터베이스의 쿼리 언어입니다.
  • N1QL은 Couchbase 서버에서 데이터를 검색하는 Couchbase의 쿼리 언어입니다.
  • OQL은 객체 쿼리 언어입니다.
  • OCL(Object Constraint Language)OCL은 이름에도 불구하고 객체 쿼리 언어이자 OMG 표준입니다.
  • OPath, WinFS 스토어 쿼리에 사용
  • 테이블, XML 및 데이터베이스 쿼리용 OttoQL
  • Poliqarp Query Language는 주석이 달린 텍스트를 분석하도록 설계된 특수 쿼리 언어입니다.Poliqarp 검색 엔진에서 사용
  • PQL은 이러한 모델이 설명하는 시나리오에 대한 정보를 기반으로 프로세스 모델을 관리하기 위한 특수 목적 프로그래밍 언어입니다.
  • 프로그램 트레이스에 대한 관계 쿼리를 기반으로 하는 PTQL을 통해 프로그래머는 프로그램 동작에 대한 표현적이고 선언적인 쿼리를 작성할 수 있습니다.
  • QUEL은 SQL과 유사한 관계형 데이터베이스 액세스 언어입니다.
  • RDQL은 RDF 쿼리 언어입니다.
  • 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에서 개발된 데이터 처리 언어입니다.
  • XQuery는 XML 데이터 소스의 쿼리 언어입니다.
  • 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.