Differenze tra le versioni di "Basi di dati II"

Da WikiDsy.
Riga 1: Riga 1:
{{introduzione}}
+
[[Categoria:Corsi 2006-2007]]
== A.A. 2006-2007 ==
+
{{Turno|(Castano)}}
+
== News ==
  
== A.A. passati ==
+
=== Registrazione al sito del corso ===
{{Annipassati|2005-2006|(Castano)}}
+
* Occorre registrarsi al sito del corso entro il 23/10/2006!! Con la registrazione si avrà il diritto a:
 +
** iscriversi ai compitini
 +
** scaricare il materiale didattico
 +
** vedere i propri voti
 +
** ricevere comunicazioni personali via e-mail
  
== Informazioni ==
+
=== Lezioni cancellate/spostate ===
 +
* la lezione di lunedì 16 ottobre si terrà alle 15.30 in sala Lauree (1° piano, via Comelico)
 +
* la lezione di lunedì 6 novembre si svolgerà regolarmente in aula Beta con la prof Castano. La lezione di laboratorio con il prof Mior é stata spostata a lunedì 13 novembre.
 +
* sono stati messe on line le slide del corso.
  
=== Giudizio sul corso ===
+
=== Appelli ===
{{Giudizio}}
+
{{Giudizio/Interesse}}
 
{{Giudizio/Difficoltà}}
 
{{Giudizio/Nonfrequentanti}}
 
{{Giudizio/Ore}}
 
  
[[Categoria:Corsi Primo Semestre]]
+
== Informazioni generali ==
 +
Basi di Dati II è un corso complementare per le Lauree Magistrali. La professoressa Castano lo ha sconsigliato agli studenti delle Lauree Triennali.
 +
 
 +
=== Docenti ===
 +
* Prof. [[Silvana Castano]]
 +
** Email: castano@dico.unimi.it
 +
** Pagina personale: http://islab.dico.unimi.it/castano/
 +
 
 +
=== Corsi di laurea ===
 +
* [[:Categoria:Corsi_Magistrale|Corsi_Magistrale]]
 +
 +
=== Modalità d'esame ===
 +
* Due prove in itinere per i frequentanti:
 +
** una di argomenti teorici (con esercizi) probabilmente dopo S. Ambrogio
 +
** una prova di laboratorio su Oracle con anche alcune parti di teoria in gennaio
 +
 
 +
=== Orari e luogo delle lezioni ===
 +
* Lunedì, 13:30-16:30, aula Beta (via Comelico)
 +
 +
=== Orario di ricevimento studenti ===
 +
* Mercoledì dalle 15.00 alle 16.00, stanza P109 (1 piano, via Comelico).
 +
 
 +
 
 +
== Informazioni specifiche ==
 +
 
 +
=== Sito del corso ===
 +
* [http://islab.dico.unimi.it/bd2/]
 +
 
 +
=== Forum del corso (non ufficiale) ===
 +
* Da dsy: http://www.dsy.it/forum/forumdisplay.php?forumid=276
 +
 
 +
 
 +
== Materiale didattico ==
 +
* Slide del corso: http://islab.dico.unimi.it/bd2/matdid.php
 +
 
 +
=== Programma del corso ===
 +
* Dal DICo: [http://islab.dico.unimi.it/bd2/Programma_corso_2006.pdf]
 +
 
 +
=== Bibliografia consigliata ===
 +
* R. Elmasri, S.B. Navathe: "Sistemi di basi di dati - Complementi (4 ed.)", Pearson-Addison Wesley, 2004.
 +
 
 +
 
 +
== Diario del corso ==
 +
 +
=== Lezione di Lunedì 02 ottobre 2006 ===
 +
* Presentazione del corso.
 +
* (NON ha preso le firme)
 +
 
 +
=== Lezione di Lunedì 09 ottobre 2006 ===
 +
* Sistemi multi-utente e problematiche di gestione di transazioni.
 +
* Concetti di transazione e di sistema.
 +
* Proprietà ACIDe delle transazioni.
 +
* Concetto di schedule.
 +
* (NON ha preso le firme)
 +
 
 +
=== Lezione di Lunedì 16 ottobre 2006 ===
 +
* Equivalenza di schedule.
 +
* Schedule conflict-serializzabili.
 +
* Algoritmo per la determinazione di schedule conflict-serializzabili.
 +
* View-equivalenza e view-serializzabilità.
 +
* Tecniche per il controllo della concorrenza.
 +
* Protocollo two-phase locking.
 +
* (NON ha preso le firme)
 +
 
 +
=== Lezione di Lunedì 23 ottobre 2006 ===
 +
* Controllo della concorrenza basato su timestamp ordering.
 +
* Tecniche basate su validazione (ottimistiche).
 +
* Granularità dei dati e locking a granularità multipla.
 +
* (HA PRESO le firme!!)
 +
 
 +
=== Lezione di Lunedì 30 ottobre 2006 ===
 +
* Caratterizzazione di schedule rispetto al ripristino.
 +
* Concetti di recovery.
 +
* Log di sistema.
 +
* Tecniche di recovery basate su aggiornamento differito.
 +
* Tecniche di recovery basate su aggiornamento immediato.
 +
* Back-up di basi di dati e recovery da guasti catastrofici.
 +
* (NON HA preso le firme)

Versione delle 23:32, 30 ott 2006


News

Registrazione al sito del corso

  • Occorre registrarsi al sito del corso entro il 23/10/2006!! Con la registrazione si avrà il diritto a:
    • iscriversi ai compitini
    • scaricare il materiale didattico
    • vedere i propri voti
    • ricevere comunicazioni personali via e-mail

Lezioni cancellate/spostate

  • la lezione di lunedì 16 ottobre si terrà alle 15.30 in sala Lauree (1° piano, via Comelico)
  • la lezione di lunedì 6 novembre si svolgerà regolarmente in aula Beta con la prof Castano. La lezione di laboratorio con il prof Mior é stata spostata a lunedì 13 novembre.
  • sono stati messe on line le slide del corso.

Appelli

Informazioni generali

Basi di Dati II è un corso complementare per le Lauree Magistrali. La professoressa Castano lo ha sconsigliato agli studenti delle Lauree Triennali.

Docenti

Corsi di laurea

Modalità d'esame

  • Due prove in itinere per i frequentanti:
    • una di argomenti teorici (con esercizi) probabilmente dopo S. Ambrogio
    • una prova di laboratorio su Oracle con anche alcune parti di teoria in gennaio

Orari e luogo delle lezioni

  • Lunedì, 13:30-16:30, aula Beta (via Comelico)

Orario di ricevimento studenti

  • Mercoledì dalle 15.00 alle 16.00, stanza P109 (1 piano, via Comelico).


Informazioni specifiche

Sito del corso

Forum del corso (non ufficiale)


Materiale didattico

Programma del corso

Bibliografia consigliata

  • R. Elmasri, S.B. Navathe: "Sistemi di basi di dati - Complementi (4 ed.)", Pearson-Addison Wesley, 2004.


Diario del corso

Lezione di Lunedì 02 ottobre 2006

  • Presentazione del corso.
  • (NON ha preso le firme)

Lezione di Lunedì 09 ottobre 2006

  • Sistemi multi-utente e problematiche di gestione di transazioni.
  • Concetti di transazione e di sistema.
  • Proprietà ACIDe delle transazioni.
  • Concetto di schedule.
  • (NON ha preso le firme)

Lezione di Lunedì 16 ottobre 2006

  • Equivalenza di schedule.
  • Schedule conflict-serializzabili.
  • Algoritmo per la determinazione di schedule conflict-serializzabili.
  • View-equivalenza e view-serializzabilità.
  • Tecniche per il controllo della concorrenza.
  • Protocollo two-phase locking.
  • (NON ha preso le firme)

Lezione di Lunedì 23 ottobre 2006

  • Controllo della concorrenza basato su timestamp ordering.
  • Tecniche basate su validazione (ottimistiche).
  • Granularità dei dati e locking a granularità multipla.
  • (HA PRESO le firme!!)

Lezione di Lunedì 30 ottobre 2006

  • Caratterizzazione di schedule rispetto al ripristino.
  • Concetti di recovery.
  • Log di sistema.
  • Tecniche di recovery basate su aggiornamento differito.
  • Tecniche di recovery basate su aggiornamento immediato.
  • Back-up di basi di dati e recovery da guasti catastrofici.
  • (NON HA preso le firme)