mercoledì 12 novembre 2008

ANSI SQL


L'acronimo ANSI SQL sta per Structured Query Language dell'American National Standards Institute e si riferisce ad uno standard creato per il famoso linguaggio di interrogazione SQL. Oltre allo standard ANSI esiste quello ISO (International Organization for Standardization). L'American National Standards Institute è una organizzazione privata no-profit statunitense che si occupa della creazione e dello sviluppo di standard per prodotti, servizi e sistemi. Si occupa altresì di coordinare gli standard realizzati con quelli internazionali, al fine di creare un linguaggio informatico e tecnologico proteso alla universalità. SQL nasce a metà degli anni settanta nei laboratori dell'IBM e viene adottato dall'ANSI come standard nel 1986, seguita l'anno successivo dall'ISO. La prima versione standard è denominata SQL/86. Successivamente furono messe a punto ulteriori versioni: SQL/89, SQL/92 e SQL/2003. Questo processo di standardizzazione aveva come fine ultimo l'intento di creare un linguaggio universale che funzionasse su tutti i DBMS relazionali, obiettivo quanto mai ambizioso che non fu mai raggiunto completamente. Difatti le versioni che furono immesse nel mercato si attenevano solo in minima parte allo standard ANSI ed ognuna di esse presentava importanti differenze.

Nessun commento: