ODMG 3.0 仕様の構成とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > ODMG 3.0 仕様の構成の意味・解説 

ODMG 3.0 仕様の構成

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/08/09 07:18 UTC 版)

Object Data Management Group」の記事における「ODMG 3.0 仕様の構成」の解説

ODMG 3.0次の内容から構成される概要 オブジェクトモデル: OMG (Object Management Group) オブジェクトモデルに基づくOMGコアオブジェクトモデルはオブジェクトリクエストブローカ (ORB, Object Request Broker) 、オブジェクトデータベースシステムおよびオブジェクト指向プログラミング言語などに共通する特性群を定義するために設計された。ODMGは、OMGコアオブジェクトモデルにいくつかの構成要素追加することにより、プロファイル設計したオブジェクト仕様言語オブジェクト定義言語 (ODL; Object Definition Language)OMDGオブジェクトモデル適合するオブジェクトの型を定義するための言語オブジェクト交換フォーマット (OIF; Object Interchange Format)データベース現在の状態を、一つまたは複数ファイルへのダンプおよびそれらのファイルからのロードを行うためのフォーマットである。 オブジェクト問い合わせ言語 (OQL; Object Query Language)ODMG OQL は、データベース対す問い合わせ更新を行うための宣言型問い合わせ言語 (データベース言語) である。OQLは、宣言型言語であり、手続き型言語ではない。OQLは、関係データベース (リレーショナルデータベース) の問い合わせ言語 (データベース言語) SQL をもとにしている。OQLは、オブジェクト指向基づいた強力な活用支援するC++バインディングオブジェクト指向プログラミング言語C++ODMG ODL および C++オブジェクト操作言語 (OML, Object Manipulation Language) の言語バインディング定義するC++ ODL は、ODMGオブジェクトモデル定義されている概念実装するクラス関数集まり提供するライブラリとして、表現されるC++ OML の構文と意味論は、標準クラスライブラリ文脈における標準C++構文と意味論である。C++バインディングまた、OQL呼び出すための機構提供するSmalltalkバインディングODMG ODLオブジェクト指向プログラミング言語Smalltalkとの対応づけを定義するOMGインタフェース定義言語 (OMG IDL) のための OMG Smalltalkバインディング基づいている。Smalltalkバインディングまた、OQL呼び出すための機構提供するJavaバインディングOMG ODLオブジェクト指向プログラミング言語Javaとの対応づけを定義するJavaバインディングまた、OQL呼び出すための機構提供する補遺OMGオブジェクトモデルとの比較

※この「ODMG 3.0 仕様の構成」の解説は、「Object Data Management Group」の解説の一部です。
「ODMG 3.0 仕様の構成」を含む「Object Data Management Group」の記事については、「Object Data Management Group」の概要を参照ください。

ウィキペディア小見出し辞書の「ODMG 3.0 仕様の構成」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ODMG 3.0 仕様の構成」の関連用語

ODMG 3.0 仕様の構成のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ODMG 3.0 仕様の構成のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのObject Data Management Group (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS