Appunti di Informatica
Progettazione concettuale e logica di una base di dati, linguaggio SQL e normalizzazione. Dieci materiali: teoria, esempi svolti, esercizi interattivi, un editor per i diagrammi E-R e una guida allo sviluppo web con PHP e MySQL.
Progettazione: dal requisito allo schema
Metodo, teoria e strumento per il modello E-R e la sua traduzione nel modello logico.
Teoria Informatica — Introduzione, Database, E-R, Modello Logico
Dato e informazione, le 4 fasi di creazione di un database, regole del modello E-R (entità deboli, generalizzazioni, associazioni ricorsive e n-arie, cardinalità, attributi composti e multivalore, dominio) e traduzione nel modello logico.
Apri gli appunti → ✏️Come si costruisce il Modello E-R
Metodo passo-passo dai requisiti allo schema: lettura del testo e ipotesi, tabella Entità / Attributi / Associazioni, costruzione dello schema, casi svolti e template per la Seconda Prova.
Apri gli appunti → 🛠️Editor E-R Pro
Strumento interattivo per disegnare i diagrammi: entità, relazioni ricorsive, entità debole con attributi discriminanti, attributi composti e gerarchie, esportazione del modello.
Apri l'editor →SQL: dal DDL alle query
Guida di riferimento del linguaggio, poi le query per difficoltà crescente.
Guida Completa SQL
Le cinque famiglie di comandi — DDL, DML, DCL, TCL, QL — con sintassi ed esempi: CREATE/ALTER TABLE, INSERT, UPDATE, DELETE, gestione utenti e privilegi, transazioni.
Apri la guida → 🔎Query Fondamentali
SELECT e FROM, filtrare con WHERE, alias con AS, ordinare con ORDER BY, LIMIT, ricerca con LIKE e funzioni aggregate MIN, MAX, AVG, SUM, COUNT, più query combinate.
Apri il tutorial → 📦GROUP BY e HAVING
Raggruppare le righe in sottotabelle, filtrare i gruppi con HAVING, la differenza tra WHERE e HAVING, l'ordine di scrittura e di esecuzione, errori comuni ed esercizi.
Apri la guida → 🔍Le Subquery
Query annidate in WHERE, FROM e SELECT, gli operatori IN, ANY, ALL, EXISTS, le subquery correlate, strategie per riconoscere quando servono, esercizi sulla divisione R ÷ S.
Apri la guida → ➗Algebra Relazionale & SQL — Esercizi Interattivi
Allenamento guidato sugli operatori dell'algebra relazionale (selezione, proiezione, join, unione, differenza, divisione R ÷ S) con verifica immediata della soluzione: gli stessi esercizi richiamati dalla guida sulle subquery.
Apri gli esercizi →Normalizzazione
Ridurre ridondanza e anomalie organizzando gli attributi nelle relazioni.
Web: dalla pagina al database
Costruire un piccolo applicativo web con HTML, PHP e MySQL su XAMPP.