Skip to main content

Cos'è un dominio di dati?

Il dominio dei dati è un termine utilizzato nei campi di database e nella gestione dei dati.Si riferisce all'intervallo di valori accettabili che una determinata riga o campo può contenere.L'applicazione dei domini di dati mantiene le informazioni in un database coerenti e all'interno di parametri accettabili, evitando situazioni in cui i database producono risultati senza senso o non sono in grado di rispondere a query specifiche per mancanza di informazioni sufficienti.La definizione di un dominio di dati viene eseguita da un programmatore di database, che spesso stabilisce un elenco di valori adeguati per un campo di iscrizione nel programma.

Forse il modo più semplice per comprendere il concetto di un dominio di dati è esaminare un esempio.Prendi in considerazione un campo in un database dei dipendenti in cui un utente finale dovrebbe registrare lo stato di occupazione dei singoli dipendenti.Ogni dipendente dell'organizzazione sarà un dipendente attuale o passato;Pertanto, queste sono le uniche voci accettabili nel dominio dei dati per quel campo.Quando si crea il database, il programmatore indicherebbe in genere che queste sono le uniche risposte accettabili per qualcuno che inserisce i dati nello stato dei dipendenti.

Un altro esempio più complesso, di un dominio di dati sarebbe un campo per un numero di telefono dei dipendenti.Negli Stati Uniti, il dominio di dati in questo campo dovrebbe essere limitato solo ai numeri, insieme a una lunghezza massima di 10 caratteri;In altre parole, un codice di area più un numero di telefono a sette cifre.Un programmatore che voleva applicare un livello di controllo ancora più stretto sul dominio dei dati potrebbe programmarlo in modo da poter utilizzare solo codici e prefissi effettivi, impedendo alle persone di tentare di richiedere (999) 999-9999 come numero di telefono.In entrambi gli esempio, i limiti posti sui domini di dati efficaci vengono eseguiti utilizzando uno strumento noto come tabella di riferimento.

I valori di dati accettabili sono in genere memorizzati in quella che è nota come tabella di riferimento.Una tabella di riferimento è una tabella collegata al database che contiene i valori accettabili o gli intervalli di valori per i dati per tabelle specifiche nel database.Le informazioni inserite nel database vengono confrontate con la tabella di riferimento per determinare se l'utente ha inserito accidentalmente una voce non valida.Le voci non valide sono normalmente contrassegnate con un messaggio di errore e richiedono una seconda opportunità per inserire un valore corretto nel database.