Che cosa è un attributo di dati?

June 28

Che cosa è un attributo di dati?


Siti web e programmi informatici utilizzano i dati per vari scopi. Il contenuto di un sito web è di dati, così come le informazioni presentate in qualsiasi applicazione software. Gli sviluppatori hanno diverse opzioni per la modellazione, l'archiviazione e la gestione di elementi di dati all'interno delle applicazioni. Il concetto di un attributo di dati è fondamentale in questo campo di sviluppo, ma ha implicazioni leggermente diverse a seconda del contesto.

Tipi di dati

Alcune applicazioni, sia sul desktop e il Web, utilizzano sistemi di database per modellare i loro dati. Questi sistemi memorizzano i dati, implementare le relazioni tra elementi di dati e gestire l'accesso delle applicazioni ai dati, tra cui l'inserimento, il recupero e la modifica di esso. La maggior parte delle applicazioni con sistemi di database utilizzano i comandi SQL per gestire i propri dati. All'interno di contesti web, molte applicazioni utilizzano linguaggi di markup come XML per modellare i dati. Questo fornisce molte delle stesse funzioni di un sistema di database, ma memorizzando gli elementi di dati nel codice markup strutturato piuttosto che in tabelle e colonne.

Modello relazionale

Molti sistemi di database utilizzano il modello relazionale per la memorizzazione dei dati. Utilizzando un sistema di database relazionale, gli sviluppatori possono modellare i dati per un'applicazione in termini di entità. Ogni entità corrisponde ad una singola tabella di database. Una tabella di database normalmente ha un nome e un set di colonne, con gli elementi di contenuto dati effettivi, come testo e numeri memorizzati all'interno di queste colonne. Le colonne in un tale sistema sono gli attributi delle entità all'interno dei dati. Ad esempio, un sistema di ordinazione cliente potrebbe includere una tabella di database per i clienti, con le colonne per i nomi dei clienti, indirizzi e altri dettagli.

linguaggi di markup

linguaggi di markup come HTML e XML appaiono in molti siti web e applicazioni Internet. I sistemi che utilizzano i dati XML in dividere gli elementi e gli attributi. Il contenuto di un elemento è la parte centrale di un elemento di dati, mentre gli attributi sono esclusivamente per i dati che si aggiunge a queste informazioni. Il seguente codice di esempio markup dimostra un singolo elemento di dati XML:

<Tipo di cliente = "corporate"> Big Company Incorporated </ cliente>

In questo insieme di dati, il tipo di elemento "cliente" corrisponde al nome della tabella in un sistema relazionale. Il contenuto dell'elemento, che appare tra il tag di apertura e chiusura, è la parte principale del dato. L'attributo "tipo" fornisce informazioni che si aggiunge al contenuto principale, ma che può essere richiesto per alcuni scopi applicativi.

Attributo Usa

L'uso di attributi dei dati varia notevolmente tra le applicazioni. Per i sistemi di database relazionali, gli attributi comprendono gli elementi di contenuto principali all'interno dei dati. Ogni record in una tabella di database relazionale consiste principalmente di valori di colonna, il che significa gli attributi sono elementi di dati vitali. Per i dati memorizzati nel codice di markup, gli attributi sono spesso meno centrale. Per esempio, un'applicazione Web utilizzando i dati del cliente può richiedere il contenuto di ciascun elemento "cliente", ma il "tipo" dati di attributo può essere irrilevante, a seconda delle attività dell'applicazione.