Licenciatura em Engenharia Informática e Computação
Laboratório de Bases de Dados
Ano lectivo 2002/2003

Ficha de Disciplina

Ano:
Semestre:
Créditos: 2
Horas/Semana: 1h teórica, 3h práticas
Nº de Turmas: 1 teórica, 4 práticas
Aulas Teóricas: Gabriel David (GTD), Professor Auxiliar
Aulas Práticas: Ana Cristina Paiva (ACP), Assistente, João Correia Lopes (JCL), Professor Auxiliar

Programa

Projecto, implementação e documentação de um Sistema de Informação de pequena dimensão. Uso de ferramentas de desenvolvimento de aplicações na concepção e geração de uma aplicação cliente/servidor usando um sistema de gestão de bases de dados comercial e formulários, menus e relatórios num cliente Web e na geração de documentação em papel e online para todas as fases do projecto.

Objectivos

Pretende-se dotar os alunos da capacidade de desenvolver um projecto de uma base de dados relacional, ao longo das várias fases desde a especificação até à implementação, usando um SGBD profissional.

Bibliografia Principal:

- Albert Lulushi, Inside Oracle Designer/2000, Prentice Hall, 1998, 949 páginas, ISBN 0-13-849753-2.

Bibliografia Complementar:

- Luís Moreno Campos. Oracle 8i. FCA, Lisboa, 1999.
- K. Atkins, P. Dirksen, Z.A. Ince, ORACLE, Designer Generation. Osborne McGraw-Hill & Oracle Press, 1999, 1161 páginas, ISBN 0-07-882475-3.
- Paul Dorsey, Peter Koletzke. Oracle Designer/2000 Handbook: A Comprehensive System Development Method Using Oracle's Design Tools. Oracle Press, 1997, 600 páginas, ISBN 0078822297.

Aplicações informáticas

- Oracle DBMS 9i
- Oracle Designer 9i

Métodos de Ensino

As aulas teóricas serão usadas para a apresentação das ferramentas de desenvolvimento a usar na concepção e implementação do SI e para exposição de tópicos complementares. As aulas práticas serão usadas para o desenvolvimento laboratorial, em grupo, do projecto.

Modo de Avaliação:

Avaliação distribuída sem exame final.

Componentes de Avaliação:

Avaliação distribuída (AD) com dois momentos principais: um relatório de especificação e análise (REA) entregue até 2003-03-27, incluindo os modelos do processo, entidade-associação, hierarquia de funções e modelo relacional, e a apresentação final (RF), sendo o relatório entregue até ao dia 2003-05-30. Note-se que a classificação individual não é necessariamente a mesma para todos os elementos de cada grupo e que todos os elementos devem estar preparados para apresentar qualquer das partes do trabalho. Nesta classificação transparecerá a componente relativa ao esforço nas aulas (AC).

Fórmula de cálculo da classificação final:

Nota = arredonda(0,3 REA + 0,6 RF + 0,1 AC).

Formas de avaliação de casos especiais (por exemplo TE, M, DA):

Nota = arredonda(0,3 REA + 0,7 RF).

Formas de melhoria da classificação final/distríbuida:

A avaliação distribuída pode ser melhorada na ocorrência seguinte da disciplina.