SIBD, 1998/99, Sumários


Faculdade de Engenharia da Universidade do Porto
Mestrado em Engenharia Electrotécnica e de Computadores
Sistemas de Informação e Bases de Dados, 1998/99

Sumários

Aula#

Data

Sumário

1

02-10-1998

Apresentação da ficha da disciplina.
Introdução aos Sistemas de Bases de Dados: conceito de Sistema de Informação de uma organização; conceito de base de dados (BD) e de Sistema de Gestão de Bases de Dados (SGBD); vantagens dos SGBDs; conceito de modelo de dados; os 3 níveis de abstração de uma BD; independência lógica e física dos dados; problemas do processamento de transacções; arquitectura de um SGBD; funções do administrador da BD

2

09-10-1998

Modelo Relacional: conceito de relação e de esquema relacional; restrições de interidade relacional, chaves candidatas, chaves primárias e chaves estrangeiras; linguagens relacionais.
Álgebra Relacional: selecção, projecção, produto cartesiano, diferença, reunião, intersecção, junção condicional, junção natural e divisão; exemplos de aplicação

3

16-10-1998

Projecto Conceptual usando o Modelo Entidade-Associação (EA): fases do projecto da BD; entidades, atributos e associações; chaves; restrições de cardinalidade e participação nas associações; entidades fracas; associações ISA; restrições de cobertura e sobreposição nas associações ISA; agregações; mapeamento para relações

4

23-10-1998

Projecto Conceptual usando o Modelo Entidade-Associação (EA) (conclusão): opções a considerar no projecto.
Exemplo de Aplicação: obtenção do esquema EA para uma base de dados de planos de cursos, distribuição de serviço docente e horários.
Apresentação de orientações sobre os trabalhos práticos

5

30-10-1998

Refinamento do Esquema e Normalização: dependências funcionais (DFs), regras de inferência para DFs, fecho de um conjunto de DFs, forma normal de Boyce-Codd (BCNF), 3ª forma normal (3NF), decomposição de um esquema de relação, decomposição sem perdas.
Exemplo de Aplicação: passagem para o modelo relacional do esquema EA obtido na aula anterior, identificação de dependências funcionais e do estado de normalização

6

06-11-1998

Refinamento do Esquema e Normalização (conclusão): decomposições que preservam as dependências, decomposição para a BCNF, decomposição para a 3NF, cobertura mínima para um conjunto de dependências funcionais, refinamento do esquema com base nas dependências funcionais.
Exemplos de Aplicação

7

13-11-1998

Modelação funcional: diagramas de Fluxo de Dados (DFD); fluxos de controlo; operações.
SQL: Introdução e características do SQL; Linguagem de Interrogação: projecção, selecção, ordenação

8

20-10-1998

Seminário "Gestão da Mudança no Montepio" pela Engº Isabel Freitas

9

27-11-1998

SQL: Linguagem de Interrogação (continuação): produtos e junções; operações com conjuntos; subperguntas; agregação; Linguagem de Modificação; operações com valores nulos; Linguagem de Definição de Dados; vistas

10

04-12-1998

SQL: expressões de junção; junções externas
Restrições de Integridade em SQL: restrições de relação; restrições de integridade referencial; manutenção da integridade referencial; restrições genéricas em SQL92; asserções; gatilhos em SQL3; asserções em SQL3
SQL embebido em C

11

11-12-1998

Transacções: propriedades ACID; seriabilidade. Concorrência: problemas com concorrência; bloqueios; protocolo de duas fases; protocolo em árvore para dados estruturados hierarquicamente

12

18-12-1998

Recuperação: tipos de falhas; logging com modificações diferidas e com modificações imediatas; checkpoints; dumps; shadow-pagging
Sistemas de apoio à decisão: data warehousing; OLAP; data mining


[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: Sun Mar 07 10:40:39 1999