●ITヒント28 ‐ 関係モデルの変更
●関係モデルを変えてみる
●静的関係から動的関係に、あるいは、非構造化データから構造化データに変えてみる
例: EAV(Entity-Attribute-Value、要素-属性-値)データモデル
関係データモデルでは静的に定義された表が使われ、各表はあらかじめ定義したフィールドで構成されるので、新たな種類のデータを加える必要が生じた場合、静的なデータモデルに新たなフィールドやテーブルを追加しなければならない。このため、頻繁に変わるパラメータタイプを扱う臨床データ・マネージメントシステムなどのアプリケーションでは静的なテーブル構造を管理するのが難しくなり、誤りを起こしかねない。
EAVデータモデルを利用すれば、各行に関係(EAV)データが一つずつ格納されるので、表の構造を変えることなくデータ構造をいつでも拡張することができます。
EAV表で各行に関係データを一つずつ格納して柔軟で拡張可能なデータを処理
出典: TRIZ Technology for Innovation ( http://www.trizsolution.com )
0 件のコメント:
コメントを投稿