SQL è un linguaggio dichiarativo, ne esistono diversi tipi
DBMS: Prodotti software complessi disponibili sul mercato (a pagamento e non)
Nel DBMS:
- DDL: Schema
- DML: Istanza
- DCL: Permessi
Struttura dei dati:
- Esterno: dati in viste
- Logico: dati in tabelle
- Interno: dati in file Indipendenza logica tra livello Esterno e Logico Indipendenza fisica tra livello Logico e Interno