FICHA DE DISCIPLINA
Mestrado em Inteligência Artificial e Computação
Ano lectivo de 1997/98

Sistemas de Bases de Dados
João Correia Lopes ([email protected])

Objectivos

Complementar a formação em bases de dados dando ênfase, nomeadamente, à programação usando SQL e às novas aproximações usando Linguagens de Programação Persistentes e aos Sistemas de Gestão de Bases de Dados Orientados a Objectos.

Conteúdo

Projecto de Bases de Dados. Modelo E/A.
O Modelo Relacional e a linguagem SQL. Normalização.
As limitações do Modelo Relacional para novas aplicações. Revisões de modelos de dados e teoria de tipos. Extensões ao Modelo Relacional.
Linguagens de Programação de Bases de Dados. Linguagens Persistentes Ortogonais. Napier88.
Orientação aos Objectos. ODL. O Modelo ODMG. OQL e SQL3.
Utilização do Sistemas de Gestão de Bases Relacional ORACLE e da Linguagem Persistente Ortogonal Pjama para construção de Aplicações Persistentes.

Metodologia

As aulas teóricas serão usadas para a exposição da matéria e para a apresentação, discussão e resolução de exemplos.
Como trabalho prático, serão realizados dois pequenos projectos de implementação.

Bibliografia

J. Ullman, and J.D. Widom. A First Course in Database Systems. Prentice-Hall, Upper Saddle River, NJ, 1997.
C. Delobel, C. Lécluse, and P. Richard. Databases: From Relational to Object-Oriented Systems. International Thomson Publishing, London, UK, 1995.
R.G.G. Cattell. Object Data Management. Addison-Wesley Publishing Company, Reading, MA, 1991.
N. Paton, R. Cooper, H. Williams, and P. Trinder. Database Programming Languages. Series in Computer Science. Prentice-Hall International, Hemel Hempstead, UK, 1996.
Ken Arnold, James Gosling. The Java Programming Language. Addison-Wesley Publishing Company, Reading, MA, 1996, ISBN 0-201-63455-4.

Avaliação

Trabalhos práticos e apresentação: 10 valores
Exame, com consulta, para 2 horas: 10 valores

Página Web

http://www.fe.up.pt/~jlopes/teach/sbd.html

João Correia Lopes
13 de Janeiro de 1998


João Correia Lopes ([email protected]).
Last modified: Fri Feb 13 18:24:06 1998
J. Lopes Home page Página da disciplina (SBD)