|
Ficha de Disciplina »
Actualizada em 24/10/2006 Competências / Resultados da Aprendizagem
1. Noções Fundamentais de Bases de
Dados 1.1 Sistemas Clássicos / Sistema de Bases de Dados 1.2. Objectivos das Bases de Dados 1.3. Noção de Instância e Esquema de Bases de Dados 1.4. A estrutura do SGBD 1.5. As linguagens de Definição e de Manipulação de Dados 1.6. O papel dos intervenientes com a Base de Dados 1.7. Ambiente de uma Base de Dados
2. O Modelo Relacional
2.1. Terminologia 2.1.1. Estrutura de Dados Relacional 2.1.2. Relações de Base de Dados 2.1.3. Propriedades das Relações 2.1.4. Chaves Relacionais 2.1.5. Representação de Esquemas de Bases de Dados Relacionais 2.2. Integridade Relacional 2.2.1. Nulls, Integridade da Entidade, Integridade Referencial 2.3. Linguagens Relacionais 2.3.1 Álgebra Relacional 2.3.2. A linguagem SQL
3. O Modelo Entidade-Relacionamento
3.1. Noção de Tipos de Entidades, Atributos e Tipos de Relacionamentos 3.2. Restrições Estruturais 3.3. Notações para a concepção de diagramas E-R 3.4. Problemas com modelos ER
4. A Normalização dos Dados
4.1. Redundância de Dados e Anomalias de Actualização 4.2. Dependências Funcionais 4.3. O Processo de Normalização 4.4. As Formas Normais
5. Introdução a Metodologia de Desenho de Bases de Dados
5.1. Planeamento, Desenho e Administração de Bases de Dados 5.2. Desenho Conceptual, Lógico e Físico |
|