Esci dai Frame

  Basi di Dati e Conoscenza (a.a. 2021/22)
Introduzione alle Basi di Dati ed alle Tecnologie dei Dati nel Web
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à

  • Date d'esame degli Appelli della Sessione Straordinaria di Settembre .
    • Appello IV: Giovedi' 8 Settembre 2022, h. 10:00, Aula da definire.
    • Appello V: Giovedi' 22 Settembre 2022, h. 10:00, Aula da definire.

    Gli studenti sono pregati di procedere alla registrazione all'esame tramite DELPHI.


  • Risultato della PROVA FINALE della SESSIONE ESTIVA del giorno 13/07/2022. La seduta dell'orale (che potra' anche essere effettuato via Teams) dovra' essere concordata con il docente, via mail, a partire da Martedi' 26 Luglio alle ore 14:00. Gli studenti che desiderano accettare il voto, potranno inviare al docente una mail di accettazione o richiedere la visione del compito, per un orale di approfondimento.
  • AVVISO La PROVA FINALE della SESSIONE ESTIVA si terra' il giorno 13/07/2022 alle ore 9:30 in aula 21 della Macroarea di Scienze.
  • AVVISO La PROVA FINALE della SESSIONE ESTIVA (TERZA prova ANNUALE) si terra' il giorno 13/07/2022 in un'aula della Macroarea di Scienze, che sara' comunicata al piu' presto, su queste pagine. L'esame si svolgera' in presenza e ad esso si potrà procedere esclusivamente attraverso la prenotazione sulla Pagina di Iscrizione Corso ed agli Esami (Delphi)

  • AVVISO - L'APPELLO STRAORDINARIO per la PROVA FINALE d'ESAME RISERVATA ai SOLI STUDENTI ISCRITTI in CAUTELATIVA si terra' il giorno 16/5/2022 alle ore 12:00 in AULA 13 - Macroa Area di Scienze. L'esame si svolgera' in presenza e ad esso si potra' accedere anche in remoto (tramite piattaforma Teams) ma esclusivamente a fronte di problemi logistici o sanitari ben documentati al docente via mail. Si utilizzera' inoltre l'elenco degli studenti prenotato attraverso la Pagina di Iscrizione Corso ed agli Esami (Delphi). Si ricorda che gli studenti non iscritti in cautelativa saranno automaticamente esclusi dalla Prova.
  • Risultati finali della Seconda Prova Finale del 24 Febbraio 2022. Gli studenti possono confermare la accettazione delle voto, inviando un commento al docente presso il canale Teams dell'esame usando la seguente dicitura: "BdD Seconda Prova Finale del 24 Febbraio 2022: "NOME COGNOME" in accettazione del voto proposto". Per visionare e discutere i compiti, e poi confermare la valutazione definitiva da registrare, gli studenti potranno incontrare il docente in una delle seguenti date:
    • VENERDI' 18 Marzo, ore 10:00-11:00, Ufficio del Docente
    • LUNEDI' 21 Marzo, ore 16:00-17:00, Ufficio del Docente
    Si prega di inviare una mail docente confermando la data scelta per la visione del compito, almeno un giorno prima, usando il campo Oggetto della mail, così definito:
    BdD 24/2/2022 - Discussione Test Finale 2: "COGNOME" "NOME".

  • AVVISO La SECONDA PROVA FINALE si terra' il giorno 24/2/2022 alle ore 10:30 in AULA 11 - Edificio della Didattica (Area vecchia). L'esame si svolgera' in presenza e ad esso si potra' accedere anche in remoto (tramite piattaforma Teams) ma esclusivamente a fronte di problemi logistici o sanitari ben documentati al docente via mail. Si utilizzera' inoltre l'elnco degli studenti prenotato attraverso la Pagina di Iscrizione Corso ed agli Esami (Delphi)
  • DATA SECONDA PROVA FINALE: L'esame si terrà il giorno 24 Febbraio 2022, alle ore 10:30 in un aula che sara' comunicata al più presto. Gli studenti sono invitati a registrarsi specificando quella scelta tra le due prove, presso il portale Delphi.


  • Risultati finali della Secondo Test in Itinere del 10 Gennaio 2022 e della Prima Prova Finale . Per convalidare la valutazione gli studenti dovranno discutere con il docente l'Homework in una delle seguenti date:
    • VENERDI' 11 Gennaio, ore 10:00-11:30 (su piattaforma MS Teams, Canale ESAMI)
    • LUNEDI' 14 Gennaio, ore 12:00-13:00 (su piattaforma MS Teams, Canale ESAMI)
    • LUNEDI' 14 Gennaio, ore 18:00-19:00 (su piattaforma MS Teams, Canale ESAMI)
    Si prega di inviare una mail docente confermando la registrazione alla discussione di visione del compito, almeno un giorno prima, usando il campo Oggetto della mail, così definito:
    BdD 10/1/2022 - Discussione Homework: "COGNOME" "NOME".

  • AVVISO IMPORTANTE: Il secondo Test in Itinere (a cui sono ammessi i soli studenti valutati positivamente al Primo Test in Itinere) cosi' come il Primo TEST FINALE del Corso, si terranno il giorno 11 Gennaio 2022, negli orari della lezione (16:00-19:00) e NON in aula a causa della condizione di isolamento del Docente, ma in MODALITA' TELEMATICA sul Canale ESAMI del Team del Corso.

    La modalita' come gia' annunciato prevede una prova a risposte multiple ed una prova di progettazione (avanzata in SQL per l'esonero n. 2 e completa per la Prova finale).

    Gli studenti sono invitati a registrarsi specificando quella scelta tra le due prove, presso il portale Delphi.



  • Risultati finali della Test in Itinere del 16 Novembre 2021. Gli studenti potrenno prendere visione del compito d'esame nelle seguenti date:
    • MARTEDI' 4 Gennaio, ore 15:00 (su piattaforma MS Teams, Canale ESAMI)
    • LUNEDI' 10 Gennaio, ore 10:00 (su piattaforma MS Teams, Canale ESAMI)
    • altre date da concordare con il docente via mail.
    SI prega di inviare una mail docente confermando la richiesta di visione del compito, almeno due giorni prima, usando il campo Oggetto della mail, così definito:
    BdD - Visione Test in Itinere del 19 Novembre: "COGNOME" "NOME".

    Gli studenti che hanno superato l'esonero sono pregati di iscriversi all'esame presso il portale Delphi, specificando la registrazione al Secondo Esonero.
    Tutti gli altri (che non lo specificheranno) saranno arruolati all'esmae dell'11 Gennaio come studenti registrati alla Prova Finale.

  • AVVISO: Il secondo Test in Itinere (a cui sono ammessi i soli studenti valutati positivamente al Primo Test in Itinere) insieme al Primo TEST FINALE del Corso, si terra' il giorno 11 Gennaio 2022, nell'aula e negli orari della lezione (16:00-19:00).
    Gli studenti sono invitati a registrarsi specificando quella scelta tra le due prove, presso il portale Delphi.



  • Sono stati pubblicati i materiali di riferimento per le lezioni sulle tecnologie NoSQL nella sezione Diapositive delle lezioni.
  • Esempi di Domande del Secondo Test in Itinere, discusse nella lezione del 22 Dicembre 2021.

  • AVVISO: Le lezioni del 14 e 15 Dicembre 2021 si terrano esclusivamente in modalità TELEMATICA sul Canale "Lezioni" del Team del Corso..
  • Risultati della SOLA prova a risposte multiple (TRM) della prova d'esonero del 16 Novembre 2021. I risultati definitivi e completi saranno pubblicati al più presto su queste pagine. Gli studenti che hanno partecipato in modalità telematica saranno chiamati a discutere la Prova di Progettazione (in modalità telematica ove necessario), appena dopo la pubblicazione del risultato finale.
  • AVVISO IMPORTANTE: Il primo esonero, che si terra' il giorno 16 Novembre 2021, alle ore 16:00 in aula durante gli orari previsti per la lezione, utilizzerà la piattaforma MS Teams per TUTTI gli studenti, sia a casa che in remoto, per la condivisione del testo delle due sezioni del Test (Prova a Risposte Multiple e Prova di Progettazione). Gli studenti sono invitati a portare in aula un dispositivo (portatile o smartphone) su cui siano in grado di poter "leggere" il testo scritto. La prova del Test a Risposte Multiple richiederà quindi MS Teams per consegnare a tempo l'esito del test, che sfrutterà MS Forms.
  • AVVISO: Il primo esonero per il Corso dell'a.a. 2021-22 si terra' il giorno 16 Novembre 2021, alle ore 16:00 in aula durante gli orari previsti per la lezione.
    L'esonero e' diviso in due sezioni di prova scritta. Nella prima, verrano proposte domande a risposte multiple su tutti i capitoli del programma svolto durate le prime lezioni, sino al giorno dell'esame. La seconda sezione dell'esame prevede una prova di progettazione logico-concettuale di un DB, che include anche lo sviluppo in SQL (DDL) delle tabelle corrispondenti.
    L'esame si svolgera' esclusivamente in presenza e ad esso si potrà procedere solo attraverso la prenotazione sulla Pagina di Iscrizione Corso ed agli Esami (Delphi). Gli studenti che intendano partecipare all'esonero ma, per cause inderogabili dipendenti dalla attuale situazione pandemica, non possano assicurare la loro presenza in aula, sono invitati a registrarsi e contestualmente a contattare il docente via e-mail, avanzando la motivata richiesta di deroga e di partecipazione telematica alla prova.

  • Nella sezione Diapositive delle Lezioni, si ricorda l'Esercizio 2:
    Caso di Studio: Un esempio di dominio applicativo: Movie Industry Database.
  • Nella sezione Diapositive delle lezioni sono state pubblicate tutte le prime lezioni del Corso.
  • AVVISO: INIZIO del CORSO: Il Corso avra' inizio il 4 Ottobre 2021.



  • ***Indirizzo WEB*** L'indirizzo della pagina Web del corso e' il seguente: http://sag.art.uniroma2.it/didattica/basili/DB_21_22/

    TIMETABLE: Orario delle lezioni a.a. 2021-22:
    Le lezioni del Corso si terranno in presenza ed in modalità telematica su piattaforma Teams. Le lezioni frontali, le esercitazione e i ricevimenti verranno comunicati durante il corso, ma seguiranno un orario stabile, per minimizzare i conflitti con altri corsi. Le lezioni, in presenza erogate anche su Teams, si terranno quindi a partire da Martedi' 5 Ottobre 2021., secondo il seguente orario:
    • MAR 16:00-17:45 Aula 6
    • MER 16:00-17:45 Aula 6
    • VEN 11:30-13:30 Aula C1
    Il Corso fa riferimento al Team di MS Teams denominato
    BASILI-8039764-BASI_DI_DATI_E_CONOSCENZA
    Gli studenti dell'a.a. 2021-22 debbono fare esclusivo riferimento a tale Team in cui verranno erogate e registrate le lezioni.
  • Registration: Per il reclutamento sulla piattaforma Teams e fruire dei servizi telematici associati al Corso, e' necessario iscriversi al Corso
    alla Pagina di Iscrizione Corso/Esami.
    Tutti gli studenti sono invitati a rinnovare la loro iscrizione per l'anno accademico 2021-22 o a registrarsi al Corso ex-novo .
  • E' necessario prenotarsi alle diverse prove dell'esame solo usando la Pagina di Iscrizione Corso ed agli Esami (Delphi).

Programma del Corso



  • Il programma definitivo per l'a.a. 2021-22 sara' reso disponibile durante il Corso.

Testi di Riferimento

  • Versione Italiana. "Sistemi di Basi di Dati", di Raghu Ramakrishnan e Johannes Gehrke, Edizione Italiana, McGraw Hill, 2004
  • o in alternativa
  • BASI DI DATI, Paolo Atzeni, Stefano Ceri, Piero Fraternali, Stefano Paraboschi e Riccardo Torlone, Edizione 5, 2018, pp. 832. ISBN: 9788838694455.
  • 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)


Link Utili


Esercizi e Progetti

  • Esercizi ed ulteriori materiali didattici QUI.