Videocorso SQL e Database CGFA
Da zero a interrogare, modellare e far funzionare i database di un'attività vera
- Partenza: Da zero
- 10 ore con gli esercizi
- 10 lezioni in 3 livelli
- 2 lezioni gratis
A chi serve
Principianti assoluti, impiegati amministrativi, commercianti, marketer e futuri sviluppatori che vogliono lavorare con i dati
Cosa serve per iniziare
- Un computer Windows, Mac o Linux
- Nessuna esperienza di programmazione
- Saper usare un foglio di calcolo aiuta, ma non è necessario
Cosa installare
A cosa ti serve
- Analista dati e reportistica aziendale
- Sviluppatore web e di app
- Amministratore di database
- E-commerce e gestionali
- Business intelligence
Programma del corso
10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.
Base
Leggere e modificare i dati con le query
Intermedio
Collegare le tabelle, costruire un database ben fatto, query più potenti
Avanzato
Velocità, sicurezza dei dati e analisi professionale
Progetto finale: Il pannello vendite della bottega
Parti dal database del corso (clienti, prodotti, ordini) e costruisci il tuo pannello di controllo: una vista con il dettaglio vendite e tre query di report che un titolare userebbe ogni lunedì mattina.
I passi
- Esegui lo script di preparazione del corso per avere le tre tabelle con i dati.
- Crea la vista dettaglio_vendite che unisce ordini, clienti e prodotti e calcola l'importo di ogni riga.
- Scrivi la query dei 3 prodotti più venduti per numero di pezzi.
- Scrivi la query dell'incasso mensile con raggruppamento per mese.
- Scrivi la query dei clienti che non hanno mai ordinato, da richiamare con un'offerta.
- Aggiungi un indice sulle colonne usate nei JOIN e controlla il piano con EXPLAIN.
Esame e attestato
Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.
Glossario di SQL e Database
- Database
- Un archivio ordinato di dati che si può interrogare e modificare in modo rapido e sicuro.
- Tabella
- Un insieme di righe e colonne che contiene un tipo di dato, per esempio i clienti.
- Riga (record)
- Un singolo elemento della tabella, come un cliente.
- Colonna (campo)
- Una caratteristica di ogni riga, come il nome o la città.
- Query
- Una richiesta scritta in SQL per leggere o modificare i dati.
- Chiave primaria
- La colonna che identifica in modo unico ogni riga di una tabella.
- Chiave esterna
- Una colonna che punta alla chiave primaria di un'altra tabella e collega i dati.
- JOIN
- L'unione di righe di due tabelle in base a una colonna in comune.
- Aggregazione
- Un calcolo su più righe, come somma, conteggio o media.
- Indice
- Una struttura che permette al database di trovare le righe senza leggere tutta la tabella.
- Transazione
- Un gruppo di comandi eseguiti tutti insieme oppure per niente.
- NULL
- Il segnaposto per un valore mancante o sconosciuto, diverso da zero e dal testo vuoto.
Le prime 2 lezioni sono gratis
Per il corso completo, scuole e aziende: chiedi le condizioni.