Basi di Dati Ingegneria Informatica e delle Telecomunicazioni

Documenti analoghi
Basi di dati I

INFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016

Fondamenti di Informatica

Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco

DOCENTE PROF. ALBERTO BELUSSI. Anno accademico 2010/11

Fondamenti di Informatica (lettere A-I) A

Basi di dati Modelli e linguaggi di interrogazione

Basi di dati D O C E N T E P R O F. A L B E R T O B E L U S S I. Anno accademico 2012/13

Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento

Corso di Laurea in Informatica Basi di Dati a.a

Fondamenti di Informatica T-1

Corso di INFORMATICA AZIENDALE (4 CFU)

Corso di Fondamenti di Informatica e Laboratorio T-AB

Basi di dati Basi di dati per bioinformatica

SISTEMI INFORMATIVI TERRITORIALI DATABASES -LEZIONE 3

FONDAMENTI DI INFORMATICA II

Corso di Laurea Ingegneria Informatica

INTRODUZIONE. Prof. Fabio A. Schreiber. Dipartimento di Elettronica e Informazione Politecnico di Milano PROGRAMMA DEL CORSO

Generalizzazione. Docente : Alfredo Cuzzocrea Tel. : Informatica

Fondamenti di informatica. Introduzione al corso di Fondamenti di informatica I e II (informatici) Anno Accademico

Fondamenti di Informatica

Basi di dati Architetture e linee di evoluzione

Corso di RETI DI COMUNICAZIONE E INTERNET Modulo 1

Informatica per l Ambiente e il Territorio

Organizzazione del corso

Fondamenti di Informatica T1"

Marco Listanti Antonio Cianfrani. Laboratorio di Applicazioni Telematiche A.A. 2014/2015

Ingegneria del Software II

Docente. Sistemi Informativi. Programma. Programma. Ing. Fabrizio Riguzzi

Informatica per le Scienze Umane. Introduzione al corso: programma dettagliato

Economia degli intermediari finanziari. Prof. Massimo Caratelli Prof. Franco Fiordelisi. a.a

Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2011/2012. Basi di dati

Principi di Progettazione del Software a.a " Introduzione al corso! Prof. Luca Mainetti! Università del Salento!

Fondamenti di Informatica

Fondamenti di Informatica

Corso di Fondamenti di Informatica e Laboratorio ato o T-AB

Fondamenti di Informatica A.A Studenti

Fondamenti di Informatica II Corso (HA-ZZ) Introduzione al corso

Introduzione. Insegnamento di Informatica. Elisabetta Ronchieri. I semestre, anno Corso di Laurea di Economia, Universitá di Ferrara

Sistemi Informativi. Ing. Fabrizio Riguzzi

Basi di dati. Maurizio Lenzerini. Dipartimento di Informatica e Sistemistica Antonio Ruberti Università di Roma La Sapienza

Sistemi Informativi Aziendali

Fondamenti di Informatica e Laboratorio T-AB

Progetto di Applicazioni Software

Introduzione. Fondamenti di Informatica 1. Dispensa 1 Gennaio Contenuti. Alfonso Miola. K Corso di Fondamenti di Informatica 1

Linee di programmazione

Elementi di Informatica e Programmazione

FONDAMENTI DI RETI DI TELECOMUNICAZIONI

Elementi di Informatica

Organizzazione Aziendale 16. ORGANIZZAZIONE AZIENDALE Prof. Rocco Reina CFU 8 /ore 64

FONDAMENTI DI INFORMATICA

liceo B. Russell PROGRAMMAZIONE INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE TRIENNIO: TERZA DISCIPLINA: INFORMATICA

Algebra relazionale: operazioni

MARKETING E E-COMMERCE Prof. Mauro Cavallone Presentazione corso: 2^ release 22 Novembre 2016

Corso di Informatica

Progetto di Applicazioni Software

Sistemi Informativi. Ing. Fabrizio Riguzzi

FONDAMENTI DI INFORMATICA

Corso di Applicazioni di Intelligenza Artificiale LS. Prof. Paola Mello Anno accademico 2008/2009

Sommario. Introduzione... 13

Fondamenti di Informatica MultiDAMS

Corso di Laboratorio di Basi di Dati

Interrogare una base di dati: algebra relazionale e SQL. Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor

Introduzione. Alessandro De Luca. Automazione

Tecnica delle Costruzioni

Transcript:

Basi di Dati Ingegneria Informatica e delle Telecomunicazioni A.A. 2014/2015 Ing. Claudio Marrocco c.marrocco@unicas.it

Obiettivi del corso Il corso mira ad introdurre agli studenti modelli e metodi per la definizione, progettazione e realizzazione di sistemi software in grado di gestire grosse moli di dati: conoscenza dei DBMS (Sistemi di gestione di basi di dati) relazionali dal punto di vista degli utenti e degli sviluppatori di applicazioni. conoscenza del modello relazionale e del linguaggio SQL. conoscenza del modello ER (Entità-Relazione) e di metodologie di progettazione di basi di dati relazionali basata su tale modello.

Obiettivi del corso Superato il corso, lo studente sarà (o almeno dovrebbe essere) in grado di: progettare e realizzare autonomamente basi di dati di media complessità. partecipare al progetto e alla realizzazione di basi di dati di grande complessità. realizzare applicazioni che utilizzino basi di dati anche di grande complessità.

Programma del corso Introduzione alle basi di dati. Modello relazionale. Progettazione di un database relazionale: Progettazione concettuale e modello ER. Progettazione logica: dal modello ER al modello relazionale. Cenni di progettazione fisica. Algebra relazionale e operazioni sui database. Linguaggio SQL: caratteristiche di base ed evolute. Basi di dati attive: triggers e transazioni. Normalizzazione e forme normali

Programma del corso: esercitazioni in aula Progettazione di database tramite modello ER. Esercizi di algebra relazionale. Creazione di database ed esecuzione di query in linguaggio SQL

Programma del corso: esercitazioni in aula informatica Installazione e configurazione del DBMS MySQL. Utilizzo di MySQL WorkBench (Modello EER in linguaggio simil-uml). Creazione di database tramite MySQL. Esecuzione di query e update in MySQL. Utilizzo di altri DBMS

Materiale didattico Libro di testo P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone - Basi di dati: modelli e linguaggi di interrogazione, 4ed. McGraw-Hill, 2013. oppure: Stesso libro ma terza edizione 2009 o seconda edizione 2006 o prima edizione 2002.

Materiale didattico Altro materiale didattico Lucidi delle lezioni Libri e manuali di installazione disponibili online Dispensa di esercizi (disponibile in copisteria) Libro consigliato (su alcune parti) P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone - Basi di dati - Architetture e linee di evoluzione, 2ed. McGraw-Hill, 2007.

Orari del corso Martedì: ore 14-16 in aula 1N3 Giovedì: ore 10-13 in aula 1N3 o in aula informatica A1

Orario di ricevimento Martedì: ore 10-12 Giovedì: ore 14-16

Avvisi, Risultati, Informazioni Per qualsiasi informazione relativa al corso e i risultati degli esami fare riferimento al sito web (Bacheca): http://www.docente.unicas.it/claudio_marrocco Per le slides e altre informazioni sul corso seguire il link Didattica/Basi di Dati.

Modalità d esame Progetto di gruppo (con discussione entro fine corso). Prova scritta (previa consegna del progetto). Propedeuticità obbligatorie: Analisi I Fondamenti di Informatica