Il corso è rivolto ad un pubblico non esperto nella programmazione dei database e che abbia interesse a conoscere le basi per la programmazione e progettazione di un database relazionale.
Il corso Introduzione al linguaggio SQL fornisce ai partecipanti le conoscenze e le competenze fondamentali per utilizzare il linguaggio SQL (Structured Query Language) per gestire e manipolare i dati all'interno di un database relazionale.
I partecipanti impareranno a scrivere query SQL per estrarre, aggiornare, inserire e cancellare dati, così come a creare e modificare le strutture del database.
Al termine del corso, i partecipanti saranno in grado di utilizzare il linguaggio SQL con confidenza per gestire i dati e migliorare la loro capacità di prendere decisioni basate su dati accurati e pertinenti.
Dopo aver completato questo corso, i partecipanti saranno in grado di:
- Comprendere i principi fondamentali dei database relazionali e del loro funzionamento
- Identificare le componenti chiave di un database, tra cui tabelle, campi, tipi di dati e record
- Utilizzare il linguaggio SQL per interrogare, aggiornare, inserire e cancellare dati in un database
- Avere una conoscenza pratica dei principali RDBMS, come MS SQL Server, MySQL, Oracle e DB2
- Esplorare le funzionalità avanzate di SQL, tra cui viste, join e schemi
Introduzione ai RDBMS: i database relazionali
- Cos'è un database
- Cos'è un DBMS
- Concetto di relazione
Lo Structured Query Language (SQL)
- Struttura di un database
- Tabelle e campi
- Tipi di dati
- Ottimizzazione delle tabelle
- Record
Introduzione alla Progettazione di Basi di Dati
- Integrità referenziale
- Normalizzazione di un database
- Join
- Lo standard SQL
- Le tabelle e gli schemi
Interrogare il database
- Le Query, introduzione alle regole
- Gli indici
- Come cancellare o modificare dati esistenti
Viste in SQL
- Organizzazione e scrittura dei requisiti
- Sviluppo del modello ER
- Indice dei File e creazione degli alberi
- Le transazioni
Cenni sui principali (R)DBMS
- MS SQL Server
- MySQL
- Oracle
- DB2
Istruzioni
- INSERT: inserimento di dati in una tabella
- SELECT: interrogazione di una tabella
- UPDATE: aggiornamento dei dati di una tabella
- DELETE: cancellazione di dati da una tabella
- Il corso si svolgerà in modalità online live streaming, con il docente che terrà le lezioni in diretta. I partecipanti dovranno avere a disposizione un Personal Computer e, preferibilmente, un secondo schermo.
- Le lezioni saranno registrate e le registrazioni saranno accessibili ai partecipanti per un periodo di due mesi dalla fine del corso.
- Saranno forniti materiali didattici di supporto, come MOC, libri o altre risorse, a seconda della disponibilità.
- Al termine del corso, coloro che avranno partecipato ad almeno l'80% delle lezioni riceveranno un attestato di frequenza.