E' considerato un linguaggio di quarta generazione in quanto
Tipicamente un DBMS supporta tramite appositi moduli software tre tipi di linguaggi:
Si tratta di un linguaggio di interrogazione interattivo E' molto spesso una estensione dello standard SQL sviluppato da IBM.
Consente di gestire ed interrogare molto velocemente il database; la struttura del linguaggio permette di costruire file di comandi interpretabili successivamente.
E' il nome di un oggetto che puo' essere costituito da lettere, cifre ed underscore ("_").
Il nome di una tabella e' un identificatore unico all'interno del database. Il nome di una colonna deve essere unico all'interno di una tabella.
Indica che nessun valore e' stato assegnato ad una particolare colonna in una particolare riga di una tabella; una riga di una tabella che contiene il valore NULL non viene trattata ai fini di calcoli aritmetici.
Queste istruzioni consentono di creare nuovi oggetti all'interno del database corrente, di apportare modifiche e di eliminare gli oggetti inutilizzati.
(TABELLE, INDICI, VISTE, SINONIMI) - Queste sono le tipologie di oggetti che si trovano all'interno di un database e sui quali si agisce con le istruzioni indicate sopra.
Si tratta di un insieme di istruzioni che permettono l'inserimento, la modifica, la cancellazione delle righe di una tabella.
Rientrano in questo gruppo di istruzioni anche quelle concernenti la gestione dell'integrita' dei dati.
Queste istruzioni permettono di lavorare con le righe all'interno della tabella.
Queste sono le istruzioni che controllano le transazioni, ovvero l'insieme di modifiche al database che devono essere eseguite come una singola operazione atomica.