Stampa
Chiudi

Codice
DBS120
Struttura  Moduli 1 / 4 gg
Coordinamento Didattico  Osvaldo Prosperi


Il corso, dopo una panoramica generale sulle basi di dati e sui loro sistemi di gestione nell’ambito dei S.I., illustra in dettaglio tutti gli aspetti relativi alle varie fasi della progettazione delle basi di dati relazionali. Per la fase di progettazione concettuale si fa riferimento al modello Entità-Relazione (E-R), mentre per la creazione e l’utilizzo delle basi di dati è utilizzato il linguaggio SQL.

Metodologia didattica
Sono previste attività di laboratorio quali esercitazioni, demo, applicazioni ed esempi pratici, analisi di casi di studio.

Destinatari
Progettisti di basi di dati relazionali

Prerequisiti
Conoscenze di informatica

Risultati attesi
- Progettare una base di dati relazionale (schema E-R)
- Formulare interrogazioni nel linguaggio SQL

 

Information Technology

Data Base relazionali: metodologie di progetto

 

Programma

Introduzione a un processo di sviluppo del software  
- modelli, fasi, discipline di sviluppo, discipline di gestione e milestone
- caratteristiche e peculiarità del modello di sviluppo iterativo e incrementale


I Sistemi Informativi
- Evoluzione dei S.I. e concetti base
- Basi di dati e loro sistemi di gestione


Progettazione di basi di dati relazionali
- Caratteristiche generali dei modelli concettuali: strutture di classificazione; vincoli di integrità
- Metodologie di progetto di basi di dati: la progettazione concettuale
- Il modello Entità-Relazione (E-R): vincoli d’identificazione e di cardinalità


Metodologie di progettazione concettuale
- Top-down, bottom-up e mista


Operazioni fondamentali dei linguaggi di interrogazione
- Algebra relazionale e linguaggio SQL


Modelli delle basi di dati
- Cenni sui modelli reticolare e gerarchico
- Dal modello concettuale al modello relazionale


La progettazione logica
- Indicizzazione su RDBMS
- Transazioni
- Concetto di normalizzazione
- Ottimizzazione e progettazione logico-fisica