Número | Datas | Assunto | Comentário |
---|---|---|---|
1 |
23-02-2001 |
Apresentação da disciplina: objectivo, conteúdo, metodologia, bibliografia e avaliação. |
Apresentação, Introdução |
2 |
02-03-2001 |
Projecto Conceptual usando o Modelo Entidade-Associação (EA): fases do projecto da BD. Modelo Relacional: conceito de relação e de esquema relacional; restrições de integridade relacional, chaves candidatas, chaves primárias e chaves estrangeiras. Passagem do modelo E/A para o modelo relacional. |
Projecto de Bases de Dados |
3 |
09-03-2001 |
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.
Formas Normais: Forma Normal de Boyce-Codd (BCNF); Terceira Forma Normal (3NF). Decomposição de um esquema de relação; problemas com as decomposições; decomposição sem perdas; decomposição com preservação de dependências; decomposição para BCNF e para 3NF. Refinamento de um esquema relacional com base nas DFs. |
Refinamento do esquema e normalização |
4 |
16-03-2001 |
Afinação física da base de dados; carga do sistema; escolha de índices; assuntos a considerar na escolha de índices; aglomeração; chaves compostas; planos de execução só com índices. |
Afinação da BD |
5 |
23-03-2001 |
JDBC: arquitectura, drivers, cenários de utilização, mapeamento de tipos, execução de interrogações, excepções. |
JDBC e SQLJ |
6 |
30-03-2001 |
Limitações do Modelo Relacional e Outros Modelos: vantagens do modelo relacional; limitações das linguagens
relacionais; C embebido e desadaptação de impedâncias; nova geração de sistemas; fosso semântico. |
Outros modelos |
7 |
06-04-2001 |
ODMG2.0: utlilização de um SGBDOO; Modelo de objectos e ODL (Object Definition Language): tipos, herança,
extensões e chaves, propriedades e operações. Colecções. Transacções. Operações de Bases de Dados. OQL (Object Query
Language); expressões de caminho; invocação de operações |
ODMG 2.0 |
8 |
27-04-2001 |
SQL-3: SGBD Relacional-Objecto: introdução, modelo e tipos básicos; equivalência de tipos; extensões ao sistema de
tipos |
SQL3 e ADTs |
9 |
04-05-2001 |
Persistência, tabelas base persistentes, tabelas globais
temporárias, tabelas locais temporárias, tabelas vista, tabelas
derivadas. Persistência de ADTs. Módulos persistentes. |
Persistência, colecções e módulos |
10 |
11-05-2001 |
Regras de integridade e gatilhos. Restrições de Integridade em SQL-92: restrições de chave, R.I. referencial,
restrições baseadas em atributos, restrições baseadas em tuplos, asserções em SQL-92, avaliação de asserções. Manutenção de
restrições de integridade. |
Regras de integridade e gatilhos |
11 |
18-05-2001 |
XML: introdução, documentos XML, documentos XML bem-formados; validade, exemplos de utilização de XML
para troca de dados e para publicação de informação. |
XML |
12 |
25-05-2001 |
Estrutura lógica de um documento XML: Document Type Definition (DTD), estrutura de um DTD,
processamento de DTDs, declaração de elementos, declaração de atributos, tipos, secções condicionais, declaração de notações.
XML Namespaces. |
-- |
13 |
01-06-2001 |
Transformação de XML com XSLT. |
XSL |
14 |
08-06-2001 |
Sistemas de apoio à decisão: OLTP e OLAP, Data Warehousing,
modelo de dados multidimensionais, MOLAP e ROLAP, interrogações OLAP,
operador CUBE, projecto para OLAP. |
SAD |