Qualificação universitária
A maior faculdade de informática do mundo”
Apresentação
Este Programa avançado atualizará os seus conhecimentos sobre Gerenciamento de Banco de Dados de forma prática, 100% online, sem abrir mão do máximo rigor acadêmico”
Este programa de estudos destina-se a profissionais interessados em atingir um nível superior de conhecimento em Gerenciamento de Banco de Dados. Seu principal objetivo é capacitar o aluno para aplicar no mundo real os conhecimentos adquiridos ao longo deste programa, além de proporcionar um ambiente de estudo baseado nas condições que podem ser encontradas em seu futuro, de forma rigorosa e realista.
Este Programa avançado irá preparar o aluno para a prática profissional na Engenharia da Computação, através de uma capacitação transversal e versátil, adaptada às novas tecnologias e inovações desta área. Além disso, proporciona um amplo conhecimento em Gerenciamento de Banco de Dados, por meio de profissionais da área.
Oferece ao aluno a oportunidade de estudar sem abrir mão de suas obrigações e facilitando o seu retorno à universidade. Além de atualizar seus conhecimentos a fim de ajudá-lo a conseguir um certificado para seu crescimento pessoal e profissional.
Este programa de estudos melhorará suas habilidades e atualizará seus conhecimentos sobre Gerenciamento de Banco de Dados"
Este Programa avançado de Gerenciamento de Banco de Dados conta com o conteúdo mais completo e atualizado do mercado. Suas principais características são:
- O desenvolvimento de 100 cenários simulados apresentados por especialistas em Gerenciamento de Banco de Dados
- Seu conteúdo gráfico, esquemático e extremamente prático fornece informações científicas e práticas sobre Gerenciamento de Banco de Dados
- Atualizações sobre os últimos avanços de Gerenciamento de Banco de Dados
- Exercícios práticos onde o processo de autoavaliação é realizado para melhorar a aprendizagem
- Sistema interativo de aprendizagem baseado no método do estudo de caso e sua aplicação na prática real
- Aulas teóricas, perguntas aos especialistas, fóruns de discussão sobre temas controversos e trabalhos de reflexão individual
- Acesso a todo o conteúdo desde qualquer dispositivo, fixo ou portátil, com conexão à Internet
Comece agora a sua capacitação em Gerenciamento de Banco de Dados com este programa intensivo, no conforto de sua casa”
Com um corpo docente constituído por profissionais pertencentes à área da Engenharia da Computação, que baseiam esta capacitação na sua experiência profissional, conta ainda com especialistas de renome pertencentes a sociedades de referência e universidades de prestígio.
Além disso, seu conteúdo multimídia desenvolvido com a mais recente tecnologia educacional, oferece ao profissional uma aprendizagem situada e contextual, ou seja, um ambiente simulado que proporcionará uma aprendizagem imersiva, a fim de capacitá-lo para situações reais.
Este programa de estudos tem como fundamento a Aprendizagem Baseada em Problemas, que permite ao profissional abordar a solução de problemas reais que surgem ao longo do curso e de sua prática profissional. Para isso, o profissional contará com a ajuda de um sistema inovador de vídeos interativos desenvolvidos por reconhecidos especialistas em sistemas de informação com ampla experiência de ensino.
Aproveite a mais recente tecnologia educacional e fique por dentro dos últimos avanços sobre Gerenciamento de Banco de Dados sem sair de casa"
Aprenda sobre as técnicas mais recentes de Gerenciamento de Banco de Dados com especialistas na área"
Programa de estudos
O conteúdo deste programa foi elaborado por uma equipe de profissionais de ciências da computação, conscientes da relevância da formação atual para se aprofundar nesta área do conhecimento, de forma a enriquecer humanisticamente o aluno e elevar o seu nível de conhecimento em Gerenciamento de Banco de Dados através das mais recentes tecnologias educacionais disponíveis.
Este Programa avançado de Gerenciamento de Banco de Dados conta com o conteúdo mais completo e atualizado do mercado"
Módulo 1. Estrutura de Dados
1.1. Introdução à programação em C++
1.1.1. Classes, construtores, métodos e atributos
1.1.2. Variáveis
1.1.3. Expressões condicionais e estruturas de repetição (loops)
1.1.4. Objetos
1.2. Tipos abstratos de dados (TAD)
1.2.1. Tipos de dados
1.2.2. Estruturas básicas e TAD
1.2.3. Vetores e Matrizes (Arrays)
1.3. Estruturas de dados lineares
1.3.1. TDA Lista: definição
1.3.2. Listas vinculadas e duplamente vinculadas
1.3.3. Listas ordenadas
1.3.4. Listas em C++
1.3.5. TAD Pilha
1.3.6. TAD Fila
1.3.7. Pilha e Fila em C++
1.4. Estruturas de dados hierárquica
1.4.1. TAD Árvore
1.4.2. Caminhos
1.4.3. Árvores n-árias
1.4.4. Árvores binárias
1.4.5. Árvores binárias de busca
1.5. Estruturas hierárquicas de dados: árvores complexas
1.5.1. Árvores perfeitamente balanceadas ou árvores de altura mínima
1.5.2. Árvores multicaminho
1.5.3. Referências Bibliográficas
1.6. Heaps e filas de prioridade
1.6.1. TAD Heaps
1.6.2. TAD Fila de prioridade
1.7. Tabelas Hash
1.7.1. TAD Tabela Hash
1.7.2. Funções Hash
1.7.3. Funções Hash em tabelas Hash
1.7.4. Redispersão
1.7.5. Tabelas Hash abertas
1.8. Grafos
1.8.1. TAD Grafo
1.8.2. Tipos de grafo
1.8.3. Representação gráfica e operações básicas
1.8.4. Design de grafos
1.9. Algoritmos e conceitos gráficos avançados sobre grafos
1.9.1. Problemas sobre grafos
1.9.2. Algoritmos de caminho
1.9.3. Algoritmos de busca ou caminho
1.9.4. Outros algoritmos
1.10. Outras estruturas de dados
1.10.1. Conjuntos
1.10.2. Matrizes (Arrays) paralelos
1.10.3. Tabelas de símbolos
1.10.4. Tries
Módulo 2. Banco de Dados
2.1. Aplicações e finalidades dos sistemas de banco de dados
2.1.1. Aplicações de diferentes sistemas de banco de dados
2.1.2. Finalidades em diferentes sistemas de banco de dados
2.1.3. Visão de dados
2.2. Banco de dados e arquitetura
2.2.1. Banco de dados relacionais
2.2.2. O design de banco de dados
2.2.3. Bancos de dados baseados em objetos e semiestruturados
2.2.4. Armazenamento e consulta de dados
2.2.5. Gestão de transações
2.2.6. Mineração e análise de dados
2.2.7. Arquitetura de bancos de dados
2.3. O modelo relacional: estrutura, operações e álgebra relacional estendida
2.3.1. A estrutura de bancos de dados relacionais
2.3.2. Operações fundamentais em álgebra relacional
2.3.3. Outras operações de álgebra relacional
2.3.4. Operações de álgebra relacional estendida
2.3.5. Valores nulos
2.3.6. Modificações de banco de dados
2.4. SQL I
2.4.1. O que é SQL?
2.4.2. A definição de dados
2.4.3. Estrutura básica das consultas SQL
2.4.4. Operações sobre conjuntos
2.4.5. Funções de agregação
2.4.6. Valores nulos
2.5. SQL ll
2.5.1. Subconsultas agrupadas
2.5.2. Consultas complexas
2.5.3. Vistas
2.5.4. Cursores
2.5.5. Consultas complexas
2.5.6. Gatilhos (Trigger)
2.6. Design de banco de dados e o modelo ER
2.6.1. Visão geral do processo de design
2.6.2. O modelo entidade relacionamento
2.6.3. Restrições
2.7. Diagrama entidade relacionamento
2.7.1. Diagrama entidade relacionamento
2.7.2. Aspectos do design entidade relacionamento
2.7.3. Conjuntos de entidades vulneráveis
2.8. O modelo entidade relacionamento estendido
2.8.1. Características do modelo ER estendido
2.8.2. Design de um banco de dados
2.8.3. Redução a esquemas relacionais
2.9. Design de bancos de dados relacionais
2.9.1. Características de bons designs relacionais
2.9.2. Domínios atômicos e primeira forma normal (1NF)
2.9.3. Decomposição através de dependências funcionais
2.9.4. Teoria da dependência funcional
2.9.5. Algoritmos de decomposição
2.9.6. Decomposição usando dependências multivaloradas
2.9.7. Mais formas normais
2.9.8. Processamento do design de banco de dados
2.10. Bancos de dados NoSQL
2.10.1. O que são bancos de dados NoSQL?
2.10.2. Análise das diferentes opções de NoSQL e suas características
2.10.3. MongoDB
Módulo 3. Bancos de Dados Avançados
3.1. Introdução aos diferentes sistemas de bancos de dados
3.1.1. Revisão histórica
3.1.2. Bancos de dados hierárquicos
3.1.3. Bancos de dados de rede
3.1.4. Bancos de dados relacionais
3.1.5. Bancos de dados não relacionais
3.2. XML e bancos de dados para a web
3.2.1. Validação de documentos XML
3.2.2. Transformação de documentos XML
3.2.3. Armazenamento de dados XML
3.2.4. Bancos de dados relacionais XML
3.2.5. SQL/XML
3.2.6. Bancos de dados XML nativos
3.3. Bancos de dados paralelos
3.3.1. Sistemas paralelos
3.3.2. Arquiteturas paralelas de bancos de dados
3.3.3. Paralelismo em consultas
3.3.4. Paralelismo entre consultas
3.3.5. Design de sistemas paralelos
3.3.6. Processamento paralelo em SQL
3.4. Bancos de dados distribuídos
3.4.1. Sistemas distribuídos
3.4.2. Armazenamento distribuído
3.4.3. Disponibilidade
3.4.4. Processamento distribuído de consultas
3.4.5. Fornecedores de bancos de dados distribuídos
3.5. Indexação e associação
3.5.1. Índices ordenados
3.5.2. Índices densos e esparsos
3.5.3. Índices multiníveis
3.5.4. Atualização do índice
3.5.5. Associação estática
3.5.6. Como utilizar os índices em bancos de dados
3.6. Introdução ao processamento transacional
3.6.1. Estados de uma transação
3.6.2. Implementação de atomicidade e durabilidade
3.6.3. Sequencialidade
3.6.4. Recuperabilidade
3.6.5. Implementação do isolamento
3.7. Sistemas de recuperação
3.7.1. Classificação de falhas
3.7.2. Estruturas de armazenamento
3.7.3. Recuperação e atomicidade
3.7.4. Recuperação baseada em registro histórico
3.7.5. Transações simultâneas e recuperação
3.7.6. Alta disponibilidade em bancos de dados
3.8. Execução e processamento de consultas
3.8.1. Custo de uma consulta
3.8.2. Operação de seleção
3.8.3. Ordenação
3.8.4. Introdução à otimização de consultas
3.8.5. Monitoramento do desempenho
3.9. Bancos de dados não relacionais
3.9.1. Bancos de dados orientados a documentos
3.9.2. Bancos de dados orientados a grafos
3.9.3. Bancos de dados chave-valor
3.10. Data Warehouse, OLAP e mineração de dados
3.10.1. Componentes de armazém de dados
3.10.2. Arquitetura de um data warehouse
3.10.3. OLAP
3.10.4. Funcionalidades da mineração de dados
3.10.5. Outros tipos de mineração
Una experiencia de capacitación única, clave y decisiva para impulsar tu desarrollo profesional”
Programa Avançado de gestão de banco de dados
Você deseja dominar o mundo dos bancos de dados e se tornar um especialista altamente requisitado na área tecnológica? Então, o Programa Avançado de gestão de banco de dados da TECH Universidade Tecnológica é a oportunidade que você estava esperando! Na era digital em que vivemos, a informação é um dos recursos mais valiosos, e sua gestão adequada é fundamental para o sucesso de qualquer organização. Por isso, a gestão de banco de dados se tornou uma habilidade essencial no mundo dos negócios. Com nosso programa, vamos prepará-lo para se destacar nesse campo em constante crescimento.
A melhor educação está aqui na TECH
O melhor de tudo é que esse programa é ministrado em um formato virtual, possibilitando acessar o conteúdo de qualquer lugar e no horário que lhe for mais conveniente. Você não precisará sacrificar o seu trabalho ou suas responsabilidades pessoais para avançar em sua formação profissional. A TECH Universidade Tecnológica tem o orgulho de oferecer um ensino de qualidade, focado no desenvolvimento de habilidades práticas e aplicáveis ao mundo real. Nosso corpo docente especializado irá guiá-lo na aprendizagem de técnicas avançadas de Gestão de Banco de Dados, bem como na implementação de soluções eficazes para armazenamento, processamento e análise de informações. Além disso, você terá acesso à nossa plataforma de ensino online, onde encontrará recursos interativos, estudos de caso e exercícios práticos que permitirão consolidar seus conhecimentos e habilidades. Após a conclusão do programa, você estará preparado para enfrentar desafios na gestão e administração de bancos de dados em empresas de diversos setores. Você será capaz de desenvolver e otimizar sistemas de informação, garantindo a segurança e disponibilidade dos dados, tornando-se um ativo inestimável para qualquer organização. Não perca esta oportunidade de impulsionar sua carreira na área da tecnologia e Gestão de Banco de Dados. Matricule-se hoje mesmo no Programa Avançado de gestão de banco de dados da TECH Universidade Tecnológica e construa um futuro cheio de oportunidades!