BASE DE DADOS – FUNDAMENTOS
Objectivos Específicos
Público-Alvo
Pré-Requisitos
Conteúdo Programático
Indicações Metodológicas
Preçario
Coordenadas Bancárias
Objectivos Gerais
Objectivos Específicos
Público-Alvo
Pré-requisitos
Sem Pré-Requisitos
- 6 Semanas
- 2020-08-15
- 25.000,00 AOA
Conteúdo Programático
1. INTRODUÇÃO
1.1 Modelos de Dados
1.2 Arquitectura de Base de Dados
1.3 Arquitectura de Servidores
2. SISTEMAS DE GERENCIAMENTO DE BASE DE DADOS
2.1 Características
2.2 Base de Dados Vs. Processamento Tradicional
2.3 Capacidades do SGBD
2.4 Arquitectura de SGBD
2.5 Modelos de Dados, Esquemas e Instâncias
2.6 Arquitectura e Independência de Dados de SGBD
2.7 Linguagens de Base de Dados
3. MODELAGEM DE DADOS USANDO O MODELO ENTIDADE – RELACIONAMENTO (MER)
3.1 Modelo de Dados Conceitual de Alto nível e Projecto de Base de Dados
3.2 Conceito Entidade – Relacional
3.3. Diagrama Entidade – Relacional (DER)
3.4 Tipos de Relacionamentos
3.4 Notações e Conversões
4. MODELO DE DADOS RELACIONAL
4.1 Notação do Modelo Relacional
4.2 Atributos – Chaves de uma Relação
4.3 Esquemas de Base de Dados Relacional e Restrições de Integridade
4.4 Operações de Manipulação sobre Relações
4.5 Mapeamento do MER para o Modelo De Dados Relacional
5. DEPENDÊNCIAS FUNCIONAIS E NORMALIZAÇÃO DE BASE DE DADOS
5.1 Directrizes para o projecto informal de esquema e relações
5.2 Anomalia de Inserção
5.3 Dependências Funcionais
6. LINGUAGEM FORMAIS DE CONSULTA
6.1 Álgebra Relacional
6.2. Conceitos de Projeção, Seleção e Junção
6.3 Sequências de Operações
6.4 Renomeando Atributos
6.5 Operações de Teorias de Conjuntos
6.6 Operações de Junção
6.7 Operação Division
6.8 Funções de Agregação
7. LINGUAGEM STRUCTURED QUERY LANGUAGE
7.1 Estrutura Básica
7.2 Consulta e Classificação de Dados
7.3 Funções de Uma Linha e Múltiplas Linhas
7.4 Funções Agregados
7.5 Subconsultas
7.6 Operações com Conjuntos
7.7 Operações com Objectos de Base de Dados usando DDL
7.8 Manipulação de Dados usando DML
7.9 Controlo de permissões usando TCL