SQL – Lezione 2 – Caratteristiche generali

Il linguaggio SQL è un linguaggio non procedurale che è diventato uno standard tra i linguaggi per la gestione di database relazionali. La natura non-procedurale (o dichiarativa) del linguaggio SQL è stata già sottolineata nella Lezione Introduttiva: con SQL , l’interrogazione al adatabae si esegue precisando solamente dove si trovano i dati e cosa si vuole ottenere, cioè definendo solo l’input e l’output desiderato.

Il linguaggio consente all’utente di :

  • Definire il database , la strurttura delle tabelle che lo compongono, gli indici, le associazioni tra le tabelle e le viste logiche. un elenco di comandi SQL che assolvono a funzioni di Data Definition Language (DDL) sarà rappresentato nelle prossime lezioni (Lezione 4);
  • Modificare i dati contenuti nel db, con le operazioni di inserimento, variazione e cancellazione, ed effettuare le interrogazioni, I comandi Insert, Update, Delete e Select, che appartengono al Data Manipulation Language (DML) di SQL, presenti nella Lezione 5;
  • Definire gli utenti e controllare gli accessi al db. I comandi Grant e Revoke, che appartengono al le funzioni di Data Control Language (DCL);
  • Gestire e controllare le transizioni con unsottoinsieme del linguaggio che prende il nome di Transaction Control Language (TCL). I comandi sono Commit e Rollback.
Next Page

Author: CodEssential

Share This Post On