Definizione dei dati
SQL permette di definire le strutture e i vincoli sui dati. In particolare, esso consente:
- la definizione della struttura delle tabelle. In particolare, occorre specificare il nome della tabella e, per ogni attributo, il nome, il dominio e un possibile valore predefinito;
- la definizione dei vincoli di integrità. Tali vincoli si distinguono in vincoli tipici del modello relazionale (chiavi e obligatorietà degli attributi) e vincoli di integrità generici (regole aziendali);
- la definizione delle viste sui dati.