Alba AMATO
Insegnamento di SISTEMI INFORMATIVI PER LE PP. AA.
Corso di laurea magistrale in SCIENZE E TECNICHE DELLE AMMINISTRAZIONI PUBBLICHE
SSD: INF/01
CFU: 8,00
ORE PER UNITÀ DIDATTICA: 48,00
Periodo di Erogazione: Annualità Singola
Italiano
Lingua di insegnamento | ITALIANO |
Contenuti | Il corso è indirizzato a fornire al discente le conoscenze necessarie a comprendere i sistemi informativi e a descrivere i modelli dei dati e le tecniche di progettazione concettuale, logica e fisica per lo sviluppo e la gestione di basi di dati. Il corso mira a formare le conoscenze e le competenze di base per la rappresentazione, l’organizzazione, l’interrogazione ed il recupero dell’informazione mediante la tecnologia delle basi di dati. Si fa riferimento al modello relazionale dei dati, ampiamente adottato nei sistemi commerciali e open-source, per illustrare le idee di base della rappresentazione tabellare delle informazioni. Viene presentato il linguaggio di interrogazione SQL che implementa ed estende i meccanismi dell’algebra relazionale. Si studiano i meccanismi a più alto livello per il design delle basi di dati, la rappresentazione delle informazioni, le nozioni di entità (o oggetto) e di relazione (o associazione), il loro uso nella progettazione concettuale e logica delle basi di dati. |
Testi di riferimento | BASI DI DATI 6/ED CON CONNECT |
Obiettivi formativi | Obiettivi formativi generali dell'insegnamento in termini di risultati di apprendimento attesi. |
Prerequisiti | Nessuno |
Metodologie didattiche | Lezioni frontali e interattive, presentazione delle ricerche degli studenti (48 ore). |
Metodi di valutazione | La verifica dell'apprendimento avviene attraverso una prova scritta propedeutica per una prova orale. L'esame orale consiste in non meno di tre domande. Le due prove pesano al 50% sul voto finale. |
Altre informazioni | Diapositive del docente ed esercizi saranno disponibili sulla piattaforma TEAMS. |
Programma del corso | Introduzione alle basi di dati: modelli dei dati, generalità sui DBMS. |
English
Teaching language | Italian |
Contents | The course is aimed at providing the learner with the knowledge necessary to understand information systems and to describe data models and conceptual, logical and physical design techniques for the development and management of databases. The course aims to train the basic knowledge and skills for the representation, organisation, query and retrieval of information using database technology. We refer to the relational data model, widely adopted in commercial and open-source systems, to illustrate the basic ideas of tabular representation of information. The SQL query language that implements and extends the mechanisms of relational algebra is presented. We study the higher level mechanisms for the design of databases, the representation of information, the notions of entity (or object) and relationship (or association), their use in the conceptual and logical design of databases. |
Textbook and course materials | BASI DI DATI 6/ED CON CONNECT |
Course objectives | General educational objectives of teaching in terms of expected learning outcomes. |
Prerequisites | None |
Teaching methods | Frontal and interactive lessons, presentation of student research (48 hours). |
Evaluation methods | Verification of learning takes place through a written test |
Other information | Lectures Slides and exercises will be available on TEAMS platform for sharing of teaching materials. |
Course Syllabus | Introduction to databases: data models, general information on DBMS. |