Corso di Basi di Dati

IFTS - Tecnico Superiore per le Applicazioni Informatiche

Gennaio 2011 - Luglio 2011

Obiettivi del corso

L'obiettivo del corso è lo studio degli aspetti fondamentali dei sistemi di gestione di basi di dati e delle metodologie di progettazione di basi di dati. Alla fine del corso lo studente dovrebbe avere acquisito tecniche e metodi per affrontare problemi di progettazione di basi di dati, e per utilizzare le funzionalità di base (definizione della base di dati, aggiornamento della base di dati, interrogazioni sulla base di dati) dei sistemi di gestione di basi di dati nell'ambito dello sviluppo e dell'esercizio di sistemi informatici. Il corso fa esplicito riferimento alle basi di dati relazionali, e ai relativi sistemi di gestione fondati sul linguaggio SQL. Tuttavia, i metodi ed i principi impartiti nel corso hanno validità generale, e possono essere applicati anche in contesti in cui si utilizzano modelli di dati e sistemi di gestione diversi dai modelli e dai sistemi relazionali.
Organizzazione Date e orari delle lezioni. Programma del corso.
Ricevimento Il docente si riserva gli ultimi 15 minuti di lezione per rispondere a domande e chiarire dubbi riguardo gli argomenti trattati durante il corso.
Contatti Indirizzo e-mail : a.marrella@gmail.com

Avvisi

  • L'esame di fine modulo è stato fissato per il giorno : Lunedì 11 Aprile 2011 - ore 14:00 (si prega di essere puntuali).
    • Argomenti di interesse ai fini del superamento dell'esame :
      • 2.Il Modello Relazionale - download
      • 4.Definizione e Manipolazione dei Dati in SQL - download
      • 5.Interrogazioni in SQL - download
      • 6.Interrogazioni Nidificate in SQL - download
      • 7.Costrutti avanzati in SQL (solo vincoli di check, asserzioni e viste) - download
      • 8.Progettazione Concettuale - download
    • Inoltre, per chi intende sostenere l'esame con l'obiettivo di prendere i crediti:
      • 9.Progettazione Logica - (traduzione verso il modello relazionale) - lucidi da 32 a 47 - download

Calendario delle lezioni

DATA E ORA ARGOMENTI TRATTATI
12/01/2011
14:00-18:00
17/01/2011
14:00-18:00
24/01/2011
14:00-19:00
04/02/2011
14:00-19:00
14/02/2011
14:00-18:00
25/02/2011
14:00-18:00
07/03/2011
14:00-18:00
14/03/2011
14:00-18:00
  • Progettazione Concettuale: Modello E-R. Concetto di Entità, Relazione, Attributo, Ruolo, ISA, Generalizzazioni di entità.
21/03/2011
14:00-18:00
  • Progettazione Concettuale: Modello E-R. Generalizzazioni di relazioni, vincoli di cardinalità fra relazioni, vincoli di cardinalità su attributi, vincoli di identificazione interna, esercizi vari.
28/03/2011
14:00-18:00
  • Progettazione Concettuale: Modello E-R. Vincoli di identificazione esterna, vincoli esterni, esercizi vari.
  • Progettazione Logica: Concetti di Carico Applico e Modello generale dei costi. Ristrutturazione dello schema concettuale.
04/04/2011
14:00-18:00
11/04/2011
14:00-18:00
04/07/2011
14:00-18:00
  • SQL per le applicazioni: Cenni sull'architettura di un DBMS distribuito, SQL Embedded, SQL Dinamico, ODBC/JDBC, Stored Procedures.

Materiale didattico


Materiale didattico supplementare