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 diversi a seconda del contesto . Tipi di dati
Alcune applicazioni , sia sul desktop e il web , utilizzano sistemi di database di modellare i loro dati . Questi sistemi memorizzano i dati , implementare le relazioni tra gli elementi di dati e gestiscono 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 i dati del modello . Questo offre molte delle stesse funzioni di un sistema di database , ma memorizzando gli elementi di dati all'interno del codice di markup strutturato anziché in tabelle e colonne.
Relational Model
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 elementi reali dati di contenuto, ad esempio testo e numeri , memorizzati all'interno di queste colonne . Le colonne di 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 nome, indirizzo e altri dettagli .
Markup Languages
Markup linguaggi come HTML e XML appaiono in molti siti web e applicazioni Internet . I sistemi che utilizzano dati XML dividono in elementi e attributi. Il contenuto di un elemento è la parte centrale di un elemento di dati , mentre gli attributi sono esclusivamente i dati che sono supplementari a questa informazione . Il seguente esempio di codice viene illustrato il markup di un singolo elemento di dati XML :
Big Company Incorporated < /cliente >
In questo insieme di dati , l'elemento tipo "cliente " corrisponde al nome della tabella in un sistema relazionale . Il contenuto dell'elemento , che appare tra i tag di apertura e chiusura , è la parte principale dell'elemento di dati . L'attributo "tipo" fornisce informazioni che si aggiunge al contenuto principale , ma che può essere richiesto per alcuni scopi applicativi .
Attributo use
L'utilizzo dei dati attributi varia notevolmente tra le applicazioni . Per i sistemi di database relazionali , gli attributi comprendono i principali elementi di contenuto all'interno dei dati . Ogni record in una tabella di database relazionale consiste principalmente di valori di colonna , il che significa che gli attributi sono elementi vitali di dati . Per i dati archiviati nel codice di markup , gli attributi sono spesso meno centrale. Ad esempio , un'applicazione Web utilizzando i dati del cliente può richiedere il contenuto di ogni elemento "cliente", ma il "tipo" di dati di attributo può essere irrilevante , a seconda delle mansioni di applicazione.
< Br >