Videoaulas BD
Engenharia de Computação - Bancos de Dados - 11º Bimestre
Curso de Modelagem de Dados
Livros e Materiais Didáticos
Conceitos básicos em banco de dados
- Problemas comuns no gerenciamento de dados
- Propósito e vantagens de sistemas de banco de dados
- Independência de dados
- Modelo de dados, esquemas e instâncias
- Linguagens e interfaces
- Sistemas gerenciadores de banco de dados
Resumo
Normalização
- Dependências funcionais
- Formas normais
Resumo
Modelo Entidade-Relacionamento
- Entidades e relacionamentos
- Restrições de integridade
- Extensões ao modelo básico
Resumo
Modelo Relacional
- Conceitos básicos: relações, domínios e atributos
- Restrições de integridade
- Operações de atualização
- Mapeamento Entidade-Relacionamento para Relacional
Resumo
Álgebra Relacional
- Operações básicas: seleção, projeção, junção e divisão
- Operações de conjunto: união, interseção, diferença e produto cartesiano
- Operações adicionais: junção externa, agrupamento e agregação
Resumo
Cálculo Relacional
- Cálculo relacional de tupla
- Cálculo relacional de domínio
Resumo
Linguagem SQL
-
SQL Básico
-
Visão Geral da linguagem SQL
-
Definição de dados usando SQL
-
Estrutura básica de consultas SQL
-
Operações sobre conjuntos
-
Valores NULL
-
Agregação e agrupamento
-
Consultas aninhadas
-
Expressões de junção
-
Operações para modificação do banco de dados
-
SQL Avançado
-
Visões
-
Autorização
-
Procedimentos e Funções
-
Triggers
Resumo
Programação usando Banco de Dados
- SQL embutidas, cursores, SQL dinâmica
- JDBC
- Programação de aplicações Web
Resumo
Bancos de dados orientados a objetos
- Conceitos de banco de dados de objeto
- Conceitos de banco de dados objeto-relacional
Resumo