Stampa
Chiudi

Codice
SWE115
Struttura  Moduli 1 / 5 gg
Coordinamento Didattico  Stefano Messina


Il linguaggio SQL è il linguaggio utilizzato dai gestori di basi di dati (DBMS) per interrogare, modificare ed inserire dati e permette di gestire oggetti -tabelle, viste e indici - che si possono creare in un database. Il corso analizza i costrutti del linguaggio seguendo lo standard SQL3 e le estensioni che sono state introdotte nei due più diffusi DBMS, Oracle e SQL Server, per migliorare l'efficienza e la produttività di questo linguaggio.

Metodologia didattica
La metodologia adottata è di tipo interattivo e prevede esercitazioni in laboratorio, applicazioni e demo.

Destinatari
Analisti, sviluppatori Web e programmatori di linguaggi di terza generazione che debbano accedere a dati memorizzati in un database.

Prerequisiti
Conoscenze di informatica di base.

Risultati attesi
- Effettuare interrogazioni semplici e complesse
- Gestire tabelle, viste e indici un database
- Gestire la sicurezza di un database

 

Information Technology

Il linguaggio Oracle SQL

 

Programma

Query SQL  
- Clausole:
   • Select e From
   • Where
   • Group By
   • Having
   • Order By
- Utilizzo di funzioni: insiemi, stringhe, date e numeri
- Accesso a più tabelle: Equi-Join, Outer-Join, Non-equijoin, Self join
- SubQuery


Gestione di oggetti
- Creazione e modifica delle tabelle
- Integrità dei dati: Vincoli di Primary Key, Foreign Key, Unique, Check, Not Null
- Creazione di viste
- Creazione di indici


Modifica dei dati
- Inserimento
- Aggiornamento
- Cancellazione
- Gestioni delle transazioni


Gestione della sicurezza
- Creazione degli utenti
- Concessione e revoca di privilegi
- Creazione, concessione e revoca di ruoli


Estensioni del linguaggio SQL