Salta al contenuto principale
CODICE 65920
ANNO ACCADEMICO 2017/2018
CFU
SETTORE SCIENTIFICO DISCIPLINARE ING-INF/05
LINGUA Italiano
SEDE
PERIODO 1° Semestre
MATERIALE DIDATTICO AULAWEB

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

Introduzione a Basi di Dati e loro ciclo di vita, strumenti per la progettazione, linguaggi per la creazione-interrogazione-manipolazione di basi dati centralizzate, basi dati relazionali.

PROGRAMMA/CONTENUTO

Il corso verterà su aspetti fondamentali dei sistemi transazionali, sui linguaggi di programmazione specifici, sulle teorie per l’integrità dell’informazione. Nella prima parte verranno affrontate le tematiche di progetto di data base sia dal punto di vista concettuale che dal punto di vista logico, verranno presentati i modelli Entity/Relationship, i modelli classici di DB in particolare il modello relazionale. Nella seconda parte verranno presentati i fondamenti algebrici del modello relazionale, il linguaggio SQL e la teoria della normalizzazione fino a 4NF. Nella terza parte verranno analizzati i linguaggi embedded per accesso a DB, ODBC, JDBC, i modelli s oggetti OODB e ORDB. Nell’ultima parte verranno approfondite le
tematiche relative alla memorizzazione fisica dei dati, le strutture a indice lineari, ad albero B+ e Hash

TESTI/BIBLIOGRAFIA

Dispense su Aulaweb, A. Sielberschatz et al. “Database System Concepts”

DOCENTI E COMMISSIONI

Commissione d'esame

ANTONIO BOCCALATTE (Presidente)

MARCO MARATEA

MASSIMO PAOLUCCI

LEZIONI

Orari delle lezioni

BASI DI DATI

ESAMI

MODALITA' D'ESAME

Prova scritta e prova orale

MODALITA' DI ACCERTAMENTO

Acquisire dimestichezza con le problematiche di base relative ai sistemi transazionali con particolare riferimento alla modellazione concettuale, diagrammi E/R; ai modelli logici tradizionali, gerarchico, reticolare, relazionale; al linguaggio SQL anche embedded in linguaggi procedurali; al processo di normalizzazione fino alla4NF; alle strutture ad indice.

Calendario appelli

Data appello Orario Luogo Tipologia Note
17/01/2018 10:00 GENOVA Scritto
14/02/2018 10:00 GENOVA Scritto
06/06/2018 10:00 GENOVA Scritto
11/07/2018 10:00 GENOVA Scritto
10/09/2018 10:00 GENOVA Scritto