目次:
定義-属性値ペア(AVP)とはどういう意味ですか?
属性値ペア(AVP)は、コンピューターシステムとそのさまざまなアプリケーションのデータの基本的な表現です。 属性と値のペアは、データベースに実際のデータを保存およびモデリングするための優れた方法です。 この良い例は、名前などの個人データがどのように格納されるかです。「first name」と呼ばれる属性の後に値のペアが続き、これが実際の個人の名です。
属性と値のペアは、名前と値のペア、キーと値のペア、またはフィールドと値のペアとも呼ばれます。
Techopediaは、属性と値のペア(AVP)について説明します
属性と値のペアはどのコンピューターシステムにもあり、多くの一般的な機能の背後にあります。 良い例は、ユーザー名とパスワードを持つあらゆる種類のログイン資格情報です。 「ユーザー名」と「パスワード」は、そのアカウントの実際の値を指す属性と見なされ、実際のユーザー名とパスワードはそれらの属性の「値」です。 これらの属性は単にデータに意味を与えます。それなしでは、単に数字、単語、または両方の組み合わせになりますが、ほとんど意味がありません。
データにコンテキストを与えるという概念のため、この表現はほとんどの場合データベースで採用されています。 列の数が多い場合、または列の数が不明または非常に動的な場合に使用されます。 これは、データコンテキストが異なるため、列ヘッダーを具体的に定義できないためです。 しかし、データベースでこれを使用することには欠点もあります。なぜなら、クエリを実行し、制約を定義して強制することさえ難しいからです。
実際にはそのように考えられていませんが、属性値のペアの概念はプログラミング言語自体に広く行き渡っています。なぜなら、対応する値なしに変数を持つことはできないからです。 変数は属性であり、それが含むまたは指すものはすべて値です。
