page for mfosset year 09/10, add first slides from Paolo
authorStefano Zacchiroli <zack@upsilon.cc>
Wed, 3 Feb 2010 13:56:58 +0000 (14:56 +0100)
committerStefano Zacchiroli <zack@upsilon.cc>
Wed, 3 Feb 2010 13:56:58 +0000 (14:56 +0100)
teaching.mdwn
teaching/0910/mfosset.mdwn [new file with mode: 0644]
teaching/0910/mfosset/00-presentazione.pdf [new file with mode: 0644]
teaching/0910/mfosset/01-lezione-1.pdf [new file with mode: 0644]

index 800dd9e..07b63ff 100644 (file)
@@ -13,8 +13,7 @@ Bologna](http://www.unibo.it).
 ([Università di Urbino](http://www.uniurb.it), corso di laurea in [Informatica
 Applicata](http://www.sti.uniurb.it/info_appl_liv1/))
 * [[Basi di Dati e Programmazione Web|0910/mfosset]]
-([Master in Scienze e Tecnologie del Software Libero](http://www.m-fosset.cs.unibo.it/)),
-*coming soon*
+([Master in Scienze e Tecnologie del Software Libero](http://www.m-fosset.cs.unibo.it/))
 
 # A.A. 2008/2009
 
diff --git a/teaching/0910/mfosset.mdwn b/teaching/0910/mfosset.mdwn
new file mode 100644 (file)
index 0000000..8f50642
--- /dev/null
@@ -0,0 +1,73 @@
+[[!template id=course_header course="Basi di Dati e Programmazione Web" year="2009/2010"]]
+
+## Info
+
+Corso del [Master in Scienze e Tecnologie del Software
+Libero](http://www.m-fosset.cs.unibo.it/).
+
+Docenti:
+
+* Prof. [Paolo Ciaccia](http://www-db.deis.unibo.it/~pciaccia/)
+* Dott. [[Stefano Zacchiroli|/index]]
+
+## Lezioni
+
+1. [[presentazione del corso|00-presentazione.pdf]], 05/02/2010
+1. [[lezione 1|01-lezione-1.pdf]], 05/02/2010<br />
+   * argomenti: *DBMS*, *modello relazionale*, *introduzione al linguaggio SQL*
+<!-- 
+ !-- 1. [[lezione 2|05-lezione-2.pdf]], 20/02/2010<br />
+ !--    * argomenti: *SQL: join(s)*, *funzioni aggregate*, *subquery*, viste*, ...,
+ !--    **DBMS FOSS*, *transazioni*
+ !-- 1. [[lezione 3|07-lezione-3.pdf]], 05/03/2010
+ !--    * argomenti: *il DB fisico*, *gestione delle transazioni*, ottimizzazioni*,
+ !--    **trigger*, *estendibilità*
+ !-- 1. [[information retrieval|11-info-retr.pdf]], 09/04/2010
+ !--    * seminario by Dario Rigolin, CTO [Comperio](http://www.comperio.it/)
+ !-- 1. [[lab - presentazione|02-intro-lab.pdf]], 07/05/2010
+ !-- 1. [[lab - DBMS administration|03-lab-dbms-admin.pdf]], 07/05/2010<br />
+ !--    * argomenti: *MySQL administration*, *PostgreSQL administration*
+ !-- 1. [[lab - DBMS embedded|04-lab-dbms-embedded.pdf]], 07/05/2010<br />
+ !--    * argomenti: *DBMS embedded*, *SQLite*, *estensioni*
+ !-- 1. [[esercizi SQL|06-esercizi-SQL.pdf]], 07/05/2010
+ !-- 1. [[lab - Python tutorial|08-python-tutorial.pdf]], 08/05/2010
+ !--    * argomenti: introduzione al *linguaggio [Python](http://www.python.org)*
+ !-- 1. [[lab - HTTP e programmazione CGI|09-lab-http-cgi.pdf]], 08/05/2010
+ !--    * argomenti: introduzione ai protocolli *HTTP* e *CGI*,
+ !--    *programmazione CGI* (in Python)
+ !-- 1. [[lab - DB access e Framework MVC|10-lab-db-mvc.pdf]], 08/05/2010
+ !--    * argomenti: DBMS-abstraction, *Object Relational Mapping*,
+ !--    programmazione web *Model-View-Controller*
+  -->
+
+<!-- 
+ !-- ## Project work
+ !-- 
+ !-- Il superamento del corso è subordinato alla valutazione positiva di un
+ !-- **project work**, da svolgere individualmente od in gruppi di *max. 2
+ !-- persone*.
+ !-- 
+ !-- Gli interessati sono tenuti ad inviare **proposte** di progetto via
+ !-- mail ai docenti per approvazione; le proposte devono giungere entro e
+ !-- non oltre il **5 Giugno 2009**, per essere approvate indicativamente
+ !-- per la metà di Giugno. Le proposte di progetto devono vertire sugli
+ !-- argomenti del corso e possibilmente toccare sia gli aspetti DBMS che
+ !-- gli aspetti Web.
+ !-- 
+ !-- Una lista, *non esaustiva*, di **filoni** all'interno dei quali
+ !-- proporre progetti è la seguente:
+ !-- 
+ !-- * estensione di DBMS embedded (e.g., SQLite) con l'aggiunta di
+ !--   funzionalità quali nuovi tipi o nuovi costrutti per il linguaggio di
+ !--   query
+ !-- * studio delle limitazioni di espressività di specifici ORM rispetto
+ !--   al modello relazionale e sviluppo di loro migliorie al fine di
+ !--   rimuovere, o mitigare, tali limitazioni
+ !-- * sviluppo di applicativi Web, aventi data model di significativa
+ !--   complessità (i.e. non il carrello della spesa!), in un framework Web
+ !--   MVC
+ !-- * analisi sperimentale delle performance di DBMS open source e studio
+ !--   sul loro impatto di vari parametri (clusterizzazione, storage
+ !--   engine, dimensione del data set, ...)
+  -->
+
diff --git a/teaching/0910/mfosset/00-presentazione.pdf b/teaching/0910/mfosset/00-presentazione.pdf
new file mode 100644 (file)
index 0000000..45fdf98
Binary files /dev/null and b/teaching/0910/mfosset/00-presentazione.pdf differ
diff --git a/teaching/0910/mfosset/01-lezione-1.pdf b/teaching/0910/mfosset/01-lezione-1.pdf
new file mode 100644 (file)
index 0000000..e99df23
Binary files /dev/null and b/teaching/0910/mfosset/01-lezione-1.pdf differ