FICHA DE DISCIPLINA
Dotar os alunos de conhecimentos que lhes permitam projectar e manter
Sistemas de Informação com recurso a tecnologias de Bases de Dados.
Introdução aos Sistemas de Bases de Dados: arquitectura, funções
principais
Modelo relacional: definição, integridade relacional, álgebra
relacional
Modelização conceptual; modelo Entidade/Associação; passagem para o
modelo relacional, refinamento do esquema e formas normais
SQL: interrogação e manipulação de dados; definição de dados; vistas;
segurança; restrições de integridade, asserções e gatilhos;
distribuição
Processamento de transacções: propriedades ACID, concorrência e
recuperação; suporte em SQL
Sistemas de informação de suporte à decisão: "data warehousing",
"OLAP", "data mining", "data quality"
METODOLOGIA DA DISCIPLINA
As aulas serão usadas para exposição formal da matéria, acompanhada da
apresentação de exemplos e exercícios resolvidos e sua
discussão. Serão adicionalmente propostos trabalhos práticos
envolvendo o uso efectivo de Sistemas de Gestão de Bases de Dados
comerciais, nomeadamente ORACLE.
BIBLIOGRAFIA ACONSELHADA
- Jeffrey Ullman,
Principles of Database and Knowledge-Base Systems,Computer Science Press, 1988
- Jeffrey
Ullman, Jennifer Wisdom, A First Course in Database Systems,
Prentice-Hall, 1997
- C. J. Date,
An Introduction to Database Systems, 6ª edição, Addison-Wesley, 1995
- H. F. Korth, A. Silberschatsz, S. Sudarshan,
Database System Concepts, 3ª edição, McGraw-Hill, 1997
Trabalho prático: 30%
Exame: 70% (prova com consulta, com a duração de 2h30m), nota mínima de 8
Raul Vidal
João Pascoal de Faria
João Correia Lopes
[Página da disciplina]
[J. Pascoal Home page]
[J. Lopes Home page]
João Pascoal de Faria (jpf@fe.up.pt)
João Correia Lopes (jlopes AT fe.up.pt)
Last modified: Mon Oct 04 09:46:38 1999