Esci dai Frame

  Basi di Dati e Conoscenza (a.a. 2013/14)
Primo emicorso
Docente: Roberto Basili Email: basili@info.uniroma2.it
    Elenco dei File nel deposito
 

Sommario Contenuti

1.Novità

2.Programma del Corso

3.Testi di Riferimento

4.Link Utili

5.Diapositive delle lezioni

6.Progetti ed Esercizi Proposti


Novità


  • Risultati del Secondo appello di recupero del 22 Settembre 2014. La verbalizzazione avverra' presso l'ufficio del docente, Martedi' 7 Ottobre 2014, a partire dalle 15:00.

  • Risultati della Primo appello di recupero del 8 Settembre 2014. La verbalizzazione avverra' al termine della seconda prova di Recupero presso l'ufficio del docente.
  • Sessione Recupero di Settembre:
    Le prove dell'esame nel mese di Settembre seguiranno il seguente orairo:
    • Primo appello recupero: 08/09/2014, alle ore 14:00, Aula B2, Edifici Nuovi della Didattica.
    • Secondo appello recupero: 22/09/2014, alle ore 10:00, Aula B2, Edifici Nuovi della Didattica.
    • .
    Si ricorda di procedere alla registrazione all'esame presso il sito: DELPHI .
  • La prof.ssa Pazienza sara' disponibile per la verbalizzazione dell'esame presso il suo ufficio tra le ore 11 e le 12 di Mercoledì 23 luglio. Il prof. Basili ricevera' tra le ore 14:45 e le 15:30 presso l'aula C7 dello stesso giorno.

  • Risultati della Seconda Prova di Recupero del 17 Luglio 2014. Gli studenti sono invitati alla verbalizzazione che sara' comunicata al più presto ed avverra' nei giorni tra il 22 ed il 25 presso l'ufficio del docente.

  • Risultati della Prova del 2 Luglio 2014.

  • Date degli Esami della sessione estiva.
    Gli appeli di esame per il secondo semestre sono convocati nei seguenti giorni:
    • Giovedi' 4 Luglio, ore 10:00-14:00, Aula B2.
    • Giovedi' 16 Luglio, ore 10:00-14:00, Aula B2.
    Si ricorda inoltre a tutti gli studenti di prenotare la propria verbalizzazione registrandosi all'esame presso il sito Delphi
  • .
  • Evento: Pink Hackathon lab (Roma, 22 - 23 - 24 Aprile 2014).

  • Ulteriori sedute di Verbalizzazione della sessione invernale.
    Gli student che non hanno ancora proceduto alla verbalizzazione delle sedute di esame del primo semestre sono convocati nei seguenti giorni presso la Stanza Prof. Basili, (Ala Nuova Edificio Ing. dell'Informazione, Primo Piano stanza D1-11.):
    • Mercoledi' 19 Marzo, ore 14:30-15:30.
    • Lunedi' 24 Marzo, ore 14:30-15:30,
    Per visionare il compito gli studenti sono convocati per Venerdi' 21 Marzo, dalle ore 14:00 alle ore 15:00, presso la stanza del Prof. BASILI.

  • Verbalizzazione della prova del 24 Febbraio 2013.
    La verbalizzazione e' convocata nei seguenti giorni:
    • Mercoledi' 5 Marzo, ore 10:00-11:00, Stanza Prof.ssa Pazienza (3° Piano Edifico Ing. dell'Informazione.)
    • Lunedi' 10 Marzo, ore 14:30-15:30, presso la Stanza Prof. Basili, (Ala Nuova Edificio Ing. dell'Informazione, Primo Piano stanza D1-11.)

  • Risultati della prova del 24 Febbraio 2013.
    La verbalizzazione sara' convocata nei prossimi giorni su queste pagine.
  • A Day with Robots: Human-Robot Interaction Seminar
    Il giorno Venerdi' 7 Marzo alle ore 15:30 si terra' in Aula B3, un laboratorio di Robotica ed Intelligenza Artificiale, dove gli studenti potranno interagire con robot in grado di eseguire attività domestiche, controllati da interfacce vocali. Nell'incontro verranno presentati i principali paradigmi delle tecnologie di Human Robot Interaction e la loro applicazione nei domini della domotica e della Robocup.
  • Gli studenti che risultano non esonerati sono invitati dalla Commissione a rifare l'esame interamente negl appelli futuri (a partire dal II Appello previsto a Febbraio).
    Gli studenti che hanno maturato una valutazione superiore o pari a 18 nell'esonero sul primo emicorso possono fare esplicita richiesta alla Commissione di mantenere tale voto per l'esclusivo appello del 24 Febbraio. Essi in tal caso si dichiarano consapevoli dei limiti che questa scelta avra' sulla valutazione finale: anche in caso di esito estremamente positivo dell'esame sulla II parte, il loro voto risentirà dei risultati del primo test, e non potrebbe raggiunere il massimo.
  • Risultati della prova del 7 Febbraio 2013.
    La verbalizzazione è convocata nei seguenti giorni:
    • Giovedi' 13 Febbraio 2014, dalle ore 10:30 alle 12:00, nell'ufficio del prof. R. Basili
    • Venerdi' 14 Febbraio 2014, dalle ore 10:00, nell'ufficio della prof.ssa Pazienza.
    Chi non potesse partecipare a nessuna delle due sedute potra' verbalizzare nelle date fissate per le verbalizzazioni del secondo appello, previsto il 24 Febbraio.
    Si ricorda inoltre a tutti gli studenti di prenotare la propria verbalizzazione registrandosi all'esame presso il sito Delphi
  • I risultati della prova del 7 Febbraio 2013 verranno pubblicati al più presto su queste pagine. La verbalizzazione e' prevista per Giovedi' 13 Febbraio 2014 (dalle ore 10:30), nell'ufficio del docente. Per procedere alla verbalizzazione elettronica gli studenti sono pregati di accedere alla pagine Delphi, registrarsi all'esame del Corso Basi di Dati e Conoscenza fissato al 13 Febbraio, data appunto della verbalizzazione. Solo gli studenti registrati potranno procedere alla verbalizzazione. Gli studenti non registrati, sono invitati a registrarsi ALMENO alla data dell'appello del 24 Febbraio 2014, già disponibile su Delphi.
    Questo avviso vale per tutti i CdL afferenti, e cioè Ing Informatica, Ing. Gestinale e Ing. di Internet.
  • !!! esempio di Testo della prova di progettazione.
  • !!! Risultati completi del Primo esonero.!!! - Ricevimento: il giorno Mercoledi' 5 Febbraio gli studenti interessati a rivedere il test d'esonero saranno ricevuti dalle ore 14:30 alle 15:30 presso l'ufficio del docente.
  • CHIARIMENTI sull'esame del 7 Febbraio.
    Si osserva che la prova del 7 Febbraio non è esclusivamente dedicata all'esonero, ma, per gli studenti di Ing. Informatica che si iscrivono segnalando l'intenzione di fare l'esame completo (usando il campo "Note"), la prova riguarderà entrambi gli emicorsi. Inoltre, le prove d'esame del 7 e del 24 Febbraio non sono mutuamente esclusive: gli studenti che sostengono l'esame il 7 possono ripeterlo il 24.
    Gli studenti però sono pregati di evitare di pianificare troppi appelli ravvicinati alla fine del primo Semestre, con evidenti effetti negativi sugli esami di diversi Corsi.
  • Le prove d'esame del 7 e del 24 Febbraio sono dedicate anche agli studenti dei Corsi di Ingegneria Gestionale e di Ingegneria di Internet che si riferiscono al solo primo emicorso. La stuttura del test scritto per questi studenti è la stessa del primo Esonero.
  • Il Calendario degli esami finali del Corso di Basi di Dati e Conoscenza al termine del Primo Semestre per gli studenti di Ingegneria Informatica e':
    • 7 Febbraio 2014, ore 10:00, Aula C6 Didattica MacroArea Ingegneria
    • 24 Febbraio 2014, ore 10:00, Aula 2 Didattica MacroArea Ingegneria
    Nella data del 7 Febbraio si terra' la seconda prova d'esonero (cioè l'esonero relativo al solo secondo emicorso) per tutti gli studenti del Corso che hanno sostenuto (anche se non superato) l'esonero del primo emicorso. Gli studenti che non hanno affrontato la prova del primo esonero dovranno invece sostenere nel giorno 7 Febbraio l'esame sul programma completo del Corso.
    Gli studenti che non risulteranno esonerati in uno dei due test d'esonero (dopo gli esiti della prova del 7 Febbraio) potranno sostenere il 24 Febbraio una prova d'esame sul solo emicorso risultato insufficiente all'esonero.
    Si pregano gli studenti di prenotarsi alla prova del 7 Febbraio presso la Home Page degli esami, segnalando eventualmente la loro intenzione di fare il solo esonero della seconda parte oppure l'intera prova, usando il campo "Note" della prenotazione.
  • Risultati del Test di Esonero.
    I risultati del test a risposte multiple del 9 Dicembre 2013 sono disponibili QUI.
    Legenda per le categorie di voto:
    • E: valutazione pari a 30 e lode
    • A: valutazione tra il 26 ed il 30
    • B: valutazione tra il 22 ed il 26
    • C: valutazione tra il 18 ed il 22
    • D: valutazione insufficiente
    Le valutazioni non sono complete poiche' debbono essere associate ancora con la valutazioni della prova di progettazione, i cui risultati sono in fase di elaborazione e saranno pubblicati su queste pagine al piu' presto.
  • Gli studenti del Corso sono invitati al Workshop IIR 2014 (Italian Information Retrieval Workshop) che si terra' presso
    l'Aula Convegni, Macroarea di Ingegneria della Università di Roma, Tor Vergata, il 20-21 Gennaio 2014.
    Maggiori informazioni alla Home Page dell'evento.
  • Si invitano gli studenti, e chiunque sia interessato, al seminario dal titolo "Sistemi informativi geografici: dal cloud GIS al Geodatabase" del Dott. Gianni Campanile (ESRI Italia), che si terrà venerdì 10 Gennaio ore 11 aula 3A (edificio Sogene).
  • _
  • HOME PAGE del secondo emicorso.
  • NUOVO ORARIO della Seconda parte del Corso dopo il Test di Esonero del 9 Dicembre 2013 per gli studenti di Scienze dei Media. . Gli studenti che traggono dal Corso del prof. Basili 10 CFU continueranno le loro lezioni a partire da Giovedi' 10 Dicembre secondo il seguente orario OPPORTUNAMENTE AGGIORNATO:
    • MARTEDI', h. 9:00-11:30 (Aula 4 PP2, Edifici Area Sogene)
    • GIOVEDI', h. 9:00-11:30 (Aula 4 PP2, Edifici Area Sogene)
  • SPOSTAMENTO DELLA LEZIONE di MERCOLEDI' 18 Dicembre 2013. . Gli studenti che seguono la seconda parte del Corso sono convocati per la SOLA lezone del 18 Dicembre in Aula 4 PP2 e non in Aula 9 (Nuovi Edifici Didattica Ingegneria), come precedentemente annunciato.
  • (Vecchio Orario della) Seconda parte del Corso dopo il Test di Esonero del 9 Dicembre 2013 per gli studenti di Scienze dei Media. . Gli studenti che traggono dal Corso del prof. Basili 10 CFU continueranno le loro lezioni a partire da Giovedi' 10 Dicembre secondo il seguente orario:
    • MERCOLEDI', h. 11:30-13:15 (Aula 9 Nuovi Edifici Didattica Ingegneria)
    • GIOVEDI', h. 9:00-10:45 (Aula 4 PP2, Edifici Area Sogene)
    Il programma di questa parte del Corso e' QUI descritto.
  • Prenotazione al Test di Esonero del 9 Dicembre 2013 . Gli studenti sono invitati a registrarsi presso il sito di registrazione agli appelli per consentire la stampa di un numero adeguato di testi d'esame.
  • Esercizio di progettazione . Esercizio: Progettare uno schema ER per il dominio del cinema. (Accedi alla soluzione QUI)
  • Esempi di Domande Chiuse per il test in Itinere. Click HERE
  • Altri Esempi sul Livello Fisico. Click HERE
  • Altri Esempi sull'algerbra Relazionale e sulla Progettazione Concettuale. Click HERE
  • Il Test di Esonero, del 9 Dicembre si terra' alle ore 16:00 (sino alle 19:00) nelle Aule A2 ed A4 dell'edificio Nuovo della Didattica.
  • Le Lezioni del Second emicorso, per tutti gli studenti dei Corsi di Laurea che corrispondono a 9 CFU, si terranno nelle stesse aule delle lezioni del Primo emicorso, a partire da Lunedi' 2 Dicembre, Aula B2 ore 11:30. Le lezioni degli studenti di Scienze dei Media (10 CFU) riprenderanno a partire da Mercoledi' 11 Dicembre (dopo il Test d'Esonero) in Aule ed Orari da definire, che saranno comunicati al più presto su queste pagine.
  • Esercitazione del 28 Novembre 2013 (Aula 3, PP2, h. 11:30)- Preparazione al Test Finale
    La esercitazione introdurra' al tipo di domande del test, con un insieme di esercizi risolti e discussi in aula.
    Si terra' in Aula 3 del complesso PP2, a partire dalle 11:30.
  • Esercitazione del 20 Novembre 2013 - Basi di Dati per una applicazione robotica: Testo dell'esercizio.
    La esercitazione potra' essere eseguita in gruppo, sino ad un max di 3 studenti, e costituisce un esercizio facoltativo valido per la valutazione finale. Per sottomettere il risultato si seguano le seguenti istruzioni. Per ciascun gruppo:
    • Si invii la soluzione dell'esercizio 1 via e-mail al termine della lezione (entro le 14:00 di Mercoledi' 20 Novembre), facendo attenzione a specificare nome, cognome ed e-mail di tutti i membri del gruppo.
    • A perfezionamento dell'esercizio 1, si invii il risultato dell'esercizio 2 (DB popolato, codice Java e screendump dei risultati del run del programma) tramite e-mail al docente entro e non oltre il 9 Dicembre 2013. Il secondo invio dovra' essere acompagnato dalle stesse indicazioni del primo (cioe' nomi ed e-mail dei singoli studenti), per costituire consegna dello STESSO gruppo. Si documentino, tramite una relazione breve allegata al messaggio di invio del risultato, (1) i principali algoritmi sviluppati, e (2) le modifiche alla progettazione del DB condotte nell'esercizio 1, a variazione dei risultati la esercitazione del 20 Novembre.
    . Il progetto consegnato potra' essere oggetto di discussione orale in sede di verbalizzazione dell'esame (dopo il superamento dei test finali e/o degli esoneri).
  • ATTENZIONE!!!: L'esonero sulla prima parte del Corso, a cui sono ammessi gli studenti di tutti i Corsi di Laura afferenti, si terra' Lunedi' 9 Dicembre dalle 9:00 alle 11:30, e non il 5 come precedentemente comunicato. L'Aula verra' comunicata al piu' presto.
  • ATTENZIONE!!!: A causa di un contemporaneo impegno didattico del docente, la lezione del Lunedi' 7 Ottobre in Aula B1 e' annullata. Il Corso continuera' regolarmente secondo il calendario, Mercoledi' 9 Ottore in Aula C11. La lezione del 7 Ottobre verra' recuperata durante il mese di Ottobre in ata da stabilirsi.
  • Il Corso avra' inizio Lunedi' 30 Settembre 2013, alle ore 11:30 in Aula 1 Edificio PP2.. Il primo modulo si rivolge agli studenti del Curriculum di Ingegneria Informatica (6 CFU, di Ingegneria Gestionale (ex Basi di Dati e Gestione dei Dati e della Conoscenza, 6CFU, e di Ingegenria delle Tecnologie di Internet (6CFU), e Scienze dei Media (10 CFU)
    Gli studenti sono pregati di registrarsi presso la pagina di prenotazione
  • Il primo modulo di Basi di Dati e Conoscenza terminera' le sue lezioni il 29 Novembre 2013, per tutti i Corsi di Laurea di Ingegneria.
    Per la Laurea in Scienze dei Media le lezioni continueranno nelle stesse aule sino al 20 Dicembre 2013.
  • L'Esonero relativo al Primo Modulo del Corso si terra' Giovedi' 5 Dicembre dalle 9:00 alle 11:30 nella stessa Aula delle lezioni, cioe' in Aula 1 dell'Edifico Didattico PP2.
  • E' possibile iscriversi al Corso (azione necessaria per iscriversi a tutti gli appelli del Corso di Basi di Dati e Conoscenza)
    alla Pagina di Iscrizione Corso/Esami.
    Tutti gli studenti sono invitati a rinnovare la loro iscrizione per l'anno accademico 2013-2014 o a registrarsi al Corso ex-novo .

  • Orari DEFINITIVO delle lezioni:
    • LUNEDI', h. 11:30-13:15 (Aula B2, Nuovi Edifici Didattica Ingegneria))
    • MERCOLEDI', h. 11:30-13:15 (Aula C11 Nuovi Edifici Didattica Ingegneria)
    • GIOVEDI', h. 9:00-10:45 (Aula 1 PP2, Edifici Area Sogene)


Programma del Corso


Programma del Corso (a.a. 2012/13)

Testi di Riferimento

  • Versione Italiana. "Sistemi di Basi di Dati", di Raghu Ramakrishnan e Johannes Gehrke, Edizione Italiana, McGraw Hill, 2004
  • Basi di Dati: testo Originale (in inglese). "Database Management Systems", 3rd Edition, Raghu Ramakrishnan e Johannes Gehrke, McGraw Hill, 2000 (ISBN 0-07-232206-3).

Lezioni (Lucidi)

  • Lezione Iniziale: Introduzione al Primo Emicorso.
  • Lezione 1: Introduzione ai Sistemi di Gestione delle Basi di Dati.
  • Lezione 2: Introduzione alla Progettazione Concettuale (Access HERE the Author's slide about Conceptual Design)
  • ->
  • Lezione 3: Introduzione al Modello Relazionale (Access HERE the Author's slide about this lesson)
  • Lezione 4: Introduzione all'Algebra Relazionale (Access HERE the Author's slide about this lesson)
    • Esercitazione Algebra Relazionale: HERE.
    • Domande di Algebra Relazionale proposte: HERE (le soluzioni saranno pubblicate al più presto).
  • Lezione 5: Introduzione ad SQL
    • (Access HERE the Author's slide about this lesson)
    • (Access HERE you will find more material about SQL (DDL, IC, UPDATES and VIEWS))
    • Esercizio "Farmacie": Access Slides, DATA Definition, DB Population & Queries in SQL HERE
  • Lezione 6:Database ed Applicazioni tradizionali
  • Lezione 8: Il livello Fisico: Memorizzazione ed Indici
  • Lezione 9: Elaborazione delle Interrogazioni.
    • (Access HERE the Author's slide about this lesson)

Link Utili


Esercizi e Progetti

  • Esercizio di progettazione . Esercizio: Progettare uno schema ER per la gestione di una catena di negozi.

  • Esercitazione (1): Esercizi sulla progettazione concettuale
    La soluzione verra' pubblicata al più presto su queste pagine.
  • Esercizio di progettazione . Esercizio: ER dell'ER. (Accedi alla soluzione QUI)
  • -->
  • Domande Algebra Relazionale .
    • Esercizi Algebra Relazionale: HERE.
    • Domande di Algebra Relazionale proposte: HERE (le soluzioni saranno pubblicate al più presto).
    • Un altro insieme di domande e' anche reperibile QUI.
    • Esercizio "Farmacie": Puoi trovare QUI le slides, ed il codice SQL per la definzione dello schema, il popolamento del DB e le Query.
  • Esercizio di progettazione . Esercizio: Progettare uno schema ER per il dominio del cinema. (Accedi alla soluzione QUI)
  • Esempi di Domande Chiuse per il test in Itinere. Click HERE

Esercizi Proposti

  • .... ulteriori esercizi saranno resi disponibili durante il corso.