Differenze tra le versioni di "Basi di dati II"
Riga 1: | Riga 1: | ||
− | + | [[Categoria:Corsi 2006-2007]] | |
− | == | + | |
− | + | == 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 === |
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | [[Categoria: | + | == 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
Indice
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
- Prof. Silvana Castano
- Email: castano@dico.unimi.it
- Pagina personale: http://islab.dico.unimi.it/castano/
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
- Slide del corso: http://islab.dico.unimi.it/bd2/matdid.php
Programma del corso
- Dal DICo: [2]
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)