SQL

Che cos'è SQL:

SQL è l'acronimo di " Structured Query Language " che significa, in portoghese, Structured Query Language, un linguaggio standard di gestione dei dati che interagisce con i principali database basati sul modello relazionale.

Alcuni dei principali sistemi che utilizzano SQL sono: MySQL, Oracle, Firebird, Microsoft Access, PostgreSQL (open source), HSQLDB (open source e scritto in Java).

Il linguaggio SQL è emerso nel 1974 ed è stato sviluppato in IBM Labs come interfaccia al Relational Database Management System (RDBMS) chiamato SYSTEM R. Questo sistema è stato creato sulla base di un articolo del 1970 scritto da Edgar F. Codd.

Sono emerse altre lingue del genere, ma SQL è diventato il più utilizzato. La creazione di uno standard per SQL è stata fatta nel 1986 dall'American National Standard Institute (ANSI) e nel 1987 dall'International Organization for Standards (ISO).

SQL è un linguaggio essenzialmente dichiarativo. Ciò significa che il programmatore deve solo indicare qual è lo scopo previsto per l'RDBMS da eseguire.

Alcuni dei comandi SQL chiave per la manipolazione dei dati sono: INSERT, SELECT, UPDATE, DELETE. SQL consente anche la creazione di relazioni tra tabelle e il controllo dell'accesso ai dati.