オブジェクト定義言語とは? わかりやすく解説

オブジェクト定義言語

(object definition language から転送)

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

ナビゲーションに移動 検索に移動

オブジェクト定義言語 (オブジェクトていぎげんご、ODL: Object Definition Language) は、Object Data Management Group (ODMG) のオブジェクトモデルに適合するオブジェクトに適合するインタフェースを定義する仕様言語である。 ODLは、ODMGによって開発され標準仕様として公開された。

ODLの目的は、実体関連図 (ER図) の構造を定義することである。

言語

クラス定義

interface インターフェイス名 {
  属性_1 属性_2関係_1 関係_2メゾッド_1 メゾッド_2}

属性の定義

attribute  属性名 ;

関係の定義

relationships レンジ型 関係名 ;

ODLによる定義例

interface Customer {
  attribute string name ;
  attribute integer ss# ;
  attribute Struct Addr {string street, string city, int zip} address ;
  relationship Set<Loans> borrowed inverse Loans::borrower ;
  relationship Set<Branch> has-account-at inverse Branch:patrons ;
  key(ss#)
}

関連項目





固有名詞の分類


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

辞書ショートカット

すべての辞書の索引

「オブジェクト定義言語」の関連用語

オブジェクト定義言語のお隣キーワード
検索ランキング

   

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



オブジェクト定義言語のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのオブジェクト定義言語 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS