Nwlapcug.com


Che cosa è un attributo di dati?

Che cosa è un attributo di dati?


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

Tipi di dati

Alcune applicazioni, sia sul desktop e sul Web, utilizzano sistemi di database per modellare i dati. Questi sistemi memorizzano i dati, implementano le relazioni tra gli elementi di dati e gestire l'applicazione accesso ai dati, inclusi inserimento, recupero e modificandolo. Maggior parte delle applicazioni con sistemi di database utilizzare comandi SQL per gestire i propri dati. All'interno di contesti Web, molte applicazioni utilizzano linguaggi di markup come XML ai dati del modello. Questo fornisce molte delle stesse funzioni come un sistema di database, ma memorizzando gli elementi di dati all'interno di codice di markup strutturato anziché in tabelle e colonne.

Modello relazionale

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

Linguaggi di markup

Linguaggi di markup quali HTML e XML vengono visualizzati in molti siti Web e applicazioni Internet. Sistemi che utilizzano XML dividono dati elementi e 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 viene illustrato un singolo elemento di dati XML:

< tipo customer = "corporate" > Big Company Incorporated < / cliente >

In questo set di dati, il tipo di elemento "cliente" corrisponde al nome della tabella in un sistema relazionale. Il contenuto dell'elemento, che appare tra i tag di chiusura e di apertura, è la parte principale dell'elemento dati. L'attributo "type" fornisce informazioni aggiuntiva per il contenuto principale, ma che possono essere richieste per alcuni scopi di applicazione.

Uso di attributo

L'uso di attributi di dati varia notevolmente tra le applicazioni. Per sistemi di database relazionali, gli attributi costituiscono gli elementi principali contenuti all'interno dei dati. Ogni record di una tabella di database relazionale consiste principalmente di valori di colonna, che significa che gli attributi sono dati vitali elementi. Per i dati memorizzati all'interno del codice, gli attributi sono spesso meno centrale. Ad esempio, un Web applicazione sfruttando i dati del cliente può richiedere il contenuto di ogni elemento di "cliente", ma i dati di attributo "tipo" possono essere irrilevanti, a seconda dei compiti di applicazione.