SQL e database
Tavoli di fatti. Una query è una domanda che taglia, incolla e aggrega tavoli — non un “file Excel parlante”.
Vedi SELECT, JOIN, normalizzazione e transazioni come ritagli di carta, non come sintassi da copiare.
Catalogo Moodle: 120 ore di slide. Qui: 7 lezioni visive (~16 h di studio). Stessi capitoli, altro formato: non è il PDF riscritto riga per riga.
0/7 lezioni viste
Lezioni in ordine
- 0116 min
Una tabella è un insieme di fatti
Riga = una cosa successa o esistente. Colonna = un tipo di fatto su quella cosa.
- 0216 min
SELECT è un filtro visivo
Dalla tabella intera, tieni alcune colonne, alcune righe, magari raggruppate.
- 0320 min
JOIN: due tavoli, una domanda
Incolli righe dove una condizione è vera. Spesso sono chiavi; non è obbligatorio. Inner tieni gli incontri. Left tieni anche i soli.
- 0416 min
Transazione: o tutto o niente
Due scritture che devono stare insieme: addebito e accredito. Senza transazione, un crash le spezza.
- 0516 min
Normalizzazione: un fatto, un posto
Se lo stesso telefono sta in tre tabelle, una delle tre mentirà. La forma normale è un disegno, non un voto scolastico.
- 0614 min
DML, DDL, viste
DDL cambia lo schema. DML cambia i fatti. Una vista è una query con un nome — non una tabella magica.
- 0716 min
Isolation: cosa vede l’altra sessione
Read committed, repeatable read, serializable: tre risposte alla stessa domanda “vedo la riga sporca?”.
Tre domande, stesso disegno
Se sbagli, torna ai nodi cliccabili. Non a un capitolo di 40 pagine.