Salta al contenuto principale Skip to footer content

SQL

Formato di file
Scheda tecnica
Nome completo: 
Structured Query Language
Estensioni: 
.sql
Specializzazione: 
Datalog query language
Tipo MIME: 
application/sql
Sviluppato da: 
International Organization for Standardization
Tipologia di standard
de iure
aperto
Estendibile
Livello 4
testuale
Derivato da: 
Datalog
Revisione: 
SQL:2016
Riferimenti: 
  • RFC-6922
  • Famiglia di standard 9075 della ISO/IEC:
  • ISO/IEC 9075-1:2016, SQL Part 1 -
  • framework
Conservazione: 
Categoria lettura: 
Speciale
Raccomandazioni lettura: 
Raccomandato per basi di dati relazionali
Categoria scrittura: 
Speciale
Raccomandazioni scrittura: 
Raccomandato per basi di dati relazionali

I file SQL servono a contenere configurazioni e tabelle per basi di dati relazionali, complete o parziali, sotto forma del loro linguaggio di programmazione comune. Ogni file SQL descrive la formazione della base di dati, “da zero” o a partire da una base supposta già esistente: fornendo un tale file ad un gestore di basi di dati vengono perciò costituite le sue tabelle. Vice versa, una o più tabelle possono essere archiviate effettuandone uno “scarico” (dump in inglese) in un file SQL che descrive come il contenuto dello scarico può essere formato, da zero, in un nuovo gestore di basi di dati che interpreti il medesimo linguaggio. A tale scopo bisogna dunque specificare che SQL è in realtà un ceppo linguistico, da cui sono derivati molteplici dialetti di SQL, differenziati a seconda dell’applicativo –commerciale o meno– che funge da gestore di basi di dati. Si raccomanda quindi, per l’archiviazione a lungo termine e l’interscambio, di utilizzare sempre il formato SQL standardizzato dalla ISO (e riportato in tabella).

Ove non possibile, va sempre indicata la versione esatta del linguaggio SQL adottato, incluso preferenzialmente il nome e la versione completa dell’applicativo di gestione (MySQL, Microsoft® SQL™, ecc.).