FICHA DE DISCIPLINA

MESTRADO:Mestrado em Engenharia Electrotécnica e de Computadores
DISCIPLINA:Tópicos Avançados de Bases de Dados
ANO LECTIVO:1998/99
ANO:
SEMESTRE:
HORAS/SEMANA:3h Teóricas
Nº DE TURMAS:1 T
DOCENTES:
Gabriel DavidProfessor Auxiliar
João Correia LopesProfessor Auxiliar

OBJECTIVOS DA DISCIPLINA

Estudar as tendências actuais de evolução dos sistemas de gestão de bases de dados, em particular os baseados em tecnologia orientada por objectos e as linguagens de programação de bases de dados. Pretende-se que os alunos utilizem efectivamente alguns sistemas, através da realização de trabalhos práticos.

PRÉ-REQUISITOS

Supõem-se conhecimentos prévios em bases de dados relacionais e alguma exposição a linguagens de programação por objectos.

CONTEÚDO DA DISCIPLINA

Modelo relacional: vantagens e limitações. Modelos de dados e Sistemas de tipos. Extensões ao modelo relacional. Linguagens de programação de bases de dados.

A linguagem persistente Napier88; funções de ordem superior; tipos de dados abstractos; persistência. Tipos recursivos. Implementação de sistemas persistentes. Construção incremental de aplicações.

Bases de dados orientadas por objectos; objectos complexos; linguagens de BDOO. A norma de BD de objectos ODMG. Estudo de um SGBDOO: o Object Store. Criação de BD; criação e acesso a objectos persistentes; transacções; coleccões, cursores, caminhos e gamas; pesquisa; índices; regras de integridade, associações e membros inversos; gestão de versões. Integração do paradigma orientado por objectos nos sistemas relacionais.

METODOLOGIA DA DISCIPLINA

As aulas serão usadas para exposição formal da matéria, acompanhada da apresentação de exemplos, resolução de pequenos exercícios e sua discussão. Serão adicionalmente propostos trabalhos de média dimensão envolvendo o uso efectivo de sistemas persistentes e de BDOO.

BIBLIOGRAFIA OBRIGATÓRIA

BIBLIOGRAFIA ACONSELHADA

AVALIAÇÃO

Trabalhos prático: 50%
Exame: 50% (prova com consulta, com a duração de 2h00m), nota mínima de 7

Gabriel David
João Correia Lopes


[Página da disciplina] [J. Lopes Home page]
João Correia Lopes (jlopes AT fe.up.pt).
Last modified: Mon Oct 04 09:59:13 1999