Casa Banche dati Che cos'è una coppia attributo-valore (avp)? - definizione da techopedia

Che cos'è una coppia attributo-valore (avp)? - definizione da techopedia

Sommario:

Anonim

Definizione - Che cosa significa coppia attributo-valore (AVP)?

Una coppia attributo-valore (AVP) è una rappresentazione fondamentale dei dati nei sistemi informatici e nelle sue varie applicazioni. La coppia attributo-valore è un buon modo per archiviare e modellare i dati del mondo reale in un database. Un buon esempio di ciò è il modo in cui vengono archiviati dati personali come un nome, usando un attributo chiamato "nome" seguito dalla sua coppia di valori, che è il vero nome della persona.

Una coppia attributo-valore è anche nota come coppia nome-valore, coppia chiave-valore o coppia campo-valore.

Techopedia spiega la coppia attributo-valore (AVP)

Le coppie attributo-valore possono essere trovate in qualsiasi sistema informatico e si trovano dietro molte funzionalità comuni. Un buon esempio è qualsiasi tipo di credenziale di accesso con un nome utente e una password. Il "nome utente" e la "password" sono considerati come l'attributo che punta ai valori effettivi per quell'account e il nome utente e la password effettivi sono i "valori" di tali attributi. Questi attributi danno semplicemente un significato ai dati, senza di essi, sarebbe semplicemente un numero, una parola o una combinazione di entrambi, ma difficilmente avrebbe alcun significato.

A causa del concetto di dare contesto ai dati, questa rappresentazione viene spesso utilizzata nei database. Viene utilizzato quando il numero di colonne è elevato o il numero di colonne è sconosciuto o molto dinamico. Questo perché le intestazioni di colonna non possono essere concretamente definite a causa della differenza nel contesto dei dati. Ma l'utilizzo di questo in un database ha anche un aspetto negativo, poiché è più difficile interrogare e persino definire vincoli e farli rispettare.

Sebbene non sia realmente considerato come tale, il concetto della coppia attributo-valore è pervasivo nei linguaggi di programmazione stessi, poiché non è possibile avere una variabile senza un valore corrispondente. La variabile è l'attributo e qualunque cosa contenga o punti è il valore.

Che cos'è una coppia attributo-valore (avp)? - definizione da techopedia