2009年11月27日金曜日

O/Rマッピング 【O/R mapping】

関連用語

* オブジェクト指向..
* オブジェクト
* データ
* リレーショナルデ..
* レコード
* ツール
* 保存
* データベース
* テーブル
* コード
* プログラマ

O/Rマッピングとは、オブジェクト指向プログラミング言語におけるオブジェクトの各データを、リレーショナルデータベースのレコードを構成する個々の項目に関連付けること。また、そのための機能やツールなど。

 オブジェクトは関連するデータと手続きを一体にまとめたもので、永続的に利用する場合はデータをリレーショナルデータベースのレコードとして保存し、必要な時に読み込んで使うことが多い。その際、オブジェクトの各項目とレコードの各項目の対応関係を定義したものがO/Rマッピングである。

 O/Rマッピングツールを利用してこの関係を記述しておけば、オブジェクトの構造とデータベースの仕様を対応付けて一元管理することができる。O/Rマッピングツールがオブジェクトに対応するテーブルを定義するデータベーススキーマや、保存・読み込みのためのコードを自動的に生成してくれるため、プログラマの負担が軽減される。

0 件のコメント:

コメントを投稿