Skip to main content

Cos'è SQL (linguaggio di query strutturato)?

Uno degli usi principali dei computer, sin dal loro inizio, è stata la manipolazione dei dati.I database di milioni sono stati creati e manipolati dai computer per decenni.Poiché i computer sono diventati più sofisticati, anche il software ha utilizzato le loro funzioni.Uno dei linguaggi per computer dell'applicazione di database più popolari in questi giorni è Structured Query Language (SQL).Questo linguaggio alimenta protocolli di gestione del database semplici e complessi, dall'input e dalla cancellazione dei dati di base a query, manipolazione e reporting complicati del più alto ordine.

Molti singoli computer desktop o laptop eseguono programmi di database alimentati da SQL.In questi giorni, SQL è la norma per tali cose.Tuttavia, è anche abbastanza potente da gestire la funzionalità aziendale per i protocolli mainframe, server e aziende.È questo tipo di attività di manipolazione dei dati che coinvolge i grandi nomi di Oracle e IBM.

Queste due società, più di ogni altra, hanno aperto la strada all'adozione di SQL come linguaggio di manipolazione del database primario.Potente come SQL, tuttavia, ha i suoi limiti.È principalmente un linguaggio basato su query e questo descrive accuratamente anche i suoi limiti.Le corse SQL di query possono essere impegnative come possono immaginare programmatori o gestori di sistemi, ma alla fine, SQL non farà più di quanto non sia chiesto di fare.I dipartimenti di gestione dei dati che desiderano funzionalità di database più espandibili farebbero bene a guardare ai linguaggi di base, C, C ++ o vari linguaggi basati sul Web.L'applicazione di database utilizzata per eseguire tali attività esegue su SQL.I programmatori progettano SQL per essere rapidi ed efficienti.Una piacevole conseguenza della sua funzionalità limitata è che svolge i suoi compiti designati molto rapidamente.Il recupero dei dati, anche di grandi quantità di dati, è quasi istantaneo.La manipolazione dei dati richiede un po 'di più in termini di millisecondi, ma la differenza non sarà probabilmente evidente per gli utenti umani.In questo caso, la funzionalità limitata non è uno svantaggio, ma un vantaggio.

Non solo Oracle e IBM che stanno progettando in SQL in questi giorni.Anche molti altri lo stanno facendo.Non sorprende che Microsoft sia a capo di questa classe.Il Creatore di Windows ha una sua versione di SQL, che è più basata su server e di conseguenza chiamata Microsoft SQL Server.Il programma di database di accesso selvaggiamente popolare microsofts esegue questa versione di SQL.Altri programmi di database basati su SQL familiari includono FileMaker Pro, FoxPro e Mysql.