Universidade Federal de Campina Grande

Coordenação de Pós-Graduação em Informática

Disciplina: Banco de Dados e Internet

Período: 2005.2

Professor: Cláudio Baptista

Carga horária: 30

Horário: Terça 16-18 e Quinta 16-18

Local: DSC – Sala COPIN

Home page: http://www.dsc.ufpb.br/~baptista/cursos/BDInternet

 

Objetivos:

-       Fundamentos de Dados Web

-       Consultas a Dados Web

-       Estudar as  tecnologias e padrões correntes em XML

 

 

 

Conteúdo Programático

 

 

1.Introdução à Integração de BD com Web

1.1    Revisão dos objetivos, características e funcionalidade dos SGBD’s

1.2    Dados Estruturados, Semi-estruturados e Não-Estruturados

1.3     BD versus Recuperação da Informação

 

2.Modelagem de Dados Semi-estruturados

2.1    Modelo OEM

2.2    XML

2.2.1                Introdução: SGML, HTML, XML

2.2.2                DTD e XML Schema

3.3.3                SAX e DOM

3.3.4                XSL e XSLT

 

3     Consulta a dados Semi-estruturados

3.1    Introdução a linguagens de consulta a dados semi-estruturados

3.2     Alinguagem XQuery

 

4    A Web Semântica

4.1    Motivação

4.2    O papel de metadados

4.3    Padrões de metadados: O padrão Dublin Core

4.4     RDF e RDF Schema

4.5    Ontologias

 

5    SGBD’s comerciais e a integração com a Web

5.1    O padrão SQL-1999: SQL-MED

5.2    Estudos de Caso (Oracle, SQL Server, DB2)

 

 

6    Seminários

 

Serão dadas uma lista de artigos para cada tema listado aabixo. Cada aluno da disciplina deverá ler os artigos e apresentar um resumo antes de cada seminário. Cada aluno deverá elaborar pelo menos duas perguntas acerca do tema tratado que serão respondidas pelo apresentador daquele tema específico.

 

Cada apresentador deverá entregar ao professor 1 aula antes de seu seminário as transparências e um relatório de cerca de 4000 palavras sobre o tema tratado.

 

Temas:

·     XML Query Processing

·     XML Storage

·     Active XML

·     Semantic Web: The Future of Data Integration?

·     Peer-to-Peer Systems e Grid Databases

 

 

7. Projeto

 

Implementação de um projeto de banco de dados XML, utilizando as tecnologias vistas em sala de aula. Maiores detalhes sobre o projeto serão descritos na página posteriormente.

 

Avaliação

 

A avaliação constará de três notas com respectivo peso:

 

Nota1: Seminário + relatório (50%)

Nota2: Participação em outros seminários (20%)

Nota3: Projeto (30%)

 

Bibliografia

 

·     S. Abiteboul, P. Buneman, D. Suciu, Data on the Web, Makron Books, 2000

·     K. Williams et a. Professional XML Databases, Wrox Press, 2000.

·     XML Data Management: Native XML and XML-Enabled Database Systems

Addison Wesley, 2003 ISBN 0201844524 688 pages

·     Brett McLaughlin, Java and XML, O’Reilly, 2000

http://www.w3c.org

·     Artigos na área que serão disponibilizados ao longo do curso.