área científica
Informática / Sistemas de Informação
escolaridade
ensino teórico-prático (TP) - 2 horas/semana
ensino prático e laboratorial (PL) - 2 horas/semana
idioma(s) de lecionação
Português
objectivos
Estudar conceitos essenciais relativos aos dados semi-estruturados e tipos de dados complexos.
Estudar as mais recentes tecnologias e normas relacionadas com este tipo de dados.
Aplicar os conceitos estudados a cenários reais e utilizar as tecnologias e normas no desenvolvimento de soluções informáticas que facilitem a criação, manipulação, pesquisa e recuperação no âmbito deste tipo de dados e informação.
competências
No final, os alunos deverão possuir competências no desenho e implementação de estruturas de dados aplicáveis aos domínios dos dados semi-estruturados, interoperabilidade de dados e dados complexos e fazer a sua aplicação a cenários problema reais com a ajuda das mais recentes tecnologias e normas.
conteúdos
- Dados semi-estruturados, interoperabilidade de dados, metadados;
- Norma XML e suas congéneres (XML Schema, XSLT, XPath);
- Persistência e pesquisa de XML (XML DBs, XQuery);
- Tipos de dados complexos: dados espaciais;
- Modelos objeto-relacional;
- Mapeamento objeto-relacional.
avaliação
Avaliação discreta:
- Componente Teórica – 40%
-- 2 testes teóricos (20% cada)
- Componente Prática – 60%
-- 2 trabalhos práticos (30% cada)
requisitos
- Algoritmos e programação;
- Estruturas de dados.
metodologia
Nas aulas teórico-práticas, o professor introduz e expõe os diversos temas, complementando com exemplos de demonstração.
Nas aulas práticas, os alunos resolvem folhas práticas de exercícios, para assimilarem os temas introduzidos nas aulas teórico-práticas e realizam pequenos projetos que servem como elementos de avaliação.
bibliografia base
Advanced Applications and Structures in XML Processing / Changqing Li, Tok Wang Ling / 2010
Spatial Data Management / Nikos Mamoulis / 2012
bibliografia recomendada
- Changqing Li, Tok Wang Ling (2010). “Advanced Applications and Structures in XML Processing”, IGI Global.
- Marcelo Arenas, Pablo Barceló, Leonid Libkin, and Filip Murlak (2010). “Relational and XML Data Exchange”, Morgan & Claypool Publishers.
- Nikos Mamoulis (2012). “Spatial Data Management”, Morgan & Claypool Publishers.
- Robert G. Watts (2007). “Essentials of Applied Mathematics for Scientists and Engineers”, Morgan & Claypool Publishers.