Mercoledì
10 Giugno 1998.
Cristina Giusso
Organizzazione
tecnica dei dati e modalità di interrogazione del
data base
esercitazioni pratiche:
- utilizzazione delle schermate
Web;
- interrogazione sql (elementi di base);
- interrogazione
sql (in ordine crescente di complessità);
esempio: Interrogazione del data base del progetto Civis
IL
LINGUAGGIO SQL
(Structured Query Language)
L'SQL è un linguaggio
per database.
Presenta:
- comandi del linguaggio di manipolazione
dei dati (DML), che consentono operazioni di inserimento (insert) di nuovi
dati,cancellazione (delete) di dati vecchi, aggiornamento (update) di dati vecchi,
visualizzazione (select) di dati esistenti.
Inserimento, cancellazione e aggiornamento sono relativamente
semplici e vengono effettuate da utenti esperti o programmi applicativi
che sanno esattamente cosa deve essere cambiato e dove. Operazioni di visualizzazione
o interrogazioni (query), invece, sono spesso tentate da utenti che
-- almeno all'inizio -- non sanno che cosa stanno cercando, o chi possa esprimere
le loro richieste di dati in modo tanto complesso. Proprio per questa ragione
i linguaggi di manipolazione dei dati sono spesso definiti linguaggi di interrogazione.
- comandi del
linguaggio di definizione dei dati (DDL), che consentono di creare (create),
modificare (alter) ed eliminare (drop) oggetti del database (tabelle, viste, ecc).
- comandi di controllo delle transazioni, che consentono di rendere
permanenti le modifiche (COMMIT), annullare tutte le modifiche della transazione
(ROLLBACK).
Accesso alle tabelle in linguaggio SQL
il comando seleziona (select):
SQL select
operatori