Database Systems II - Corso di Laurea Magistrale in Informatica
Academic Year 2014/2015
(first semester)
Contents (final) and more - Academic Year 2014/2015 (9CFU)
Notices to the students:
La data per la discussione del progetto/verbalizzazione per l'appello di luglio si terra' il giorno venerdi 17 marzo alle ore 9:00 (Prenotazione mediante email).
Lecture Notes:
01 - ER Diagrams
02 - Conceptual Design
03 - Logical Design
04 - Physical Aspects
RDBMS Genealogy
Solved exercise (thanks to Giuseppe Montrone and others)
05 - ORDBMS
05a - polimorfismo in oracle.doc.zip
06 - Active Databases
07 - Business Intelligence
08 - Transactions
09 - Distributed Architectures
paper
10 - Web and Databases
Seminars:
Laboratory:
01 - Introduction to Postgres
world database
02 - Indexes
03 - PL-pgSQL
04 - object relational
05 - Triggers
06 - Servlet
servlet examples Solved excercise
a-Pentaho Open BI Suite
b-Mondrian-JPivot
foodmart e mondrian.zip
c-MDX language
d-OLAP Analysis
schema-workbench.zip
autoricambi.zip
Exams:
Instructions (Modalita' di svolgimento dell'esame): here
Prima prova in itinere del 20141118: traccia; risultati
Seconda prova in itinere del 20150115: traccia; risultati
Prova scritta del 20150218: traccia; risultati
Prova scritta del 20150709: traccia; risultati
Academic Year 2013/2014
(first semester)
Contents and more - Academic Year 2013/2014 (12 CFU)
Notices to the students:
La scadenza per la consegna del progetto per l'appello di marzo/aprile 2015 e' fissata per le ore 24:00 del 09/04/2015. Gli studenti lavoratori hanno diritto a tre giorni in piu'.
La data per la discussione del progetto e' fissata per il giorno 13 Aprile alle ore 9:30.
Lecture Notes:
01 - ER Diagrams
02 - Conceptual Design
03 - Logical Design
04 - Normalization
05 - Physical Aspects
RDBMS Genealogy
Solved exercise (thanks to Giuseppe Montrone and others)
06 - ORDBMS
06a - polimorfismo in oracle.doc.zip
07 - Active Databases
08 - Recursive Queries
09 - Transactions
10 - Distributed Architectures
paper
11 - Web and Databases
12 - Business Intelligence
13 - KDD
Seminars:
NoSQL DBMS (By Dr. Fabio Fumarola)
Big Data Analytics (By Dott. Gianvito Pio)
Laboratory:
01 - Introduction to Postgres
world database
02 - Indexes
03 - PL-pgSQL
04 - object relational
05 - Triggers
06 - PostgreSQL & PHP
06-esempi.zip
07 - Servlet
servlet examples libraries web.xml world Eclipse project
a-Pentaho Open BI Suite
b-Mondrian-JPivot
foodmart e mondrian.zip
c-MDX language
d-OLAP Analysis
schema-workbench.zip
autoricambi.zip
Exams:
Instructions (Modalita' di svolgimento dell'esame): here
Prima prova in itinere del 20131119: traccia; risultati
Prima prova in itinere del 20140115: traccia con soluzione es 2; risultati
Prova scritta del 20140114: traccia; risultati
Prova scritta del 20140129: traccia; risultati
Prova scritta del 20140221: traccia; risultati
Prova scritta del 20140415: traccia; risultati
Prova scritta del 20140708: traccia; risultati
Prova scritta del 20140903: traccia; risultati
Prova scritta del 20140903: traccia; risultati
Prova scritta del 20141118: traccia; risultati
Prova scritta del 20130331: traccia; risultati
Academic Year 2012/2013
(first semester)
Contents (preliminary) and more - Academic Year 2012/2013
Notices to the students:
La discussione del progetto per l'appello di Novembre si terra' il giorno Mercoledi' 27 Novembre 2013 alle ore 12:30. La prenotazione sul sistema esse3 e' obbligatoria.
Lecture Notes:
01 - ER Diagrams
02 - Conceptual Design
03 - Logical Design
04 - Normalization
05 - Physical Aspects
RDBMS Genealogy
06 - ORDBMS
06a - polimorfismo in oracle.doc.zip
07 - Active Databases
08 - Recursive Queries
09 - Transactions
10 - Distributed Architectures
paper
11 - Web and Databases
12 - Business Intelligence
13 - KDD
Laboratory:
01 - Introduction to Postgres
world database
02 - Indexes
03 - PL-pgSQL
04 - object relational
05 - Triggers
06 - PostgreSQL & PHP
06-esempi.zip
07 - Servlet
servlet examples libraries web.xml world Eclipse project
a-Pentaho Open BI Suite
b-Mondrian-JPivot
foodmart e mondrian.zip
c-MDX language
d-OLAP Analysis
schema-workbench.zip
autoricambi.zip
See other projects and vote for the competition
Exams:
Instructions (Modalita' di svolgimento dell'esame): here
Prima prova in itinere del 20121121: traccia; risultati
Seconda prova in itinere del 20130110: traccia; risultati
Prova scritta del 20130116: traccia; risultati
Prova scritta del 20130130: traccia; risultati
Prova scritta del 20130213: traccia; risultati
Prova scritta del 20130710: traccia; risultati
Prova scritta del 20130905: traccia; risultati
Prova scritta del 20130919: traccia; risultati
Prova scritta del 20131119: traccia; risultati
Academic Year 2011/2012
(first semester)
Contents(in italian) - Academic Year 2011/2012
Notices to the students:
La discussione del progetto per l'appello di Aprile si terra' il giorno il giorno Giovedi' 11/03/2013 alle ore 9:00. La verbalizzazione sara' possibile per coloro che risultano registrati all'appello tramite il sistema esse3. In caso di problemi di registrazione (scadenza termini/problemi tecnici), essa sara' a cura del docente. Si consiglia di installare le applicazioni sui propri portatili o su una macchina dei laboatori SILAD (terzo piano).
Lecture Notes:
01 - ER Diagrams
02 - Conceptual Design
03 - Logical Design
04 - Normalization
05 - Physical Aspects
06 - Active Databases
views
07 - Recursive Queries
08 - Transactions
09 - Distributed Architectures
paper
10 - Web and Databases
11 - Business Intelligence
12 - KDD
13 - Deductive databases
Additional material (only for interested students)
Laboratory:
01 - Introduction to Postgres
world database
02 - Indexes
03 - PL-pgSQL
04 - Triggers
05 - PostgreSQL & PHP
05-esempi.zip
06 - Servlet
servlet examples libraries web.xml world Eclipse project
a-Pentaho Open BI Suite
b-Mondrian-JPivot
foodmart e mondrian.zip
c-MDX language
d-OLAP Analysis
schema-workbench.zip
autoricambi.zip
Competition
Vote for best 2011/2012 the best project.
Project 1
Project 2
Project 3
Project 4
Exams:
Instructions (Modalita' di svolgimento dell'esame):
1a. Coloro che superano la prova scritta devono consegnare il
progetto ENTRO la data prevista per la corrispondente prova orale (da
calendario degli appelli).
1b. Coloro che superano entrambi gli esoneri possono consegnare il
progetto ENTRO la data prevista per la prova orale in cui si intende sostenere l'esame (da
calendario degli appelli).
2. Il voto degli esoneri e' mantenuto per l'intero anno accademico.
3. Il progetto da realizzare e' quello le cui specifiche sono date come traccia alla prova scritta corrispondente alla prova orale che si intende sostenere (da calendario degli appelli). Le specifiche possono essere estese a discrezione degli studenti e ci sara' una valutazione delle estensioni (max 10/33).
4. Il voto finale sara' ottenuto come media dei voti conseguiti
dalle diverse prove (scritto e orale). Per gli esonerati la media sara'
calcolata sulle due prove in itinere e sulla prova orale.
5. Il voto massimo previsto per ogni prova (scritto e orale) e' 33/30.
6. Per gli appelli, la prova scritta riguarda l'intero programma.
7. La prova orale sara' una discussione del progetto. Ci possono essere domande sugli argomenti trattati in laboratorio.
8. Nel caso di non superamento dello scritto e' possibile conservare il progetto gia' realizzato e consegnato.
9. Un progetto consegnato non e' modificabile.
Prima prova in itinere del 20111114: traccia; risultati
Seconda prova in itinere del 20111227: risultati
Seconda prova in itinere del 20120118: risultati
Prova scritta del 20120118: traccia; risultati
Prova scritta del 20120131: traccia; risultati
Prova scritta del 20120214: traccia; risultati
Prova scritta del 20120404: traccia; risultati
Prova scritta del 20120704: traccia; risultati
Prova scritta del 20120903: traccia; risultati
Prova scritta del 20120918: traccia; risultati
Prova scritta del 20121121: traccia; risultati
Prova scritta del 20130327: traccia; risultati
Academic Year 2010/2011
(first semester)
Contents(in italian) - Academic Year 2010/2011
Notices to the students:
La prova orale per il secondo appello di Settembre si terra' il
giorno Lunedi' 3 Ottobre alle ore 12:00
MODULE A web page:
link
MODULE B Lecture notes:
05 - Basi di dati attive
06 - Business Intelligence
07 - Organizzazione fisica dei dati
Esercizio con soluzione
08 - Gestione delle transazioni
09 - Architetture distribuite
10 - Basi di Dati e Web
11 - KDD
Laboratory:
01 - Introduction to Postgres
world database
02 - PL-pgSQL
03 - Trigger
04 - Indexes
05 - PostgreSQL & PHP (A cura dell'ing. Anna Ciampi)
05-esempi.zip
Suggested PHP Editor: Komodo (multi-platoform; free)
a-Pentaho Open BI Suite
b-Mondrian-JPivot
foodmart e mondrian.zip
c-MDX language
d-OLAP Analysis
schema-workbench.zip
autoricambi.zip
Exams:
Instructions (Modalita' di svolgimento dell'esame):
1a. Coloro che superano la prova scritta devono consegnare il
progetto ENTRO la data prevista per la corrispondente prova orale (da
calendario degli appelli).
1b. Coloro che superano entrambi gli esoneri possono consegnare il
progetto ENTRO la data prevista per la prova orale in cui si intende sostenere l'esame(da
calendario degli appelli).
2. Il voto degli esoneri e' mantenuto per l'intero anno accademico.
3. Il progetto da realizzare e' quello le cui specifiche sono date come traccia alla prova scritta corrispondente alla prova orale che si intende sostenere (da calendario degli appelli). Le specifiche possono essere estese a discrezione degli studenti e ci sara' una valutazione delle estensioni (max 10/33).
4. Il voto finale sara' ottenuto come media dei voti conseguiti
dalle diverse prove (scritto e orale). Per gli esonerati la media sara'
calcolata sulle due prove in itinere e sulla prova orale.
5. Il voto massimo previsto per ogni prova (scritto e orale) e' 33/30.
6. Per gli appelli, la prova scritta riguarda l'intero programma.
7. La prova orale sara' una discussione del progetto.
8. Nel caso di non superamento dello scritto e' possibile conservare il progetto gia' realizzato e consegnato.
Prova scritta fac-simile
Seconda prova in itinere del 20101223: traccia; risultati
Prova scritta del 20110224: traccia; risultati
Prova scritta del 20110419: traccia; risultati
Prova scritta del 20110610: traccia; risultati
Prova scritta del 20110713: traccia; risultati
Prova scritta del 20110913: traccia; risultati
Prova scritta del 20111114: traccia; risultati
Links:
Previous year's courses, held by Prof. Donato Malerba