オブジェクト定義言語
[Wikipedia|▼Menu]

オブジェクト定義言語 (オブジェクトていぎげんご、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#)}
関連項目

Object Data Management Group (ODMG)

オブジェクト問い合わせ言語 (OQL, Object Query Language)


記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:2262 Bytes
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef