Stefano MARRONE
Insegnamento di BASI DI DATI E SISTEMI INFORMATIVI
Corso di laurea magistrale in MATEMATICA
SSD: ING-INF/05
CFU: 8,00
ORE PER UNITÀ DIDATTICA: 72,00
Periodo di Erogazione: Secondo Semestre
Italiano
Lingua di insegnamento | ITALIANO |
Contenuti | Modello Relazionale. Linguaggio SQL e PostgreSQL. Progettazione di Basi di Dati. Sistemi Informativi e data warehousing. Linguaggio Python ed interfacciamento a basi di dati. |
Testi di riferimento | Basi di dati 5/ed - Paolo Atzeni, Stefano Ceri, Piero Fraternali, Stefano Paraboschi e Riccardo Torlone - McGraw-Hill |
Obiettivi formativi | Conoscenza e capacità di comprensione (knowledge and understanding): |
Prerequisiti | Fondamenti di Informatica (conoscenza di un linguaggio di programmazione procedurale). |
Metodologie didattiche | 56 ore di lezione, 12 ore di attività di laboratorio. Data la presenza di una prova d’esame pratica è consigliata la frequenza alle lezioni di laboratorio. |
Metodi di valutazione | L’esame si compone di due prove: una prova al calcolatore ed una prova orale. |
Altre informazioni | Verrà caricato on-line il materiale didattico nonché gli esempi mostrati al corso e le esercitazioni di laboratorio proposte. |
Programma del corso | Introduzione |
English
Teaching language | Italian |
Contents | Relational Model. SQL and PostgreSQL language. Design of Databases. Information Systems and data warehousing. Python language and database interfacing |
Textbook and course materials | Basi di dati 5/ed - Paolo Atzeni, Stefano Ceri, Piero Fraternali, Stefano Paraboschi e Riccardo Torlone - McGraw-Hill |
Course objectives | Knowledge and understanding (knowledge and understanding): |
Prerequisites | Fundamentals of Computer Science (knowledge of a procedural programming language). |
Teaching methods | 56 hours of lessons, 12 hours of laboratory work. Given the presence of a practical exam, attendance at laboratory classes is recommended. |
Evaluation methods | The exam consists of two tests: a computer test and an oral test. |
Other information | The didactic material will be uploaded online as well as the examples shown in the course and the proposed laboratory exercises. |
Course Syllabus | Introduction |