Blog
home > blog > Cosa è e a cosa serve una query

Tag: Programmazione, database

Cosa è e a cosa serve una query

Vediamo una semplice spiegazione per i non addetti ai lavori di cosa è una query e a cosa serve.
di Maurizio Ceravolo
Questo post è decisamente diverso dagli altri. Almeno per la sua origine.

Analizzando i dati di Google Analytics di questo sito, mi sono accorto che molti utenti arrivano qui cercando una spiegazione di cosa sia una query. Ovviamente arrivano su pagine più tecniche dove non c'è alcuna spiegazione. E quindi a furor di popolo cercherò di spiegarlo nella maniera più semplice possibile.

Query letteralmente significa interrogazione, richiesta, domanda. Generalmente è una definizione che è associata ai database. Prima di spiegare cosa è una query, con tutta probabilità occorre spiegare cosa è un database.

Un database è un archivio di dati strutturati in modo da facilitare la consultazione delle informazioni. Per fare un paragone al mondo reale, possiamo paragonare il database ad una biblioteca. In una biblioteca ci sono archiviati tantissimi libri e sono suddivisi, per scaffali e ripiani. Per trovare una informazioni, abbiamo un bibliotecario che ha la mappa per accedere a ciascun libro. Sa di ognuno su quale scaffale e ripiano è posizionato. Poi ogni libro ha il suo indice con il quale possiamo raggiungere facilmente la pagina con l'informazione che ci interessa.

In un database le informazioni sono organizzate in una struttura logica che permette di accedere con facilità ad ogni dato.

Il modo per accedere a questi dati è la query. La query viene scritta in un linguaggio di interrogazione. Ne esistono decine ed il più famoso prende il nome di SQL. Come tutti i linguaggi, l'SQL ha una sintassi e delle regole.

Tramite queste regole è possibile ricercare fra i dati, applicando dei filtri ed ordinando i dati a piacimento.

Ognuno di noi effettua delle query quando cerca delle informazioni su Google. Quando noi scriviamo delle parole chiave, come ad esempio "a cosa serve una query", diciamo al motore di ricerca di tradurle in un linguaggio di interrogazione. Queste parole chiave faranno da filtro per tutte le pagine web che Google ha nel suo database, dando quindi un certo numero di risultati. Nel caso specifico ci sono oltre 400 mila pagine che contengono "a cosa serve una query".

Spero che questo chiarisca ai navigatori che arrivano qui, cosa è una query. Per chi vuole approfondire su come funziona l'SQL, consiglio di cercare su internet qualche tutorial. L'argomento è così ampio, che un post non basterebbe.
Post correlati
2011
1
Febbraio
ASP: chiamare un web service con un certificato scaduto
Maurizio Ceravolo
Potrebbe causare questo errore: msxml3.dll error '80072f0c' A certificate is required to complete client authentication. Vediamo come evitarlo.
2011
18
Aprile
AlgoRythmics: gli algoritmi di ordinamento spiegati con la danza
Maurizio Ceravolo
Un'idea molto originale di una università romena. Spiegare gli algoritmi di ordinamento (Shell Sort, Selection Sort, Insertion Sort, Bubble Sort) tramite la danza.
2011
4
Febbraio
Dimensioni di tutte le tabelle di un database SQL Server
Maurizio Ceravolo
Vediamo una stored procedure per calcolare le dimensioni, in numero di record ed in occupazione su disco, di dati ed indici di ogni tabella di un database su SQL Server.
2011
15
Febbraio
.net: instanziare un web service con certificato scaduto
Maurizio Ceravolo
Richiamare un web service sotto https con certificato scaduto porta l'applicazione a sollevare un eccezione. Vediamo come ignorarla e fruire lo stesso del servizio.
2011
5
Luglio
Formattare e indentare le query SQL
Maurizio Ceravolo
Programmando con editor avanzati si può sfruttare l'indentazione automatica del codice. Cosa che manca nelle interfacce per i database. Vediamo come aggirare il problema.


Archivio Mensile Blog
Tag Cloud
Apple cybersquatting eBay Facebook finanza fumetti geek Geolocalizzazione Google Google+ humor infografica innovazione Microsoft Scienza social network social plugin software video videogiochi
Ultimi Post
I migliori di oggi
I più popolari del mese
Top post