Politecnico di Torino
Politecnico di Torino
   
Login  
en
Politecnico di Torino
Anno Accademico 2013/14
02EYONL, 02EYONM, 02EYOQR
Basi di dati e sistemi informativi aziendali
Corso di Laurea in Ingegneria Della Produzione Industriale - Torino/Athlone
Corso di Laurea in Ingegneria Della Produzione Industriale - Torino/Barcellona
Corso di Laurea in Ingegneria Della Produzione Industriale - Torino/Nizza
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Di Carlo Stefano ORARIO RICEVIMENTO A2 ING-INF/05 28 20 12 0 7
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/05 6 A - Di base Matematica, informatica e statistica
Presentazione
Il corso ha l'obiettivo di fornire la nozione di base di dati, intesa come insieme di archivi, e le metodologie per il loro progetto e realizzazione, nonché la loro integrazione in ambiente distribuito e di rete. Vengono inoltre introdott nozioni sui sistemi informativi aziendali
Risultati di apprendimento attesi
Conoscenza delle basi dati relazionali, sui metodi della loro progettazione, realizzazione ed esercizio anche via Web;
conoscenze dei sistemi informativi aziendali
Capacità di progettare e realizzare basi dati relazionali utilizzate in ambiente industriale e commerciale.
Capacità di utilizzare e gestire basi dati relazionali in ambito industriale e commerciale.
Prerequisiti / Conoscenze pregresse
Nozioni di informatica
Programma (Prof. S. Di Carlo)
Il corso si compone di lezioni in aula coadiuvate da una serie di esercitazioni pratiche svolte in laboratorio.

Le lezioni in aula coprono i seguenti argomenti:

Introduzione
==========
-- Introduzione al corso
-- Introduzione alle basi di dati

Modello relazionale e algebra relazionale
==============================
-- Modello relazionale
-- Algebra relazionale

Il linguaggio SQL: fondamenti
======================
-- Istruzione SELECT: fondamenti
-- Interrogazioni nidificate
-- Operatori insiemistici
-- Istruzioni di aggiornamento
-- Gestione delle tabelle

Linguaggio SQL: costrutti avanzati
=========================
-- Gestione delle viste
-- Gestione delle transazioni
-- Gestione degli indici

Progettazione delle basi di dati
=======================
-- Modello entità-relazioni
-- Progettazione concettuale
-- Progettazione logica relazionale

Le esercitazioni di laboratorio forniranno agli studenti nozioni relative allo sviluppo di applicazioni web (basate sul linguaggio PHP) supportate da basi di dati che permetteranno una verifica pratica delle nozioni apprese durante le lezioni in aula.


Testi richiesti o raccomandati: letture, dispense, altro materiale didattico (Prof. S. Di Carlo)
Tutti gli argomenti trattati a lezione saranno supportati da materiale distribuito dal docente in formato elettronico.

Per approfondimenti è possibile far riferimento ai seguenti testi:
-- Atzeni, Ceri, Paraboschi, Torlone, "Basi di dati - Modelli e linguaggi di interrogazione", 3 ed., McGraw Hill, 2009
-- Raghu Ramakrishnan, Johannes Gehrke, "Sistemi di basi di dati", McGraw-Hill, 2004
-- Albano, Ghelli, Orsini, "Fondamenti di basi di dati, Zanichelli, 2005
-- Baralis, Belussi, Psaila, "Basi di dati: temi d’esame svolti", Esculapio, 2000


Criteri, regole e procedure per l'esame (Prof. S. Di Carlo)
L'esame si compone di due sezioni:

1) Una prova scritta atta a valutare il livello di conoscenza del linguaggio SQL e della sua applicazione per l'interrogazione di basi di dati relazionali.

2) Una prova composta da un lavoro di gruppo seguito da una discussione orale atta a valutare le capacità degli studenti di progettare una base dati e un'applicazione web per il suo accesso.

Entrambe le prove sono valutate con un voto in trentesimi e concorrono in maniera paritaria alla formulazione del voto finale.


Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2013/14
Indietro



© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)
Contatti