SAPIENZA Università di Roma
Home page del corso di
Basi Di Dati
Corso
di Laurea in Ingegneria dell'Informazione (ord. 2008)
SEDE DI LATINA
A.A.
2010/11
A chi è rivolto il corso. Il corso è di 5
crediti, ed è rivolto
agli studenti del terzo anno del Corso
di Laurea in Ingegneria dell'Informazione (ord.
2008). Il
corso è obbligatori per gli studenti dell'indirizzo informatico.
Prerequisiti. Si richiede la conoscenza dei
fondamenti della
programmazione, dei linguaggi di programmazione, delle strutture di
dati, e dei
sistemi operativi.
Obiettivi. L'obiettivo del corso è lo
studio degli aspetti
fondamentali dei sistemi di gestione di basi di dati e delle
metodologie di
progettazione di basi di dati. Alla fine del corso lo studente dovrebbe
avere
acquisito tecniche e metodi per affrontare problemi di progettazione di
basi di
dati, e per utilizzare le funzionalità di base (definizione della base
di dati,
aggiornamento della base di dati, interrogazioni sulla base di dati)
dei sistemi
di gestione di basi di dati nell'ambito dello sviluppo e dell'esercizio
di
sistemi informatici. Il corso fa esplicito riferimento alle basi di
dati
relazionali, e ai relativi sistemi di gestione fondati sul
linguaggioSQL.
Tuttavia, i metodi ed i principi impartiti nel corso hanno validità
generale, e possono essere applicati anche in contesti in cui si
utilizzano modelli di dati e sistemi di gestione diversi dai modelli e
dai sistemi relazionali.
Materiale didattico.
[1] Slides del corso, A.A. 2010/11. Disponibili in
questa pagina (si veda sotto "materiale didattico")
[2] Basi di Dati: Modelli e Linguaggi di Interrogazione, terza
edizione, P.
Atzeni, S. Ceri, S. Paraboschi, R. Torlone McGraw-Hill Italia, 2009 --
come ulteriore consultazione
[3] Sistemi di basi di dati, R. Ramakrishnan, J. Gehrke, McGraw-Hill,
2004. -- come ulteriore consultazione
(Insegnamento erogato nel
secondo periodo didattico: dal 7
marzo al 11 giugno 2011)
- Orario
Lezioni:
martedì ore
14:00-15:30, aula 8
giovedì
ore 14:00-15:30, aula 5
- Orario
ricevimento studenti
- Registro
delle lezioni
- Materiale
Didattico (slide delle lezioni ed Esercizi svolti in classe o assegnati)
- Esercitazioni
- Compiti
d'esame di precedenti anni accademici (comprende esami del corso di
laurea in Ingegneria Informatica, sede di Roma)
- Testi
d'esame corrente AA
- Mini
tutorial su MySQL 5 per esercitazioni in SQL
- Modalità d'esame
L'esame comprende una prova scritta (della durata di due
ore) ed una prova orale.
La prova scritta prevede lo sviluppo di un progetto di una base di dati
di dimensione contenuta, e la specifica di alcune query in SQL. La
prova orale consiste essenzialmente nella discussione della scritto. In
sede di orale, potranno essere rivolte ulteriori domande, e si
potranno far eseguire operazioni SQL al calcolatore, utilizzando il
DBMS usato per le esercitazioni.
- Regole D'esame
Per partecipare ad uno scritto, lo studente deve prenotarsi tramite il sistema
INFOSTUD e presentarsi alle prove
d'esame e alle relative verbalizzazioni munito di documento
di riconoscimento con foto, ai fini dell'identificazione e
della verbalizzazione. La data dell'orale verrà comunicata
contestualmente alla consegna dello
scritto, oppure tramite il sito web del corso.
- Appelli
- Primo appello (riservato studenti AA 2009/10):
- Secondo appello (riservato studenti AA 2009/10):
- Primo Appello straordinario (riservato a studenti
ripetenti - limitatamente ai corsi dell'annno che stanno ripetendo-,
fuori corso, o part-time):
- Terzo Appello:
- in data da stabilirsi fra il 13/06/2011 ed il
30/07/2011
- Quarto Appello:
- in data da stabilirsi fra il 13/06/2011 ed il
30/07/2011
- Quinto Appello:
- in data da stabilirsi fra il 5/09/2011 ed il
24/09/2011
- Secondo Appello straordinario (riservato a studenti
ripetenti - limitatamente ai corsi dell'annno che stanno ripetendo-,
fuori corso, o part-time):
- in data da stabilirsi fra il 24/10/2011 ed il
26/11/2011