REGISTRO DELLE LEZIONI

Documenti analoghi
REGISTRO DELLE LEZIONI

Basi di Dati. Corso di Laurea in Informatica Corso B A.A. 2015/16. Dr. Claudia d'amato. Dipartimento di Informatica, Università degli Studi Bari

Sommario. Introduzione... 13

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura

Informatica e Tecnologie per la Produzione del Software Crediti formativi 9

Prefazione. Parte Prima Basi di dati relazionali: modello e linguaggi 15

Syllabus A042 Insegnamenti disciplinari

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura

REGISTRO DELLE LEZIONI*

Gestione delle informazioni. Tot. h 10. Base di Dati. Tot. h 56. Grafica in C# - Laboratorio- Tot. h 40. Dipartimento Informatica Materia Informatica

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura

Basi di dati Modelli e linguaggi di interrogazione

REGISTRO DELLE LEZIONI*

Prova Scritta di Basi di Dati

Basi di Dati Relazionali

REGISTRO DELLE LEZIONI a

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

MODULO Il sistema azienda. Sistema Informativo e Informatico Requisiti dei dati

Progettazione Logica. T. Catarci, M. Scannapieco, Corso di Basi di Dati, A.A. 2008/2009, Sapienza Università di Roma

Prova Scritta di Basi di Dati

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Prova Scritta di Basi di Dati

Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw -Hill, Progettazione logica. Dati di ingresso e uscita

La progettazione logica

Basi di Dati Ingegneria Informatica e delle Telecomunicazioni

Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, Obiettivo della progettazione logica. Dati di ingresso e uscita

La Progettazione Logica

DIPARTIMENTO DI MATEMATICA E INFORMATICA Corso di laurea in Informatica Anno accademico 2018/ anno

Corso di Laurea in Informatica Basi di Dati a.a

Scopo Laboratorio di Informatica

Atzeni, Ceri, Paraboschi, Torlone Basi di dati

Progettazione logica: criteri di ottimizzazione

Requisiti della base di dati. Schema concettuale

Basi di dati McGraw-Hill

Basi di Dati: Corso di laboratorio

Prova Scritta di Basi di Dati

E. Giunchiglia Basi di dati 1 (trasparenze basate su Atzeni,, Ceri, Paraboschi, Torlone: : Basi di dati, Capitolo 8) Progettazione logica

Corsi di laurea: Fisica, Matematica e SMID

DOCENTE PROF. ALBERTO BELUSSI. Anno accademico 2010/11

DIPARTIMENTO DI MATEMATICA E INFORMATICA Corso di laurea in Informatica Anno accademico 2016/ anno

LA PROGETTAZIONE LOGICA

LA PROGETTAZIONE LOGICA. Prima parte

Algebra relazionale. Algebra relazionale. Operatori dell algebra relazionale. Operatori dell algebra relazionale. Algebra relazionale.

Progettazione logica 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/2013

Basi di dati. Progettazione logica

Basi di Dati: Corso di laboratorio

Il modello Entità-Relazioni (entity-relationship)

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

Progettazione logica. Requisiti della base di dati. Schema concettuale. Schema logico. Schema fisico. Obiettivo della progettazione logica

Progettazione logica relazionale. Basi di dati. Elena Baralis 2007 Politecnico di Torino D B M G D B M G3 D B M G6 D B M G5

Obiettivi della progettazione logica. Fasi della progettazione logica. Ristrutturazione dello schema ER. Parte VI. Progettazione logica

Informatica per le Scienze Umane. Introduzione al corso: programma

Gestione e Analisi dei Dati. Lezione 2 Vincoli su attributo Selezioni semplici su una tabella

Corso di Laurea in Informatica Basi di Dati a.a

ESAME di INFORMATICA e ARCHIVIAZIONE

Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, Progettazione logica. Dati di ingresso e uscita

Progettazione logica relazionale (1/2) Progettazione logica. Progettazione logica relazionale (2/2) Introduzione. Progettazione logica

Prefazione Sistemi informativi e basi di dati Il modello relazionale Il modello ER

Scopo. Informatica. Sistema informativo. Sistema informatico

La progettazione logica Traduzione dal modello Entità-Associazione al modello relazionale Anno accademico 2008/2009

Decomposizione senza perdita

Progettazione logica: criteri di ottimizzazione

A.s Programma di Informatica

Informatica Industriale

REGISTRO DELLE LEZIONI*

SQL /10/2016 Basi di dati - SQL 1

Scopo Informatica. Sistema informativo. Sistema informatico. Gestione dell informazione per le lauree triennali

PIANO DI LAVORO. a.s / 2019

Basi di dati I 14 febbraio 2019 Compito A Tempo a disposizione: un ora e quindici minuti per la prova breve, due ore per la prova lunga

Informatica. per laurea triennale di area non informatica. 1 Le basi di dati

Basi di Dati Corso di Laura in Informatica Umanistica

PROGRAMMAZIONE ANNO SCOLASTICO 2018/2019

Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, La normalizzazione

Prova Scritta di Basi di Dati

Esercitazione 3. Vincoli di integrità. Approccio Procedurale

Istituto Statale E.Torricelli Liceo Scientifico Tecnologico-Tecnico Industriale. Compiti Estivi Informatica

Dipartimento di Ingegneria. Libretto delle Attività Didattiche. Anno Accademico. Regime Prescelto: Tempo Pieno Definito

Basi di dati (database)

Forme normali. Le forme normali sono di solito definite sul modello relazionale, ma hanno senso in altri contesti, ad esempio il modello E-R

Progettazione di basi di dati D B M G

Prova Scritta di Basi di Dati

Algebra relazionale: operazioni

Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, SQL

ITI M. FARADAY. Programmazione a. s

BASE DI DATI. Esercizio: FACEBOOK Progettazione concettuale Progettazione logica. Informatica Umanistica Università di Pisa

Progettazione logica relazionale (1/2)

Basi di dati I 22 settembre 2014 Tempo a disposizione: un ora e trenta minuti.

Prova Scritta di Basi di Dati

Atzeni, Ceri, Paraboschi, Torlone Basi di dati. Progettazione logica. Attenzione

PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018

Errata Corrige dell edizione 2007

Tornando all esempio..

Basi di dati e Relazioni

Esercitazioni Basi di dati e web Dario Facchinetti

Transcript:

UNIVERSITÀ DEGLI STUDI DI GENOVA DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI CORSO DI LAUREA IN INFORMATICA REGISTRO DELLE LEZIONI del Corso Ufficiale nome: Basi di Dati codice: 25880 tenute dal Prof: Giovanna Guerrini nell Anno Accademico 2016/2017 RIEPILOGO DEL CORSO N. delle lezioni 26 per totale ore 52 N. delle esercitazioni 8 per totale ore 16 Annotazioni: Le ultime 3 lezioni e 2 esercitazioni hanno coperto la parte di programma dell insegnamento dedicata agli studenti che seguono l insegnamento per 9 CFU (CdL Informatica) Il DOCENTE Il DIRETTORE del DIPARTIMENTO** Il DOCENTE RESPONSABILE* Alla fine dell insegnamento il Registro deve essere stampato, firmato in ogni parte richiesta e consegnato al Direttore del Dipartimento di riferimento del CdS. Copia elettronica (anche non firmata) deve essere inviata al Coordinatore del CCS e, qualora differente, al Direttore del Dipartimento di afferenza del docente. * Solo se l'insegnamento o modulo è tenuto da più docenti in codocenza ed il docente che compila il presente registro non è il docente responsabile. **Dipartimento di riferimento del Corso di Studio.

Inquadramento generale dei contenuti del corso Inquadramento generale dei contenuti del corso (conclusione) Addì 21 Febbraio 2017 Firma dell insegnante Addì 22 febbraio 2017 Firma dell insegnante Il modello relazionale: nozione di relazione, notazione con nome e posizionale, valori nulli, chiavi Il modello relazionale: chiavi (esempi), chiavi esterne Addì 24 febbraio 2017 Firma dell insegnante Addì 28 febbraio 2017 Firma dell insegnante Esercizi sul modello relazionale. Modello Entity Relationship: entità, associazioni, attributi, vincoli di cardinalità Addì 1 marzo 2017 Firma dell insegnante Addì 3 marzo 2017 Firma dell insegnante Modello ER: vincoli di identificazione, gerarchie di generalizzazione/specializzazione Progettazione concettuale. Esempio di progettazione concettuale: programmazione cinema Addì 7 marzo 2017 Firma dell insegnante Addì 10 marzo 2017 Firma dell insegnante

Esercizi di progettazione concettuale: programmazione cinema (continuazione), corsi di formazione. Progettazione logica - ristrutturazione: attributi composti e multivalore, gerarchie di ereditarietà, analisi delle ridondanze, partizionamento e accorpamento. Ristrutturazione dell'esempio dei corsi Addì 14 marzo 2017 Firma dell insegnante Addì 15 marzo 2017 Firma dell insegnante Progettazione logica: traduzione Verifica di qualità per schemi relazionali: motivazioni, dipendenze funzionali, BCNF Addì 17 marzo 2017 Firma dell insegnante Addì 29 marzo 2017 Firma dell insegnante Laboratorio prima esercitazione: definizione dello schema Verifica di qualità per schemi relazionali: scomposizioni lossless join, scomposizioni che preservano le dipendenze, 3NF. Addì 31 marzo 2017 Firma dell insegnante Addì 4 aprile Firma dell insegnante Algebra relazionale e SQL: Interrogazioni di base (selezione, proiezione, prodotto Cartesiano) (1h) + Barbara Catania Sistemi NoSQL (1h) Laboratorio seconda esercitazione: interrogazioni formato base Addì 5 aprile 2107 Firma dell insegnante Addì 7 aprile 2017 Firma dell insegnante

Algebra relazionale e SQL: Ridenominazione, Operazioni insiemistiche (unione, differenza) Algebra relazionale e SQL: Intersezione e Join, SQL: outer join. Esempi algebra e SQL (schema pizzeria) Addì, 11 aprile 2017 Firma dell insegnante Addì 12 aprile 2017 Firma dell insegnante Laboratorio terza esercitazione: Join e operazioni insiemistiche SQL: funzioni di gruppo e group by, clausola having, sotto-interrogazioni scalari Addì 19 aprilw 2017 Firma dell insegnante Addì 21 aprile 2017 Firma dell insegnante Laboratorio quarta esercitazione: Funzioni di gruppo e sotto-interrogazioni scalari SQL: sotto-interrogazioni "table" e sottointerrogazioni correlate Addì 26 aprilw 2017 Firma dell insegnante Addì 28 aprile 2017 Firma dell insegnante SQL: valori nulli, algebra relazionale e SQL: divisione Laboratorio quinta esercitazione: Sottointerrogazioni e sottointerrogazioni correlate Addì 2 maggio 2017 Firma dell insegnante Addì 3 maggio 2017 Firma dell insegnante

SQL: modifiche, vincoli, viste e dati derivati Esercizi sui linguaggi relazionali Addì5 maggio 2017 Firma dell insegnante Addì 9 maggio 2017 Firma dell insegnante Laboratorio sesta esercitazione: Modifiche, vincoli, viste Esercizi sui linguaggi relazionali Addì 10 maggio 2017 Firma dell insegnante Addì 12 maggio 2017 Firma dell insegnante Sviluppo di applicazioni per basi di dati, estensioni procedurali di SQL, PL/pgSQL Laboratorio settima esercitazione: SQL da programma Addì 16 maggio 2017 Firma dell insegnante Addì 17 maggio 2017 Firma dell insegnante Trigger (ore 14-16): SQL da programma e JDBC. cenni a transazioni e indici Addì 19 maggio 2017 Firma dell insegnante Addì 23 maggio 2017 Firma dell insegnante

Laboratorio ottava esercitazione: SQL da programma Seminario di Alessandro Solimando (Amadeus): gestione e analisi di dati (finalizzata ad ottimizzare l'elaborazione di transazioni su grandissime moli di dati) in Amadeus Addì 24 maggio 2017 Firma dell insegnante Addì 26 maggio 2017 Firma dell insegnante Addì Firma dell insegnante Addì Firma dell insegnante