elenco    
        corso    

Basi di dati II

Codice: 324AACrediti: 9Semestre: 2Sigla: BD2 
 
Settore disciplinare: INF/01 - Informatica

Ultima versione disponibile: programma da confermare per l’a.a. 2009/2010
     



Moduli:

Modelli Innovativi

Docente

Giorgio Ghelli   ghelli@di.unipi.it  Stanza 290  Tel. 0502212780

Prerequisiti

Basi di dati

Obiettivi di apprendimento

Introduzione a modelli dei dati innovativi, in particolare XML ed RDF.
Conoscenze. I modelli dei dati XML ed RDF ed all'interrogazione di dati XML.
Capacità. Scrivere interrogazioni utilizzando XPath ed XQuery. Sapere valutare le situazioni in cui diversi modelli dei dati sono utilizzabili in modo vantaggioso rispetto ad altri.

Descrizione

Il programma del corso è strutturato come segue. Introduzione ai dati semistrutturati. Modelli per dati semistrutturati basati su grafi e su alberi, tra cui, in particolare, XML ed RDF. Interrogazione di dati XML usando XPath ed XQuery. Tipizzazione statica di XQuery. Il modello dei dati RDF, caratteristiche di base e rappresentazione in XML.

English Description

Advanced data models are presented, with applications to structured and semistructured data. Specifically, XML is presented, together with the standard query languages XPath and XQuery. The RDF formalism is studied.

Programma

Introduzione ai dati semistrutturati. Modelli per dati semistrutturati basati su grafi e su alberi, tra cui, in particolare, XML ed RDF. Interrogazione di dati XML usando XPath ed XQuery. Tipizzazione statica di XQuery. Il modello dei dati RDF, caratteristiche di base e rappresentazione in XML.

Ore lezione: 12    

Bibliografia

XQuery from the Experts: A Guide to the W3C XML Query Language, Howard Katz - Editor; Don Chamberlin; Denise Draper; Mary Fernández; Michael Kay; Jonathan Robie; Michael Rys; Jérôme Siméon; Jim Tivy; Philip Wadler, Addison-Wesley Professional, August 22, 2003


Extensible Markup Language (XML) 1.1 (Second Edition), W3C Recommendation 16 August 2006, edited in place 29 September 2006, http://www.w3.org/TR/xml11/


XQuery 1.0 and XPath 2.0 Data Model (XDM), W3C Recommendation 23 January 2007, http://www.w3.org/TR/xpath-datamodel/


XQuery 1.0: An XML Query Language, W3C Recommendation 23 January 2007, http://www.w3.org/TR/xquery/


RDF Primer, W3C Recommendation 10 February 2004, http://www.w3.org/TR/rdf-primer/


Basi di dati: strutture e algoritmi

Docente

Antonio Albano   albano@di.unipi.it  Home Page di Antonio Albano  Tel. 0502212700

Ultima versione disponibile: programma da confermare per l’a.a. 2009/2010

Obiettivi di apprendimento

L'obiettivo del corso è di presentare le principali tecniche per la realizzazione di sistemi per basi di dati (DBMS), per permettere un uso più consapevole di tali strumenti, per fornire gli strumenti di base per l'amministrazione di DBMS, e per fornire conoscenze relative ad algoritmi, strutture dati, ed alla costruzione di sistemi complessi.

Programma

- Architettura dei DBMS. - Il gestore della memoria permanente e il gestore del buffer. - Il gestore delle strutture di memorizzazione. - Il gestore dei metodi di accesso. - Il gestore del catalogo e il gestore delle autorizzazioni. - Il gestore delle interrogazioni: ottimizzazione ed esecuzione. - Il gestore delle transazioni e il gestore della concorrenza. - Progettazione fisica e messa a punto di basi di dati
     



home


email