Navigazione di Sezione:
Basi Di Dati 2024/2025
Generali:
- Dipartimento: Scienze Matematiche, Fisiche E Naturali
- Settore Ministeriale: INF/01
- Codice di verbalizzazione: 8067747
- Metodi di insegnamento: Frontale
- Metodi di valutazione: Scritto E Orale
- Prerequisiti: Lo studente deve aver sostenuto gli esami di 1. Matematica discreta. 2. Programmazione dei calcolatori con laboratorio.
- Obiettivi: Presentazione Il Corso di Basi di Dati e di Conoscenza ha lo scopo di far acquisire allo studente una buona conoscenza dei principi che governano la progettazione di basi di dati e di conoscenza sia tradizionali sia più avanzati come database distribuiti e NoSQL ed interazione con applicativi. Il Corso propone i concetti basilari dell��algebra e del calcolo relazionale e li declina nello studio del modello Entità-Relazione e, più in generale, delle tematiche relative alla progettazione di basi di dati relazionali. Inoltre, obiettivo formativo del Corso è fornire allo studente una conoscenza nel dettaglio sul funzionamento dei sistemi di gestione delle basi di dati fondati sul linguaggio SQL (Standard Query Language) e l��impiego di quest��ultimo come linguaggio di definizione e manipolazione della base di dati. Obiettivi Formativi Il Corso di Basi di Dati ha i seguenti obiettivi formativi: - Illustrare il modello relazionale per la rappresentazione dei dati. - Illustrare le nozioni base di Algebra e Calcolo Relazionale. - illustrare le tecniche di progettazione di basi di dati fondate sul modello Entità-Relazione. - Illustrare i sistemi di gestione delle basi di dati fondati sul linguaggio SQL. - Illustrare le problematiche relative alle basi di dati relazionali. - Illustrare l��interazione con basi di dati relazionali tramite l��uso di SQL come Data Definition Language (DDL) e Data Management Language (DML). - Illustrare le tecniche di programmazione avanzata di base di dati - Illustrare le forme normali e le tecniche di normalizzazione. - Illustrare le tecniche di ottimizzazione. - Illustrare le tecniche di gestione delle transazioni e il controllo della concorrenza Risultati di Apprendimento Attesi Conoscenza e capacità di comprensione Lo studente al termine del Corso avrà conoscenza delle problematiche relative alle basi di dati relazionali, e ai relativi sistemi di gestione fondati sul linguaggio SQL (Standard Query Language) e alla progettazione di basi di dati basati sul metodo Entità-Relazione. Inoltre, tramite le esercitazioni e il laboratorio gli studenti acquisiranno la capacità di implementare i propri progetti, basati su casi di studio, in appositi software per la gestione di un DBMS (DataBase Management System). Conoscenze e capacità di comprensione applicate: Lo studente sarà in grado di utilizzare strumenti, ambienti di sviluppo e metodi per affrontare problemi di progettazione di basi di dati; sarà inoltre in grado di utilizzare le funzionalità di base dei sistemi di gestione di basi di dati, come la definizione della base di dati, l��aggiornamento della base di dati, e le interrogazioni sulla base di dati, nell'ambito dello sviluppo e dell'esercizio di sistemi informativi Autonomia di giudizio Lo studente sarà in grado di effettuare una analisi di un sistema di basi di dati complesso e sarà in grado di progettarlo e di realizzarlo in un apposito software per la gestione di una base di dati (DBMS).
- Ricevimento: su appuntamento via e-mail
Didattica:
- A.A.: 2024/2025
- Canale: UNICO
- Crediti: 9