Please enable JavaScript.
Coggle requires JavaScript to display documents.
IL LINGUAGGIO SQL :warning: (E' diviso in 4 sottolinguaggi: (DDL…
IL LINGUAGGIO SQL :warning:
E' diviso in 4 sottolinguaggi:
DDL
Appartengono a questa sezione tutti i comandi preposti alla creazione di tabelle e alla definizione appunto dei dati in esse contenuti.
Mediante questo linguaggio si definiscono le strutture delle relazioni del database.
DML
Appartengono a questa sezione tutti i comandi per la modifica dei dati contenuti nelle tabelle, in termini di aggiunta, eliminazione, modifica, aggiornamento.
DCL
Appartengono a questa sezione tutti i comandi che rendono possibile la gestione dei permessi di accesso alle risorse di database.
QL
I comandi appartenenti a questa sezione consentono l’interrogazione, il raggruppamento, il conteggio e l’ottenimento di prospetti personalizzati dei dati presenti nelle varie tabelle dei database.
Le Query sono divise in:
Comando
L’intero blocco di codice che termina con il punto e virgola
Costrutto
E' la tipologia di query effettuata
Clausole
Sono i parametri aggiuntivi di un costrutto.
Tabelle in SQL
Il costrutto per crearle è CREATE TABLE
E' composta da 3 tipi di informazioni:
Attributi
Domini
Vincoli
Verificano l'input di una tabella
NOT NULL
L'attributo non può essere lasciato vuoto
UNIQUE
Può essere definito su un solo campo, indicando subito dopo il nome e il tipo di campo.
PRIMARY KEY
Definisce il record chiave della tabella