オブジェクト問い合わせ言語
オブジェクト問い合わせ言語 (オブジェクトといあわせげんご、オブジェクト照会言語、OQL、) は、Object Data Management Group (ODMG) に準拠したオブジェクトデータベースに対する問い合わせと更新を行うための宣言型の問い合わせ言語 (データベース言語) である。
OQLは、宣言型言語であり、手続き型言語ではない。
OQLは、関係データベース (リレーショナルデータベース) の問い合わせ言語 (データベース言語) SQL をもとにしている。
OQLは、ODMGによって開発され標準仕様として公開された。
OQLは、全体的に仕様が複雑であるため、これまでのところOQLを完全に実装しているオブジェクトデータベース開発企業は、一社もない。
OQLは、いくつかのOQL以降に開発された問い合わせ言語の設計に影響をあたえた。
そうした問い合わせ言語の例としては、JDOQLとEJBQLがある。
しかしながら、JDOQLとEJBQLは、OQLから派生した技術とは位置づけられていない。
Q656705
Object Data Management Group
MEDIA
Q118171
オブジェクトデータベース
Concept
Q845739
問い合わせ言語
Concept
Q41591651
データベース言語
Concept
Q531152
宣言型言語
Concept
Q1418502
手続き型言語
Concept
Q192588
関係データベース
Concept
Q47607
SQL
MEDIA
Q2011708
オブジェクト問い合わせ言語
UNK
used by
instance of
programming paradigm