- DB relazionali: Modello E/R, schema logico e schema fisico
- Regole di lettura dello schema E/R
- Concetti di Chiave primaria(PK) e Chiave esterna (FK)
- Differenza fra chiave semplice (PK) e chiave composta (PPK)
- Associazioni Uno a Uno
- Associazioni Uno a N
- Associazioni N a N
- Ridondanza. Inconsistenza. Anomalie di inserzione, di modifica, di cancellazione
- Prima, seconda, terza forma normale. Normalizzazione
ACCESS
- Uso del SW Microsoft Access per la creazione di database
- Le tabelle (entità ) e i campi (attributi)
- Progettazione, creazione, modifica
- Le relazioni: creazioni di chiavi semplici e chiavi composte
- Creazione delle associazioni. Le query in SQL in ambiente Access
STRUCTURED QUERY LANGUAGE (SQL)
- SELECT....FROM....WHERE
- INNER JOIN, LEFT JOIN, RIGHT JOIN
- DISTINCT
- ORDER BY
- Funzioni di aggregazione e GROUP BY: COUNT, SUM, AVG, MIN, MAX
- HAVING
- IS NULL, BETWEEN.....AND, LIKE
- SELECT nidificate
- Uso delle viste (CREATE VIEW .... AS) come appoggio per query complesse (ovvero in Access: query che partono da altre query)
DATA DEFINITION LANGUAGE E DATA MANIPULATION LANGUAGE
- Servizio WEB: funzione del browser e del WEB server
- Pagine HTML statiche
- I tag più frequenti
- Pagine dinamiche
- Installazione di XAMPP (Apache e mySQL)
- Creazione di semplici pagine HTML contenenti PHP
- Creazione di FORM in HTML e risposta da pare del PHP.
- Accesso al database di tipo ACCESS tramite PHP (cenni)
- Manipolazione dei database MYSQL tramite MySqlAdmin
- Accesso al database di tipo MYSQL tramite PHP