Form di ricerca

Corsi di Laurea

Torna Indietro


Materia: SISTEMI INFORMATIVI
Classe/Partizione:
ID Attività Didattica: 906104
Docente: DI SCIASCIO EUGENIO
Esami: Visualizza Elenco degli Appelli
PeriodoS1 (1° SEMESTRE)
Inizio lezionisabato 01 ottobre 2016
Fine lezionigiovedì 02 febbraio 2017
SegmentoDocenteSSDTipoCFUOreTAFFrequenza
SISTEMI INFORMATIVI (1 Modulo) DI SCIASCIO EUGENIO ING-INF/05 LEZ 6 48 Affine/Integrativa Libera
COLUCCI SIMONA
Legenda
SEGMENTO:
Tutte le unità didattiche sono composte da almeno un segmento
TIPO:
LEZ - lezione, ESE - esercitazione, LAB - laboratorio

Orario di Ricevimento

GiornoOra inizioOra fineLuogo
Lunedì 12:30 14:00Laboratorio di Sistemi Informativi
Note:

Obiettivi Formativi:

Il corso ha lo scopo di introdurre ai sistemi informativi su elaboratore per la gestione di dati strutturati basati su DataBase Management Systems (DBMS), fornendo elementi per la modellazione e l’interrogazione di basi di dati. Il modulo del corso introduce al linguaggio SQL, coprendo gli aspetti teorici e pratici per la memorizzazione di informazioni in basi di dati relazionali.
Il corso inoltre introduce ai linguaggi principali del Web e dei sistemi informativi Web-based. Copre gli aspetti teorici e pratici della ricerca di informazioni non strutturate e in ultimo sono illustrati temi emergenti, quali il Semantic Web, fornendo le basi teoriche e applicative per affrontare questi nuovi paradigmi.

Contenuti del Corso:

Progettazione di Basi di dati
Modello concettuale ed Entità-Relazione (E-R)
Basi di dati relazionali: modello e linguaggi
Modello logico: il modello relazionale ed i suoi elementi
Analisi delle ridondanze
Eliminazione delle generalizzazioni
Vincoli di integrità
Algebra e calcolo relazionale
La normalizzazione: teoria e metodi
Il linguaggio SQL per Relational Data Base Management System (RDBMS)
SQL: caratteristiche evolute
Asserzioni
Viste
Trigger e Basi di dati attive
Controllo dell'accesso
Transazioni
Sviluppo di applicazioni per Basi di dati
SQL Embedded: cursori e SQL dinamico
Call Level Interface (CLI)
Stored Procedures: introduzione a Oracle PL/SQL
Organizzazione fisica e gestione delle interrogazioni
Gestione delle transazioni
Architetture distribuite
Basi di dati distribuite: architetture e tecnologie
Protocollo di commit a due fasi
Architetture per l'analisi dei dati

Introduzione alle reti di calcolatori
Linguaggi e tecnologie per il Web
Il linguaggio HTML e le pagine Web
Fogli di stile CSS
Markup descrizionale XML (eXstensible Markup Language)
Architetture Service Oriented (SOA)
Il concetto di Web Service
Tecnologie e linguaggi per SOA
Il Web Semantico
Fondamenti ed evoluzione del Web
Linguaggi per la creazione del Web Semantico
Dati per il web semantico e Linked Open Data
Elementi di Information Retrieval (IR) e Web IR
Processo di IR e rappresentazione formale
Modello booleano e vettoriale
Valutazione di un IRS: precision e recall
Introduzione al Web IR e algoritmo Page Rank
Intoduzione al linguaggio PHP

Testi di Riferimento:

P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone. Basi di dati - Modelli e linguaggi di
interrogazione 4/ed, Mcgraw-Hill, 2013

T. Di Noia, R. De Virgilio, E. Di Sciascio, F. M. Donini, Semantic Web - Tra ontologie e Open Data,

Http://sisinflab.poliba.it/disciascio/
Apogeo, 2013

Requisiti:

Buona conoscenza dei fondamenti e delle nozioni di base dell’informatica. Conoscenza elementare della analisi matematica e dell'algebra



Materia: SISTEMI INFORMATIVI
Classe/Partizione:
ID Attività Didattica: 906104
Docente: COLUCCI SIMONA
Esami: Visualizza Elenco degli Appelli
PeriodoS1 (1° SEMESTRE)
Inizio lezionisabato 01 ottobre 2016
Fine lezionigiovedì 02 febbraio 2017
SegmentoDocenteSSDTipoCFUOreTAFFrequenza
SISTEMI INFORMATIVI (1 Modulo) DI SCIASCIO EUGENIO ING-INF/05 LEZ 6 48 Affine/Integrativa Libera
COLUCCI SIMONA
Legenda
SEGMENTO:
Tutte le unità didattiche sono composte da almeno un segmento
TIPO:
LEZ - lezione, ESE - esercitazione, LAB - laboratorio

Orario di Ricevimento

GiornoOra inizioOra fineLuogo
Giovedì 10:00 11:30DEI, III PIANO, ALA SUD
Note:

Obiettivi Formativi:

Il corso ha lo scopo di introdurre ai sistemi informativi su elaboratore per la gestione di dati strutturati basati su DataBase Management Systems (DBMS), fornendo elementi per la modellazione e l’interrogazione di basi di dati. Il modulo del corso introduce al linguaggio SQL, coprendo gli aspetti teorici e pratici per la memorizzazione di informazioni in basi di dati relazionali.
Il corso inoltre introduce ai linguaggi principali del Web e dei sistemi informativi Web-based. Copre gli aspetti teorici e pratici della ricerca di informazioni non strutturate e in ultimo sono illustrati temi emergenti, quali il Semantic Web, fornendo le basi teoriche e applicative per affrontare questi nuovi paradigmi.

Contenuti del Corso:

Progettazione di Basi di dati
Modello concettuale ed Entità-Relazione (E-R)
Basi di dati relazionali: modello e linguaggi
Modello logico: il modello relazionale ed i suoi elementi
Analisi delle ridondanze
Eliminazione delle generalizzazioni
Vincoli di integrità
Algebra e calcolo relazionale
La normalizzazione: teoria e metodi
Il linguaggio SQL per Relational Data Base Management System (RDBMS)
SQL: caratteristiche evolute
Asserzioni
Viste
Trigger e Basi di dati attive
Controllo dell'accesso
Transazioni
Sviluppo di applicazioni per Basi di dati
SQL Embedded: cursori e SQL dinamico
Call Level Interface (CLI)
Stored Procedures: introduzione a Oracle PL/SQL
Organizzazione fisica e gestione delle interrogazioni
Gestione delle transazioni
Architetture distribuite
Basi di dati distribuite: architetture e tecnologie
Protocollo di commit a due fasi
Architetture per l'analisi dei dati

Introduzione alle reti di calcolatori
Linguaggi e tecnologie per il Web
Il linguaggio HTML e le pagine Web
Fogli di stile CSS
Markup descrizionale XML (eXstensible Markup Language)
Architetture Service Oriented (SOA)
Il concetto di Web Service
Tecnologie e linguaggi per SOA
Il Web Semantico
Fondamenti ed evoluzione del Web
Linguaggi per la creazione del Web Semantico
Dati per il web semantico e Linked Open Data
Elementi di Information Retrieval (IR) e Web IR
Processo di IR e rappresentazione formale
Modello booleano e vettoriale
Valutazione di un IRS: precision e recall
Introduzione al Web IR e algoritmo Page Rank
Intoduzione al linguaggio PHP

Testi di Riferimento:

P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone. Basi di dati - Modelli e linguaggi di
interrogazione 4/ed, Mcgraw-Hill, 2013

T. Di Noia, R. De Virgilio, E. Di Sciascio, F. M. Donini, Semantic Web - Tra ontologie e Open Data,

Http://sisinflab.poliba.it/disciascio/
Apogeo, 2013

Requisiti:

Buona conoscenza dei fondamenti e delle nozioni di base dell’informatica. Conoscenza elementare della analisi matematica e dell'algebra