Tra parentesi il riferimento alle parti del libro di testo da consultare.
1) Progettazione di una base di dati
I sistemi informativi (sez. 1.1-1.5)
Il modello relazionale (Cap. 2)
Metodologie e modelli per il progetto (cap. 6)
Il ciclo di vita dei sistemi informativi (6.1.1)
Il modello Entità/Relazione (6.2)
Documentazione di schemi Entità/Relazione (6.3)
La progettazione concettuale (cap. 7)
Raccolta e analisi dei requisiti (7.1)
Rappresentazione concettuale dei dati (7.2)
Strategie di progetto (7.3)
La progettazione logica (cap. 8)
Ristrutturazione di schemi E-R (8.3)
Analisi delle ridondanze (8.3.1)
Eliminazione delle generalizzazioni (8.3.2)
Partizionamento/accorpamento di concetti (8.3.3)
Scelta degli identificatori principali (8.3.4)
Traduzione verso il modello relazionale (8.4)
Cenni di progettazione fisica
Gestione delle tuple nella pagina (11.2)
Gli indici primari e secondari (11.4.1)
2) Interrogazione di una base di dati
Il linguaggio SQL (Cap. 4)
Il linguaggio SQL e gli standard (4.1)
Interrogazioni in SQL (4.2)
Modifica dei dati in SQL (4.4)
3) Transazioni
Gestione delle transazioni (Cap. 5 e 12)
Transazioni (5.6)
Specifica delle transazioni (5.6.1)
Proprietà acide delle transazioni (5.6.2)
Anomalie delle transazioni (12.2.2)
Locking a due fasi (12.2.4)
4) Altre basi di dati
Cenni di basi di dati per XML (Cap. 13)
Definizione di dati XML, DTD e XML Schema
Javascript Object Notation JSON (16.5.5)
File Properties
5) Implementazione di una base di dati
Creazione di schemi in MySQL
Ultimo aggiornamento: 24-09-2024