Análise do educedu
Especialização em Tecnologia de Banco de Dados Relacional
Conteúdo Programático
Fundamentos de Banco de Dados (40h)
- Introdução aos sistemas de gerenciamento de banco de dados (SGBD)
- Vantagem do uso de SGBD?s
- Arquitetura de banco de Dados
- Principais SGBD?s do mercado
- Modelagem de Dados
- Tipos de Modelo (DER) ? Conceitual, Lógico e Físico
- Normalização
- Ferramentas Case
- Aspectos de implementação de um SGBD
- Práticas em Laboratório
Linguagem SQL (40h)
- Introdução SQL básico
- DML
- Operadores de comparação
- Operadores booleanos
- Operadores Aritméticos
- Funções Escalares
- Funções de coluna e agrupamentos
- União
- Subqueries
- Junção e tipos de junção
- Case, Cast e Summary tables
- Table Expressions
- SQL recursivo
- DDL
- Comandos de criação de objetos
- Tipos de dados
- Restrições de Integridade
- Chave Primária/Estrangeira
- TC
- Commit
- Rollback
- Savepoint
- Prática em laboratório
Sistemas Operacionais (32h)
- Noções de Base
- Funções do SO
- Histórico
- Estruturas de SO
- Gerência de Processos
- Visão Geral
- Escalonamento de Processos
- Comunicação entre Processos
- Memória Compartilhada
- Troca de Mensagens
- Problemas Clássicos de Programação Concorrente
- Deadlocks
- Gerência de Memória
- Monoprogramação
- Partições Fixas
- Partições Variáveis
- Memória Virtual
- Paginação
- Segmentação
- Gerência de Memória no Unix
- Gerência de Arquivos
- Noções de base I
- Implementação de Arquivos
- Implementação de Diretórios
- Gerência de Espaço em Disco
- Gerência de Arquivos Unix
- Gerência de Entrada e Saída
- Dispositivos de E/S
- Controladoras de E/S
- DMA
- Software de E/S
- Drivers
- Disco
- Clock
- Terminais
- Teclado
- Gerência de E/S no Unix
- Shell Script
Desenvolvimento de Aplicações e Banco de Dados (48h)
- Banco de Dados e sua integração com a Internet, Intranet e com as modernas técnicas de desenvolvimento de sistemas
- Princípios de Banco de Dados na Internet
- Ferramentas e linguagens para Internet e Intranet baseados em bancos de dados
- ODBC, JDBC
- Tecnologias de acesso a banco de dados na Web, Java Servlets e JSP
- SQL Procedural
- Considerações sobre segurança e desempenho
- Padronização e XML
- Novas aplicações e tendências futuras
- Prática em Laboratório
Data Warehouse (40h)
- Modelagem Multidimensional
- Técnicas específicas de extração de dados
- Otimização de busca
- Particionamento
- Gerenciamento de Memória
- Funções SQL específicas para OLAP
- Visões Materializadas
- Processo de Extração, Transformação e Carga (ETL)
- Ferramentas OLAP
- Prática em Laboratório
Administração de banco de dados (68h)
- Instalação de SGBD?s
- Gerenciamento de Instâncias
- Parâmetros de Instância
- Criação e manutenção de um banco de dados
- Parâmetros de database
- Tabelas de catálogo
- Criação e manutenção de objetos
Espaços de Tabelas
Tabelas e views
Índices
Constraints
Schema
Triggers
- Controle de Acesso ? Privilégios
- Hierarquia de Controle de Acessos
- Autenticação e autorização
- Controlando o uso de Schemas
- Privilégios Explícitos
Grant
Revoke
- Privilégios Implícitos
- Movimentação de Dados
Export/Import e outros utilitários
- Conceitos de recuperação de objetos
Configuração e tipos de log
- Utilitários de backup
- Métodos de Recovery
- Utilitários de Restore
- Tipos de restore
- Ferramentas de Administração
- Replicação de Dados
- Monitoração e Determinação de Problemas
- Concorrência de acesso a objetos
- Níveis de Isolamento
- Prática em Laboratório
Performance e Tuning (32h)
- Diagnóstico de problemas
- Interpretação de notificações do log
- Análises de plano de acesso
Explain
- Ajustes do Banco de dados
- Análise e ajustes de aplicação
- Ferramentas de monitoração
Memória
Espaço de Objetos
Locks de objetos
Uso de Sort
- Comandos Adicionais
- Prática em Laboratório
Bancos de dados não convencionais (40h)
- Conceitos de Orientação a Objetos
- Banco de dados orientados a objetos
- Modelagem de banco de dados orientado a objetos
- Linguagens de descrição e manipulação de dados orientados a objetos
- Banco de dados objeto-relacionais
- Banco de dados textuais, espaciais, temporais e espaço-temporais
- Banco de dados dedutivos e científicos
- Banco de dados de imagens e multimídia
Seminários e Palestras sobre Banco de Dados e tecnologias associadas (20h)
Projeto em banco de dados (60h)
Tecnologia
Tecnologia empregada para provas e estudo via WEB (E-learning) por um link de 1.5 Mbs e com redundância de 512 Kbs. Incluem múltiplas plataformas para disseminação do conhecimento, gerenciamento das experiências de aprendizado e uma comunidade de usuários, desenvolvedores de conteúdo e experts. O E-learning provê uma rápida redução dos custos, aumentando o acesso ao aprendizado, e uma clara monitoração para todos os participantes do processo de aprendizado. Nos dias de hoje, as organizações que implementam esse tipo de tecnologia oferecem a seus colaboradores a habilidade de transformar mudança em vantagem competitiva.
Muito bom esse curso.
O curso oferecidos pela UNEB são bons pois o aluno tem a oportunidade de fazer o seu horário e os professores são ótimos.
Bruno Almeida Costa
Especialização em Tecnologia de Banco de Dados Relacional - Diciembre 2011