Query: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Annullata la modifica 128345827 di TraumaCronico (discussione) abuso di grassetto
Etichetta: Annulla
fix ita
Riga 1:
{{nota disambigua|descrizione=l'omonima rivista|titolo=CICAP#Pubblicazioni}}
{{F|basi di dati|novembre 2013}}
In [[informatica]], il termineuna '''''query''''' indicao l'''interrogazione''' è un comando scritto dall'utente per ricavare informazioni riguardanti il contenuto di una [[base di dati]]. daLa partebase di un utente. Il databasedati è in generegeneralmente strutturatostrutturata secondo il [[modello relazionale]],. che permette di compiere determinate operazioni sui [[dati]] (come selezione, inserimento, cancellazione, o aggiornamento, ecc.). DiSolitamente, solitole unainterrogazioni queryvengono usascritte in un [[linguaggio di interrogazione]] [[interprete (informatica)|interpretato]], il quale è rappresentato dallocome [[standard (informatica)|standard]] SQL ([[Structured Query Language]]) nei suoi sottolinguaggi [[Linguaggio di interrogazione|Data Query LanguageSQL]], e [[Data Manipulation Language]], che in tal modo la rende piùsi comprensibileinterfacciano al [[DBMSDatabase management system|sistema di gestione didella databasebase dati]] (DBMS).
 
Il risultato di una ''query'' è oggetto di studio dell'[[algebra relazionale]].
 
==Descrizione==
Esistono svariati tipi di sistemi di gestione, detti DBMS (per es. [[MySQL]], [[Oracle Database|Oracle]], [[Interbase]], [[Postgres]]), che hanno sviluppato una loro specifica [[sintassi (informatica)|sintassi]]; ma come [[standard (informatica)|standard]] di riferimento hanno tutti l'[[SQL]] [[ANSI]].
 
Una query di selezione inizia classicamente con il comando <samp>SELECT</samp>, che apre una stringa di interrogazione sul database; il simbolo <samp>*</samp> (''all'') seleziona tutti i campi della tabella; <samp>FROM</samp> dichiara l'origine dei dati (nell'esempio sottostante, la tabella STATI).
Riga 45:
 
== Voci correlate ==
* [[DatabaseBase di dati]]
* [[SQL]]
* [[DataLinguaggio Querydi Languageinterrogazione]]
* [[Linguaggio di manipolazione dei dati]]
* [[Data Manipulation Language]]
* [[Query annidate]]
* [[Information retrieval]]