目录:
定义-属性值对(AVP)是什么意思?
属性值对(AVP)是计算机系统及其各种应用程序中数据的基本表示。 属性值对是在数据库中存储和建模实际数据的好方法。 一个很好的例子是如何使用名称为“ first name”的属性及其后的值对(即人的实际名字)存储个人数据(例如姓名)。
属性值对也称为名称值对,键值对或字段值对。
技术百科解释了属性-值对(AVP)
属性值对可以在任何计算机系统中找到,并且在许多常用功能的后面可以找到它们。 一个很好的例子是具有用户名和密码的任何登录凭证。 “用户名”和“密码”被视为指向该帐户的实际值的属性,而实际的用户名和密码是这些属性的“值”。 这些属性只是赋予数据含义,没有它,它将仅仅是数字,单词或两者的组合,但几乎没有任何含义。
由于为数据提供上下文的概念,这种表示形式最常用于数据库中。 当列数很大或列数未知或非常动态时使用。 这是因为由于数据上下文的不同,无法具体定义列标题。 但是在数据库中使用它也有一个缺点,因为它很难查询甚至定义约束并强制执行。
尽管没有真正考虑,但是属性值对的概念在编程语言本身中很普遍,因为没有对应值的变量就无法使用。 变量是属性,它包含或指向的是值。