Sql

SQL è un linguaggio di query standardizzato per la richiesta di informazioni da un database. È un'abbreviazione di sstrutturato query language ed è pronunciato come lettere separate, sebbene alcuni utenti lo pronunciano see-kwell.


Storia di SQL

La versione originale, chiamata CONTINUAZIONE (sstrutturato EItalia no chery langoscia), è stato progettato da un centro di ricerca IBM nel 1974 e 1975. SQL è stato introdotto per la prima volta come sistema di database commerciale nel 1979 da Relational Software, che in seguito è diventato Oracle.

Prima di SQL, i database utilizzavano il sistema CODASYL (the Conference / Committee on Data Systems Languages) per recuperare i dati. La ricerca di dati utilizzando il metodo CODASYL richiedeva più passaggi, ma richiedeva anche meno memoria e tempo del computer rispetto a SQL per restituire una query. Alcuni professionisti ritengono che SQL, sebbene il linguaggio standard per i database, non sia la migliore soluzione possibile. Tuttavia, è di gran lunga il più noto.

Storicamente, SQL è stato il linguaggio di query preferito per i sistemi di gestione di database in esecuzione su minicomputer e mainframe. Tuttavia, SQL viene sempre più supportato dai sistemi di database per PC perché supporta database distribuiti (database che sono distribuiti su diversi sistemi di computer). Ciò consente a più utenti su una rete locale di accedere allo stesso database contemporaneamente.

SQL ha avuto origine nei database relazionali. In un database relazionale, i dati vengono archiviati in base alla loro relazione reciproca, in tabelle e colonne. Nel 1986, ANSI ha approvato una versione rudimentale di SQL come standard ufficiale, ma da allora la maggior parte delle versioni di SQL ha incluso molte estensioni allo standard ANSI. Nel 1991 ANSI ha aggiornato lo standard. Il nuovo standard è noto come SAG SQL. Non tutti i software o motori di database hanno incorporato tutti gli aspetti dello standard; i loro sviluppatori tendono a scegliere e scegliere le funzionalità e le estensioni che desiderano utilizzare.


Come funziona SQL

SQL consente l'archiviazione e il recupero dei dati all'interno di un database molto grande. Le applicazioni aziendali devono attingere a un enorme magazzino di dati per funzionare in modo efficiente e ottenere rapidamente le informazioni. Gli utenti eseguono comandi per creare ed eliminare tabelle ed elementi all'interno delle tabelle. Le chiavi del database vengono utilizzate come etichette o tag per ogni parte di dati o cella all'interno di una tabella; possono anche essere utilizzati per collegare tabelle o elementi separati in una tabella.

Gli utenti iniziano una query con il comando SELECT. Quindi aggiungono le query di cui hanno bisogno per cercare i dati all'interno del database. Ciò potrebbe includere un piccolo intervallo (come i record di clienti con il cognome Smith) o un'intera tabella. In genere, maggiore è il numero di dati che un utente richiede, più tempo impiega SQL per recuperarli.

Alcuni dei software o servizi di database SQL più popolari e conosciuti includono:

  • MySQL
  • Microsoft SQL Server (SQL è pronunciato sequel)
  • Oracle SQL Developer
  • PostgreSQL
  • IBM Db2

Lascia un commento