Strumenti Utente

Strumenti Sito


bdd-infuma:modulobdd20092010

Basi di Dati 2009/2010

Docente: Giuseppe Amato giuseppe [dot] amato [at] isti [dot] cnr [dot] it

  • ISTI-CNR, Area della ricerca di Pisa, Via G. Moruzzi, 1, 56124, Pisa, Stanza I-19.
  • Ricevimento studenti: Su appuntamento

News

Obiettivi

Il corso mira a formare le conoscenze e le competenze di base per la rappresentazione, l’organizzazione, l’interrogazione ed il recupero dell’informazione mediante la tecnologia delle basi di dati. Si fa riferimento al modello relazionale dei dati, adottato nei sistemi commerciali per basi di dati più diffusi, per illustrare le idee di base della rappresentazione tabellare delle informazioni. Si illustrano i meccanismi dell’algebra relazionale, rivolti al recupero delle informazioni, ed il linguaggio di interrogazione SQL, basato su tali meccanismi – lo standard adottato in tutti i sistemi commerciali. Si studiano infine i meccanismi a più alto livello per la rappresentazione delle informazioni, le nozioni di entità (o oggetto) e di relazione (o associazione), il loro uso nella progettazione concettuale delle basi di dati e la loro traduzione nelle basi di dati relazionali. Si accenna infine all’uso del linguaggio di marcatura XML per la rappresentazione dell’informazione semi-strutturata, ed in particolare per l’interscambio di informazioni fra basi di dati. Il corso ha una proiezione pratica, in laboratorio, dove si sperimenterà con il sistema MS Access.

Orario 2010

  • Lunedì 14:30 - 16:00 - Polo Fibonacci – Laboratorio H
  • Mercoledì 8:30- 10:00, 14:15 - 15:45 - Polo Fibonacci – Laboratorio H
  • Venerdì 10:15 - 11:45 - Polo Fibonacci – Laboratorio H

Materiale didattico

Calendario delle lezioni 2010 e Lucidi del Docente

Questa è una ipotesi iniziale del calendario, che verrà raffinata più precisamente durante il corso.

Giorno/ora Argomento Lucidi
1. Lunedì 22.02.2010 Inizio corso. Introduzione: dati, informazione, strutturadownload
2. Mercoledì 24.02.2010 Sistemi di gestione per Basi di Dati
3. Mercoledì 24.02.2010 Modello Relazionale download
4. Venerdì 26.02.2010 Algebra Relazionale download
5. Lunedì 1.03.2010 Algebra Relazionale
6. Mercoledì 3.03.2010 Algebra Relazionale
7. Mercoledì 3.03.2010 SQL: concetti Fondamentali download
8. Venerdì 5.03.2010 SQL: concetti Fondamentali
9. Lunedì 8.03.2010 Algebra Relazionale: dettagli ed approfondimenti download
10. Mercoledì 10.03.2010 Algebra Relazionale: dettagli ed approfondimenti
11. Mercoledì 10.03.2010 SQL: dettagli ed approfondimenti download
12. Venerdì 12.03.2010 SQL: dettagli ed approfondimenti
13. Lunedì 15.03.2010 Esercitazione SQL download
14. Mercoledì 17.03.2010 Esercitazione SQL download
15. Mercoledì 17.03.2010 I Verifica (Modello Logico ed SQL Elementare) Risultati Soluzione
16. Venerdì 19.03.2010 SQL: Concetti avanzati download
17. Lunedì 22.03.2010 SQL: Concetti avanzati
18. Mercoledì 24.03.2010 Progettazione Basi di Dati download
19. Mercoledì 24.03.2010 Modello Concettuale download
20. Venerdì 26.03.2010 Modello Concettuale: approfondimenti download
21. Lunedì 12.04.2010 Progettazione Logica download
22. Mercoledì 14.04.2010 Progettazione Logica
23. Mercoledì 14.04.2010 Esercitazione download
24. Venerdì 16.04.2010 II Verifica (SQL avanzato e progettazione concettuale)Risultati Soluzione

Libro di testo

P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone. Basi di dati: modelli e linguaggi di interrogazione (Seconda o Terza Edizione) McGraw-Hill Italia, 2000-2006

Il sito ufficiale del testo (con esercizi e altro materiale per studenti e docenti) su http://www.ateneonline.it/atzeni

Indice del testo con indicazione delle parti trattate nel corso di BDD

  • 1. Introduzione (tutto)

Parte Prima: Basi di dati relazionali: modello e linguaggi

  • 2. Il modello relazionale (tutto)
  • 3. Algebra e calcolo relazionale (solo la sezione 3.1)
  • 4. SQL (solo le sezioni 4.1, 4.2 e 4.3)
  • 5. SQL: caratteristiche evolute (NO)
  • 6. SQL per le applicazioni (NO)

Parte Seconda:Progettazione di basi di dati

  • 7. Metodologie e modelli per il progetto (tutto)
  • 8. La progettazione concettuale (solo le sezioni 8.1, 8.2 e 8.6)
  • 9. La progettazione logica (solo le sezioni 9.3 e 9.4)
  • 10. La normalizzazione (NO)

Appendici:

  • A: MS Access (consigliato)
  • B: DB2 (facoltativo)

Altro materiale

Dispensa di Antonio Albano: Sistemi per l'archiviazione e il recupero delle informazioni (download)

Modalità di esame

Esame scritto. L'eventuale orale può essere richiesto dallo studente per migliorare il voto dello scritto.

La verbalizzazione dell'esame potrà avvenire in occasione degli appelli della sessione estiva o in quelli successivi. E' possibile ripetere lo scritto (in tutto o in parte), anche per provare ad incrementare il voto, in occasione degli appelli di esame. Il calendario degli eventuali esami orali (opzionali per chi desideri provare ad incrementare il voto ottenuto nello scritto) sarà definito in occasione di ciascuno appello.

Appelli e Verifiche

Date delle verifiche

Appelli sessione estiva:

Data e ora Aula Note Risultati
mercoledì 9 Giugno 2010, ore 9-12 (BDD)Aula H - Polo FibonacciVerbal. al prox appello o contattando il docenteRisultati Soluzioni
Lunedì 28 Giugno 2010, ore 9-12 (BDD)Aula H - Polo FibonacciVerbal. al prox appello o contattando il docenteRisultati Soluzioni
Lunedì 26 Luglio 2010, ore 9-12 (BDD)Aula H - Polo FibonacciVerbal. al prox appello o contattando il docenteRisultati Soluzioni

Appelli sessione autunnale:

Data e ora Aula Note Risultati
Venerdì 10 Settembre 2010, ore 9-12 (BDD)Aula I - Polo FibonacciVerbal. al prox appello o contattando il docenteRisultati Soluzioni

Esercitazioni

Verifiche ed appelli degli a.a. precedenti

Edizioni precedenti

bdd-infuma/modulobdd20092010.txt · Ultima modifica: 03/02/2011 alle 14:48 (9 anni fa) da Dino Pedreschi