Cos'è un set di risultati?

Un set di risultati del database è una tabella contenente un blocco selezionato di righe da un database. Include le informazioni memorizzate in quelle righe insieme alla "meta-informazione" per quelle righe. La meta-informazione include dettagli sulla disposizione delle righe, come il numero totale di colonne e i nomi delle singole colonne. L'utente finale utilizza in genere set di risultati per produrre informazioni in risposta a una query, che è una richiesta strutturata per informazioni da un database.

Quando un utente finale fa una query, lui o lei richiede informazioni specifiche da un database. Una query di esempio potrebbe cercare di generare un elenco dei nomi di tutti i dipendenti assunti nel giugno dell'anno precedente. Quando è stato interrogato, il database scansionerebbe il suo contenuto, trova i file che si adattano ai criteri richiesti e inseriscono tali file in un set di risultati. Il set di risultati viene quindi visualizzato sullo schermo insieme ai suoi metadati.

La visualizzazione di un set di risultati può essere un'esperienza caotica, perché senza parametri, un computer non ha un metodocon cui organizzare i dati restituiti. Il comando "Ordine per" nel linguaggio della query strutturato (SQL) risolve questo conflitto, consentendo all'utente finale di dettare come il programma di database del computer dovrebbe visualizzare i risultati. Ad esempio, l'organizzazione attraverso l'alfabetizzazione è comune. Nell'esempio precedente, i risultati potrebbero essere organizzati da una data di assunzione.

Alcuni metadati potrebbero non essere disponibili, a seconda del programma di database specifico utilizzato. Ad esempio, chiedere al database di pre-calcolare il numero di righe in un set di risultati si rivela spesso impossibile, poiché queste informazioni non sono disponibili in anticipo. Pertanto, una richiesta che chiede al database di fornire il numero esatto di dipendenti di età superiore ai 25 anni che guadagnano $ 10.000 dollari (USD) all'anno o più - in altre parole, il numero di righe che sarebbero in un risultato stabilito per la query - potrebbe restituire un risultato nullo, come il programma non può "sapere"La risposta senza prima generazione del risultato completo eseguendo la query effettiva. Conoscere queste informazioni potrebbe essere necessario quando l'utente finale desidera avere un conteggio del risultato, ma non richiede un set di risultati completo; In altre parole, in cui i nomi dei dipendenti e altre informazioni sono irrilevanti o immateriali alla richiesta.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?