Plano
Semana |
Datas |
Assunto |
Comentário |
1 |
2/Março/2000 |
Apresentação da disciplina: objectivo, conteúdo, metodologia, bibliografia e avaliação. |
Apresentação trabalho |
2 |
9/Março/2000 |
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 |
Modelo E/A trabalho |
3 |
16/Março/2000 |
Modelo Relacional: conceito de relação e de esquema relacional; restrições de integridade
relacional, chaves candidatas, chaves primárias e chaves estrangeiras. |
- |
4 |
23/Março/2000 |
Refinamento do esquema e normalização: redundância, anomalias, dependências funcionais
(DF); refinamento de um diagrama E/A; regras de inferência de DFs; Axiomas de Armstrong e teoremas; fecho transitivo de um
conjunto de atributos. |
Aplicação ao trabalho |
5 |
30/Março/2000 |
Introdução e características do SQL.
SQL: Linguagem de Interrogação: projecção, selecção, ordenação; produtos e junções; operações com conjuntos; subperguntas;
agregação. |
- |
6 |
6/Abril/2000 |
Operações com valores nulos e lógica de três valores. |
Esquema da BD do trabalho |
7 |
13/Abril/2000 |
Afinação da Base de Dados: afinação física da base de dados; carga do sistema; escolha de
índices; assuntos a considerar na escolha de índices; afinação do esquema lógico; desnormalização; decomposição horizontal;
disfarçar alterações ao esquema. |
- |
8 |
4/Maio/2000 |
Transacções: propriedades ACID; seriabilidade. |
- |
9 |
11/Maio/2000 |
Limitações do modelo relacional: níveis de representação num SGBD; fosso semântico;
decomposição das relações; vantagens do modelo relacional; limitações das linguagens relacionais; C embebido e desadaptação
de impedâncias; limitações do modelo relacional; nova geração de sistemas. |
- |
10 |
18/Maio/2000 |
JDBC: arquitectura, drivers, cenários de utilização, mapeamento de tipos, execução de
interrogações, excepções. Expressões de caminho. |
Implementação do trabalho |
11 |
25/Maio/2000 |
Introdução a XML: XML, documentos XML bem-formados; validade; declarações de tipo de documento; declarações num DTD; estrutura lógica e estrutura física de um documento XML; exemplo de documento XML com dados relacionais e respectivo DTD; exemplo de documento XML com dados orientados por objectos e respectivo DTD. Ligações entre objectos: XLINK, XPOINTER |
- |
12 |
1/Junho/2000 |
DOM: processador XML baseado em árvore; características de DOM (Document Object
Model); DOM API; Exemplo de utilização |
Aplicação ao trabalho |
13 |
8/Junho/2000 |
Bases de dados paralelas e bases de dados distribuídas: SGBD paralelos; arquitecturas; diferentes tipos de paralelismo; Bases de dados distribuídas; tendências recentes; arquitecturas; cliente-servidor; armazenamento; gestão distribuída do dicionário; actualização de dados distribuídos |
- |
14 |
15/Junho/2000 |
Sistemas de apoio à decisão: Data Warehousing; OLAP; Data Mining |
- |