Beruflich Dokumente
Kultur Dokumente
Il linguaggio SQL (Structured Query Language) un linguaggio non procedurale che diventato uno
standard tra i linguaggi per la gestione di db relazionali. Dopo una prima versione introdotta da IBM alla fine
degli anni 1970 per un prototipo di ricerca denominato System R, negli anni 1980 fu adottato con il nome
attuale come linguaggio per i software DBMS prodotti dalla IBM (DB2 e SQL/DS).
Nel 1986 lANSI (American National Standards Institute) pubblic il primo standard del linguaggio SQL, al
quale segu lo standard ISO (International Standards Organization) pubblicato nel 1987. Successivamente le
specifiche del linguaggio vennero precisate e ampliate: gli aggiornamenti degli standard furono pubblicati nel
1992 da ANSI e ISO con lSQL-92 (o SQL2, il pi usato). LSQL 1999 (o SQL3), deve ancora affermarsi e
presenta delle aggiunte orientate agli oggetti.
Oggi il linguaggio SQL viene usato in tutti i prodotti DBMS come linguaggio di comandi per lutente della base
di dati (ricordiamo Oracle, Informix, SQL Server, Access).
Il linguaggio SQL consente allutente di:
-
modificare i dati contenuti nel db, con le operazioni di inserimento, variazione e cancellazione (DML)
Invece di modificare il compilatore di un linguaggio, si usa una libreria di funzioni / oggetti che operano su db
(API) alle quali si passa come parametro stringhe sql e ritornano il risultato nel quale si opera con una logica ad
iteratori.
1.
2.
3.