2013年4月18日木曜日

EAVデータモデル


●ITヒント28 ‐ 関係モデルの変更
関係モデルを変えてみる
静的関係から動的関係に、あるいは、非構造化データから構造化データに変えてみる

: EAVEntity-Attribute-Value、要素-属性-)データモデル
 関係データモデルでは静的に定義された表が使われ、各表はあらかじめ定義したフィールドで構成されるので、新たな種類のデータを加える必要が生じた場合、静的なデータモデルに新たなフィールドやテーブルを追加しなければならない。このため、頻繁に変わるパラメータタイプを扱う臨床データ・マネージメントシステムなどのアプリケーションでは静的なテーブル構造を管理するのが難しくなり、誤りを起こしかねない。
 EAVデータモデルを利用すれば、各行に関係(EAV)データが一つずつ格納されるので、表の構造を変えることなくデータ構造をいつでも拡張することができます。
EAV表で各行に関係データを一つずつ格納して柔軟で拡張可能なデータを処理


出典: TRIZ Technology for Innovation ( http://www.trizsolution.com )

0 件のコメント:

コメントを投稿