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

エンティティアトリビュービュー値モデルは、コンピューター内のデータコレクションを表す方法です。モデルは、可能な属性のより大きなリストから選択された狭い属性の属性の狭い属性のセットによって記述できるように設計されています。既に記録されているデータの整合性を維持しながら。個人のアドレス帳には、所有者に関連する人のみが含まれています。この例では、電話帳の人の名前は属性であり、その電話番号はそれらの属性の値です。

データベースまたはその他の種類の情報管理ソフトウェアを作成するこのアプローチには多くの利点があります。すべての可能な属性は単一のリストに保存されているため、各レコードには未使用の変数やフィールドの大きさが必要です。完全なデータベース変換、または既存のレコードの変更を必要とせずに容易に追加してください。

Entity-Attribute-Vを使用するもう1つの利点Alueモデルは、リスト内の属性がすべて同じデータ型である必要はないということです。各属性は異なるタイプのデータであるだけでなく、オブジェクト指向のプログラミングでは、完全に異なるプログラムクラスになります。

Entity-Attribute-Valueモデルは排他的なデータモデルではありません。ほとんどのデータベースでは、従来のリレーショナル構造を使用して、より実用的なデータを表すこともできます。

データモデリングのエンティティアトリビュービューモデルモデルを使用するデータベースまたはプログラムは、メタデータを使用するために必要なデータベースまたはプログラムです。メタデータは、ユーザーとデータ間の格差を架橋するルールとガイドラインのコレクションです。特定のATTに対して有効な値を定義できます。向き、値を表示する方法、およびレポートを生成するときに属性をどのように配置できるかさえ、メタデータの実装がなければ、エンティティアトリビュービュー値モデルは柔軟性のない面倒なデータベース構造になります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?