Quinta Informatica

MODELLAZIONE
  • 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