elenco   
        corso   

Basi di Dati e Sistemi Informativi D

(Corso di Diploma in Informatica)

Codice: 5I013Crediti: 6Semestre: 1Sigla: BD 

Docente

Gualtiero Leoni   leoni@di.unipi.it  Tel. 0502212700

Prerequisiti

Obiettivi di apprendimento

Far acquisire la nozione di sistema per basi di dati e la capacità di realizzare una base di dati

Descrizione

Vengono presentate le funzionalitą dei Sistemi per la gestione di Basi di Dati e viene presentata una metodologia di progettazione di basi di dati che utilizza il modello Entitą- Relazione nella fase di progettazione concettuale ed il modello relazionale nella fase di progettazione logica. È inoltre previsto un laboratorio per l'avviamento degli studenti all'uso di un SGBD commerciale ed allo sviluppo di un progetto di basi di dati.

English Description

The course has two main components: first we will consider the functionalities of the Database Management Systems; the next step is to focus on a methodology of database project. Conceptual project is based on Entity-Relationship data model, while logical project is based on relational data model. Classes will aim providing students technical skills and practical experience to enable them to carry out database project for themselves.

Programma

& Evoluzione dei sistemi per il trattamento dei dati persistenti: i sistemi per la gestione di archivi e i sistemi per la gestione di basi di dati. Funzionalitą dei sistemi per la gestione di basi di dati: modello dei dati; livelli di descrizione dei dati; linguaggi per l'uso dei dati; controllo dell'integritą e sicurezza dei dati; protezione dei dati da malfunzionamenti e da interferenze indesiderate in caso di accessi concorrenti. [AGO]cap.1 & Sistemi informativi e sistemi informatici.Aspetti della modellazione. La conoscenza concreta, astratta e procedurale; la dinamica; la comunicazione. Modelli dei dati. [AGO]cap.2 §2.1, 2.2 & Il modello Entitą-Relazione. I meccanismi di astrazione dei modelli dei dati E-R. Vincoli di cardinalitą e di identificazione. Formalismo grafico. Il modello E-R esteso. [BDLS] cap.2 §5 oppure [BCN] cap.2 §2.4 & La progettazione di basi di dati. Progettazione top-down a pił fasi. Specifica dei requisiti. Progettazione concettuale. [AGO] cap.3. Minimalitą ed espressivitą degli schemi, dipendenze funzionali, forme normali. [BCN] cap.6. & Le basi di dati relazionali.Il modello relazionale dei dati. Algebra ralazionale. Progettazione relazionale: Traduzione di uno schema E-R in uno schema relazionale. [AGO]cap.5 & Il linguaggio SQL. [AGO] capp.7,8,9.
Ore lezione: 25Ore esercitazione: 15   

Bibliografia

[AGO] A. Albano, G.Ghelli e R. Orsini, Basi di Dati Relazionali e a Oggetti, Zanichelli, Bologna, 1997. [BDLS] C.Batini, G.De Petra, M. Lenzerini e G.Santucci, La Progettazione Concettuale dei Dati, Franco Angeli, Milano, 1986. [BCN] C.Batini. S.Ceri and S.B.Navathe, Conceptual Database Design, The Benjamin/ Cummings Publishing Company, Inc., 1992.

Modalità di esame

Scritto e orale

Ulteriore pagina web del corso:


home


email