10906 - BASI DI DATI

Scheda insegnamento

  • Docente Danilo Montesi

  • Crediti formativi 12

  • SSD INF/01

  • Modalità didattica Convenzionale - Lezioni in presenza

  • Lingua di insegnamento Italiano

Anno Accademico 2018/2019

Conoscenze e abilità da conseguire

Al termine del corso, lo studente: - conosce il modello dei dati relazionale ed i principali costrutti del linguaggio SQL; - è in grado di progettare e realizzare una base di dati; - è capace di elaborare un progetto per la realizzazione di un sistema informatico.

Contenuti

  • Basi di dati
  • Modello dei dati relazionale
  • Algebra e calcolo relazionale
  • SQL
  • Metodologia di progettazione delle basi di dati
  • Modello ER e verifica della qualità.
  • Laboratorio: Cenni sulle architetture del DBMS, indici e transazioni.

Testi/Bibliografia

Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone, Basi di dati - 5/ed, 2018, ISBN:  9788838694455

Metodi didattici

Durante le lezioni verranno discusse le problematiche generali connesse con la progettazione, lo sviluppo e l’interrogazione di una base di dati.

Modalità di verifica dell'apprendimento

Esame scritto, con progetto facoltativo, suddiviso in 4 sezioni:

  1. Domande a risposta multipla per la verifica delle conoscenze generali sugli argomenti del corso.
  2. Esercizio che richiede la formulazione di query in algebra relazione ed SQL.
  3. Esercizio che richiede la progettazione di un diagramma E.R. a partire da una descrizione dei requisiti.
  4. Esercizio e/o domande a risposta aperta per la parte di laboratorio.

Istruzioni per il progetto di gruppo.

  • Il progetto dà accesso al voto massimo. 
  • Il gruppo deve essere formato da 3 persone, o in casi eccezionali 2 o 4, e deve avere un nome a scelta degli studenti.
  • Prima di svolgere il progetto è necessario inviare una email all'indirizzo labdbsi@cs'NOSPAM'.unibo.it, con soggetto [NomeGruppo]-PROPOSTA-[TitoloElaborato] (ad esempio, "Marco and Friends-PROPOSTA-Compagnia di autotrasporti").
  • Dopo aver ricevuto conferma, il gruppo procede alla progettazione, producendo la relativa documentazione e realizzando un sito web essenziale in cui siano stati predisposti i form per eseguire le interrogazioni previste nel progetto.
  • E' obbligatorio fornire nel report il link al sito web.
  • Le fasi della progettazione e la relativa documentazione devono seguire questo esempio: link a Google Drive
  • La relazione del progetto va consegnata a labdbsi@cs'NOSPAM'.unibo.it almeno 7 giorni prima dell'appello, o non potrà essere considerato nella valutazione totale.

Istruzioni per l'appello.

  • Per partecipare a un appello d'esame occorre iscriversi su Almaesami entro 7 giorni dalla data dell'esame. Chi non si iscrive in tempo non potra' sostenere l'esame, e dovra' attendere l'appello successivo.
  • Sono previsti sei appelli l'anno. Le date degli appelli sono pubblicate su Almaesami e possono subire variazioni. Si consiglia di verificare 24 ore prima dello scritto che la data non sia cambiata.
  • I voti verranno resi disponibili su Almaesami. Chi vorra' rifiutare il voto dovra' comunicarlo tassativamente entro 5 giorni dalla data della pubblicazione. Passato questo termine, i voti di coloro che non li hanno esplicitamente rifiutati si intendono accettati, e il docente provvedera' a registrarli successivamente

 

Strumenti a supporto della didattica

Cartella del docente con slide e altro materiale: link Google Drive

Orario di ricevimento

Consulta il sito web di Danilo Montesi