쿼리 언어
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])
「 」를 참조해 주세요.
레퍼런스
- ^ 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.
- ^ "Getting Started with Querying". IBM. Retrieved July 29, 2020.
- ^ ""EdgeQL documentation".
- ^ "FQL Overview". Facebook Developers. Archived from the original on 2013-12-18. Retrieved 2013-12-11.
- ^ http://gellish.wiki.sourceforge.net/Querying+a+Gellish+English+database[영구 데드링크]
- ^ "Search operators". Google Inc. Retrieved August 22, 2015.
- ^ "Bing Query Language". Microsoft. Retrieved August 22, 2015.