Database, Modello E-R e Modello Logico
Introduzione ai database relazionali: entità , relazioni, attributi, chiavi e passaggio dal modello concettuale a quello logico.
Normalizzazione (1NF → 2NF → 3NF)
Le forme normali per progettare database efficienti, eliminando ridondanze e anomalie di aggiornamento.
Operatori Relazionali
Algebra relazionale: selezione, proiezione, join, unione, differenza e altri operatori dell'algebra relazionale.
SQL — Schema Completo
Panoramica del linguaggio SQL: DDL, DML, DCL, TCL, funzioni, JOIN, operatori e subquery.
DQL — Query SQL (MariaDB)
Costruzione di query di lettura con SELECT, filtri, ordinamenti e obiettivi pratici su MariaDB.
Transazioni e proprietà ACID
Gestione delle transazioni nei database: COMMIT, ROLLBACK e le proprietà ACID per l'integrità dei dati.
Pagina Web con Database (PHP + MySQL)
Sviluppo di una pagina web dinamica: collegamento PHP a MySQL, query da codice e visualizzazione dei risultati.