40 Formato SQL (dump)

O SQL (do inglês, "Structured Query Language" ou "Linguagem Estruturada de Requisição") é uma linguagem de programação especialmente desenvolvida para gerenciar dados em sistemas de bancos de dados relacionais. Os comandos possíveis em SQL incluem a inserção, requisição, atualização e remoção de dados, a criação e alteração de esquemas de bancos e o controle de dados. O "dump" de uma base de dados normalmente resulta numa lista de comandos SQL e permite que qualquer pessoa possa reconstruir essa base a partir do seu esquema de dados e dos valores contidos nela. Um arquivo "dump" típico se apresenta da seguinte maneira:

Macintosh HD:Users:cburle:Documents:W3C Br:Dados Abertos:SPUK:Guias Abertura de Dados e Web Semântica:Ilustrações:FINAL_arte_final_figuras_guia_de_abertura_de_dados 2:PDF:codigoxml_pag65.pdf

As bases de dados em SQL normalmente são criadas e administradas utilizando ferramentas direcionadas a profissionais da área de TI. Enquanto os formatos CSV, XMLe JSON podem ser criados facilmente em editores de texto comuns, uma base SQL requer maior refinamento e conhecimento técnico.