Scheda insegnamento (lingua italiana)

Stampato il 05.05.2024 ore 17:55

Insegnamento

Basi di dati
Databases

Corso di Laurea

Corso di Laurea in Ingegneria Gestionale dell'Informazione
First Level Degree in Information Management Engineering

Anno

3

Periodo didattico

1

Crediti

5

Docente:   Andrea Schaerf Anno accademico:   2009/2010

Obiettivi formativi specifici: Propedeuticità obbligatorie: Competenze acquisite (max. 500 caratteri per riga):
Lezioni ed esercitazioni Ore
Argomenti Contenuti specifici  
Introduzione alle basi di dati  Sistemi informativi, informazioni e dati. Basi di dati e sistemi di gestione. Modelli dei dati. 2
Il modello relazionale  Basi matematiche del modello relazionale. Struttura e vincoli di integritą del modello relazionale. 4
L'algebra relazionale  Operatori dell'algebra relazionale. Interrogazione di una base di dati in algebra relazionale. 4
Il linguaggio SQL  Definizione di dati in SQL. Interrogazione in SQL. Manipolazione di dati in SQL. Cenni su SQL immerso in un linguaggio di programmazione. 10
La progettazione concettuale  Il modello Entitą-Relazione. Strategie di progetto. Qualitą di uno schema concettuale. Esempi di schemi concettuali. 6
La progettazione logica  Ristrutturazione di schemi Entitą-Relazione. Traduzione verso il modello relazionale. 4
La normalizzazione  Ridondanze e anomalie. Dipendenze funzionali. Forme normali: 3NF e BCNF. La decomposizione come strumento di normalizzazione. Proprietą delle decomposizioni. 4
Utilizzo del DBMS PostgreSQL  Installazione e utilizzo del DBMS PostgreSQL (v.8) in ambiente Windows. Utilizzo del client PGAdminIII. Caratteristiche di PostgreSQL. 2
Esercitazioni in SQL  Realizzazione di comandi e interrogazioni in SQL utilizzando PostgreSQL. 6
L'accesso a basi di dati via web (cenni)  Cenni ai linguaggi HTML e PHP. PHP immerso in HTML. SQL immerso in PHP. Interazione tra PHP e PostgreSQL. 2
 Totale ore lezioni ed esercitazioni 44 
 di cui di esercitazione 10 
Ulteriori attività di didattica assistita
Ore
  Laboratorio  6
  Seminari e/o testimonianze  0
  Corsi integrativi  0
  Visite guidate  0
   
 Totale ore dedicate ad altre attività di didattica assistita 6 
 Totale ore complessive
50 

Modalitą d'esame: Prova scritta e orale

Testi consigliati: Ulteriore materiale didattico o informazioni reperibili al sito http:// www.diegm.uniud.it/schaerf/BasiDati/


- Documento generato con SOFIA -