Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fabrizio Riguzzi http://www.ing.unife.it/Docenti/FabrizioRiguzzi Orario di ricevimento: martedi 15-17 studio docente, terzo piano, corridoio di destra, studio n. 339 Sito web del corso
http://www.ing.unife.it/informatica/SistemiInformativi/05-06/ (rispettare le maiuscole nel path)
Orario del corso mar 17.00-19.00 Aula 5 mer 17.00-19.00 Aula 1 ven 15.00-18.00 Aula 7
2
Programma
1) Introduzione 2) Organizzazione fisica: record nei blocchi 3) Organizzazione fisica: buffer manager e organizzazione dei file 4) Introduzione a SQL Server 5) Organizzazione fisica: indici 6) Organizzazione fisica in SQL Server 7) Organizzazione fisica: hashing 8) Sort esterno 9) Elaborazione delle query 10) Ottimizzazione delle query
3
Programma
11) Progetto fisico 12) Gestione delle transazioni 13) SQL nei linguaggi di programmazione 14) Basi di dati e world wide web 15) Esempi di programmazione web 16) Datawarehouse e OLAP 17) Knowledge discovery in databases 18) Apprendimento di regole associative 19) Clustering 20) Weka
4
Programma
21) Persisten Stored Modules (PSM) 22) PL/SQL 23) Internazionalizzazione 24) Dati semistrutturati in XML 25) Linguaggi di query XML 26) Database distribuiti 27) Vincoli 28) Datalog 29) Basi di dati object relational 30) Basi di dati orientate agli oggetti 31) Esercizi d'esame
5
Testi consigliati
Basi di dati - Modelli e linguaggi di interrogazione Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone, ISBN: 88 386 6008-5, Mc-Graw Hill, 2002. Basi di dati Architettura e linee di evoluzione Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone, ISBN: 88 386 6030-1, Mc-Graw Hill, 2003. Database Systems: The Complete Book, Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer D. Widom, ISBN: 0-13-031995-3, Prentice Hall, 2002. Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations Ian Witten, Eibe Frank ISBN: 1-55860-552-5, Morgan Kaufmann Publishers, 2000. Disponibili in biblioteca
6
Testi consigliati
SQL Server 2005 Books Online (Help di SQL Server 2005) Si ottiene seguendo la procedura per ottenere il software
Lucidi
I lucidi possono essere scaricati dal sito del corso Sono disponibili anche in copisteria Se non li hanno gi stampati chiedere di scaricarli dal sito e stamparli
Laboratorio
Laboratorio di Informatica grande (OpenLab) Strumenti: Microsoft SQL Server 2005, Eclipse, Microsoft Visual Studio 2005 Username: studente, password: Infonew1 Questo utente ha i diritti di amministratore su SQL Server 2005
10
Software
Microsoft SQL Server E' possibile installare a casa SQL Server. Per farlo e' necessario seguire le procedure indicate sul sito della facolt, alla voce Servizi agli studenti - Laboratori
Software
IBM DB2: e' possibile installare sul proprio personal computer IBM DB2. Per farlo e' necessario chiedere in prestito al Sig. Gianni Forapani (Laboratorio di Informatica) il cd di installazione. Oracle Database: E' possibile scaricare Oracle Database dal sito Oracle Developer Network http://otn.oracle.com/index.html. La Oracle concede l'utilizzo gratuito del programma per sviluppare un prototipo di una applicazione. Leggere la licenza attentamente. Forapani ha una copia del cd.
12
11
Modalita di esame
Una prova scritta, con esercizi, (si puo usare materiale didattico) vale 16 punti Un elaborato: realizzazione di una applicazione che utilizza un database concordata con il docente vale 7 punti Una prova orale sugli argomenti teorici del corso, vale 9 punti La discussione della tesina avverra' contestualmente alla prova orale. Totale: 32 punti.
13
Mailing list
Iscriversi alla mailing list del corso!
14