Lezioni di SQL
L'
SQL nasce nel 1974 nei laboratori dell'IBM come
strumento per lavorare con i database che seguano il modello relazionale. Agli
inizi si chiamava
Sequel ma poi divenne, per motivi legali, SQL. Nel 1981 IBM
iniziò a vendere alcuni prodotti relazionali e nel 1983 rilasciò DB2, il suo
DBMS (Data Base Management Systems) relazionale diffuso ancor oggi. SQL divenne
subito un punto di riferimento per tutti i software che utilizzavano il modello
relazionale e dal 1986 l'ANSI lo adottò come standard universale senza apportare particolari
modifiche alla struttura originaria del linguaggio. Questa prima versione
standard del linguaggio SQL è denominata SQL/86. I
vari produttori, però, non si attennerò allo standard se non per il rispetto della base comune Entry Level e implementarono al linguaggio numerose variazioni
(Informix SQL, Oracle, ultimis DB IV SQL). Nella
nostra guida SQL faremo riferimento alla struttura generale del linguaggio, senza utilizzare
questo o quel tipo di SQL specifico. Essendo un linguaggio dichiarativo, SQL
non richiede la stesura di sequenze di operazioni. Con SQL l'utente non si preoccupa degli aspetti fisici
del database ma soltanto delle relazioni logiche. Si
compone di un numero limitato di parole, aspetto che è al tempo spesso una
limitazione ma anche un punto di forza poiché rende particolarmente semplice il
suo utilizzo a tutti.
»