Skip to main content

エンティティアトリビュービュー値モデルとは何ですか?

Entity-Attribute-Valueモデルは、コンピューター内のデータコレクションを表す方法です。モデルは、可能な属性のより大きなリストから選択された狭い属性のセットによってエンティティを説明できるように設計されています。。属性のより大きなリストをインデックス作成することにより、関連情報のみをエンティティのデータ構造に添付することができます。このアプローチにより、プログラムまたはデータベースが可能なすべての可能な属性の動的リストを保持することができます。既に記録されているデータの整合性を維持しながら、必要に応じて成長することができます。電話帳にはエリアのすべての人がリストされています。個人的なアドレス帳には、所有者に関連する電話帳の人のみがリストされています。未知の人、だからPERSONALアドレス帳には所有者に関連する人のみが含まれています。この例では、電話帳の人の名前は属性であり、その電話番号はそれらの属性の値です。データベースまたはその他の種類の情報管理ソフトウェアを作成するには多くの利点があります。すべての可能な属性は単一のリストに保存されているため、各レコードには大量の未使用変数が必要であるか、またはフィールド。これにより、保存されているレコードのサイズが縮小されます。また、エンティティに添付された情報を適切かつ簡潔に保ち、値のあるフィールドを見るために数百の空の属性フィールドを通過する必要がないようにします。新しい属性は、完全なデータベース変換、または既存のレコードの変更を必要とせずに容易に追加できます。リスト内のttributesはすべて同じデータ型である必要はありません。各属性は異なるタイプのデータであるだけでなく、オブジェクト指向のプログラミングでは、まったく異なるプログラムクラスにすることができます。これは、この形式のデータモデリングに依存するデータベースの設計に多大な柔軟性を提供します。リレーショナル構造は、より実用的なデータを表すために使用することもできます。周囲のデータレコードは、インテリアフィールドがエンティティアトリビュービューモデルで管理されている間、関係的に処理できます。データモデリングのエンティティアトリビュービューモデルモデルは、メタデータを使用するために必要な可能性が最も高いです。メタデータは、ユーザーとデータの格差を橋渡しするルールとガイドラインのコレクションです。値は特定の属性に対して有効です。レポートを生成するときに属性をどのように配置できるか、場合によっては、メタデータの実装がなければ、エンティティアトリビューの価値モデルは柔軟で面倒なデータベース構造になります。