Ficha de Disciplina
Ano: 3º
Semestre: 2º
Créditos: 3,5
Horas/Semana: 3h teóricas, 1h teórico-prática
Nº de Turmas: 1 teórica, 4 práticas
Aulas Teóricas: João Correia Lopes (JCL), Professor Auxiliar
Aulas Práticas: Ana Cristina Paiva (ACP), Assistente
Levar os alunos a compreender a construção dos sistemas de gestão de
bases de dados e assim habilitá-los a projectar e gerir uma instalação
e a desenvolver componentes de gestão de dados noutras aplicações.
Revisão da álgebra relacional e SQL92.
Estruturas físicas.
Optimização de interrogações.
Gestão de transacções, concorrência e recuperação.
Limitações do modelo relacional. A norma ODMG2.0.
Modelo relacional-objecto e SQL3.
Anotação de documentos, processamento e apresentação de XML.
Sistemas de apoio à decisão.
Metodologia da Disciplina
As aulas teóricas serão usadas para exposição formal da matéria,
acompanhada da apresentação de exemplos e sua discussão.
Nas aulas práticas será usado um sistema concreto e desenvolvido um
pequeno projecto.
- Database Management Systems, Raghu Ramakrishnan, Johannes Gehrke, 2nd Edition, McGRAW-Hill International Editions, 2000, ISBN 0072322063
- SQL3, Implementing the Object-Relational Database, Paul Fortier, McGraw-Hill Enterprise Computing Series, 1999, ISBN 007022062x
- The XML Companion, Neil Bradley, 2nd Edition, Addison-Wesley Longman, 2000, ISBN 0201674866
Bibliografia Recomendada
A classificação final tem uma parcela de avaliação prática e uma
parcela de exame final escrito.
A avaliação prática tem peso 40% e mínimo 7 valores e inclui
dois trabalhos: i) optimização (20%), com entrega a 5 de Abril
e ii) base de dados objecto-relacional (20%), com entrega a 31 de Maio;
esta avaliação aplica-se a todos os alunos, incluindo alunos
de regimes especiais e não admite melhoria.
O exame final tem peso 60% e mínimo de 7 valores, admite consulta e
tem a duração de 2,5 horas.
No caso de pedidos de melhoria, a nota final será também calculado
com 40% da nota prática e 60% do exame escrito.