Programma del corso (articolato in moduli):
1. Introduzione alle basi di dati. Sistemi informativi, informazioni e dati. Basi di dati e sistemi di gestione di basi di dati.
Modelli dei dati. Linguaggi e utenti delle basi di dati. Vantaggi e svantaggi dei DBMS.
2. Metodologie e modelli per il progetto. Introduzione alla progettazione. Il modello Entità-relazione
3. Basi di dati relazionali: modello e linguaggi. Il modello relazionale: strutture. Vincoli di integrità.
4. Algebra relazionale. Operatori. Interrogazioni in algebra relazionale. Algebre con valori nulli. Viste
5. Traduzione del modello E-R nel modello relazionale
6. Introduzione al linguaggio SQL.
7 Approfondimento del linguaggio SQL. Definizione dei dati in SQL. Interrogazioni in SQL. Manipolazione dei dati in SQL. Altre definizioni dei dati in SQL. Viste.
8. Il database relazionale MySQL;
SEDE DI CHIETI
Via dei Vestini,31
Centralino 0871.3551
SEDE DI PESCARA
Viale Pindaro,42
Centralino 085.45371
email: info@unich.it
PEC: ateneo@pec.unich.it
Partita IVA 01335970693