Richiedi Info          Brochure      Seguici su:
      Seguici su:




      
      Seguici su:            

Database

Database

Database

SSD

Crediti

INF/01

12

Obiettivi Formativi

Finalità dell’insegnamento è quello di illustrare i concetti fondamentali di un database relazionali e dei sistemi di gestione (DBMS-SQL), per la gestione e l’interrogazione dei dati, le relative metodologie di progettazione, la struttura interna di un sistema di gestione di dati e la gestione delle transazioni.

Competenze acquisite

Al termine del corso, lo studente dovrà essere in grado di gestire la progettazione, gestione e interrogazione i database relazionali e conoscere i concetti base relativi alla tecnologia dei sistemi di gestione di base dati anche in relazione all’organizzazione fisica, alla gestione delle transazioni, alla gestione semi-strutturata.

Programma

Parte 1

– I Sistemi per Basi di Dati (BD): introduzione e funzionalità
– La progettazione concettuale
– Il modello relazionale dei dati
– Dallo schema concettuale allo schema relazionale
– Linguaggio SQL
– Laboratorio per sperimentare SQL tramite il DBMS PostgreSQL

 Parte 2

– Normalizzazione di schemi relazionali
– SQL per l’amministrazione di basi di dati
– Sviluppo di applicazioni che si interfacciano con una base di dati
– Cenni di modelli di dati non relazionali

Testi Consigliati

– A. Albano, G. Ghelli, R. Orsini. Fondamenti di Basi di Dati. Zanichelli, 2005. – M. Grinberg – Flask Web Development: Developing Web Applications with – – Python, 2018
– H. Garcia-Molina, J. Ullman, J. Widom – Database Systems: The Complete Book, 2008

Modalità di Verifica

–         Prova scritta con domande aperte e scelta multipla

–         La durata della prova e di massimo 3 ore

–         La valutazione viene espressa in trentesimi

Diemme Informatica
Panoramica privacy

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.