Università degli studi dell'Insubria

MODELLI INNOVATIVI PER LA GESTIONE DEI DATI

A.A. di erogazione 2017/2018

Laurea triennale in INFORMATICA
 (A.A. 2015/2016)
Anno di corso: 
3
Tipologia di insegnamento: 
Affine/Integrativa
Settore disciplinare: 
INFORMATICA (INF/01)
Crediti: 
6
Ciclo: 
Secondo Semestre
Ore di attivita' frontale: 
48
Dettaglio ore: 
Lezione (48 ore)

Lo studente acquisirà conoscenze relative ad aspetti avanzati della gestione dei dati riguardanti estensioni del modello relazionale (in particolare, il modello dei dati object-relational). Inoltre acquisirà conoscenze per gestire dati utilizzando altri modelli, quali i modelli dei dati semi-strutturati basati su xml e graph-based, basati su rdf. Verranno inoltre presentati i relativi linguaggi di interrogazione.
Pertanto, lo studente avrà sviluppato la capacità di individuare un problema relativo alla modellazione e/o all’interrogazione dei dati secondo gli argomenti esposti e di risolverlo in modo professionale. Inoltre, lo studente sarà in grado di giudicare la qualità della progettazione di una base di dati sviluppata in uno dei modelli sopracitati. Infine, lo studente sarà in grado di progettare una base di dati utilizzando i modelli dei dati presentati nel corso e di utilizzare i relativi linguaggi di interrogazione, in funzione dei requisiti di progettazione.

Lo studente ha conoscenza degli argomenti presentati in un corso introduttivo di Basi di Dati Relazionali. Pertanto, lo studente conosce il modello relazionale dei dati, l’algebra relazionale, il linguaggio di interrogazione SQL, la progettazione concettuale e logica di una base di dati relazionale.
E’ necessaria la comprensione della lingua inglese, in quanto parte del materiale didattico consiste in estratti di pubblicazioni scientifiche scritte in tale lingua.

La prima parte del corso tratta il modello dei dati object-relational:
1.tipi di dati complessi in SQL:1999 (3 ore),
2.tipi strutturati e ereditarietà in SQL (3 ore),
3.relazioni nidificate (3 ore),
4.collection types (3 ore).

La seconda parte del corso tratta i modelli di dati semi-strutturati basati su XML:
1.XML data, SGML e HTML (2 ore),
2.DTD (3 ore),
3.XML Schema, tipi semplici e tipi complessi (4 ore),
4.Relax NG e Schematron (3 ore),
5.XML InfoSet e Document Object Model (3 ore),
6.introduzione al modello dei dati utilizzato da XQuery (2 ore),
7.XSLT (2 ore),
8.XPath (2 ore),
9.XQuery (3 ore).

L’ultima parte del corso tratta i graph database basati su RDF:
1.descrivere risorse in RDF (2 ore),
2.RDFS, RDF/XML (3 ore),
3.regole di inferenza per RDF/RDFS (2 ore),
4.triplestores (2 ore),
5.Sparql (3 ore).

Gli obbiettivi formativi del corso verranno raggiunti attraverso lezioni frontali per un totale di 48 ore.

Prova finale scritta: La prova attribuisce un voto finale – espresso in trentesimi - in funzione della conoscenza e delle capacità di comprensione da parte dello studente, relativamente agli argomenti contenuti nel programma del corso. La prova scritta è formata da 4 quesiti, 2 di natura teorica e 2 esercizi.
La prova scritta si ritiene superata con una votazione uguale o maggiore di 18/30.

Dispense e slides fornite dal docente, reperibili sul sito di e-learning dell’Università.

ricevimento studenti previo appuntamento, da concordare tramite email.

clicca sulla scheda dell'attività mutataria per vedere ulteriori informazioni, quali il docente e testi descrittivi.

Cerchi il programma? Potrebbe non essere ancora stato caricato o riferirsi ad insegnamenti che verranno erogati in futuro.
Seleziona l‘anno in cui ti sei immatricolato e troverai le informazioni relative all'insegnamento del tuo piano di studio.

A.A. 2019/2020

Anno di corso: 3
Curriculum: PERCORSO COMUNE

A.A. 2018/2019

Anno di corso: 2
Curriculum: PERCORSO COMUNE

A.A. 2017/2018

Anno di corso: 3
Curriculum: PERCORSO COMUNE

A.A. 2016/2017

Anno di corso: 2
Curriculum: PERCORSO COMUNE

A.A. 2014/2015

Anno di corso: 2
Curriculum: PERCORSO COMUNE

A.A. 2013/2014

Anno di corso: 3
Curriculum: PERCORSO COMUNE