Informatica · Classe 5F

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.

5 sezioniesercizi svolti 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.

19 sezionicasi svolti 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.

strumentogenera modello logico 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.

DDL · DML · DCL · TCL 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.

11 sezioniesempi su tabelle 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.

10 sezioniesercizi 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.

12 sezioniesercizi svolti 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.

esercizi interattiviR ÷ S Apri gli esercizi →

Normalizzazione

Ridurre ridondanza e anomalie organizzando gli attributi nelle relazioni.

🧩

Normalizzazione — 1NF, 2NF, 3NF

Perché normalizzare, problemi di una tabella non normalizzata, verifica e trasformazione passo-passo in prima, seconda e terza forma normale, con schemi di verifica rapida.

19 sezioniesempio guidato Apri la guida →

Web: dalla pagina al database

Costruire un piccolo applicativo web con HTML, PHP e MySQL su XAMPP.

🌐

Pagina Web con Database (HTML + PHP + MySQL)

Guida passo-passo su XAMPP: come si organizza il progetto, creazione del database e della tabella, file di connessione, form di inserimento, script PHP che salva i dati, ricerca dei record e flusso completo con riepilogo.

XAMPPPHP + MySQLesempi completi Apri la guida →