T.I

BANCOS DE DADOS NÃO RELACIONAIS

40h Carga horáriaPT-BR IdiomaPossui ApostilaAtualizado

Ementa

Esta disciplina aborda os conceitos fundamentais e as técnicas de bancos de dados não relacionais (NoSQL), explorando os principais tipos de bancos de dados NoSQL, como documentais, chave-valor, colunares e de grafos, enfatizando suas características, vantagens e desvantagens em relação aos bancos de dados relacionais. Também abordada técnicas de modelagem de dados, escalabilidade, consistência e a integração de bancos de dados NoSQL em ambientes de big data e aplicações web.

OBJETIVO: Esta disciplina visa capacitar os alunos a compreenderem, projetarem e implementarem soluções de armazenamento de dados usando bancos de dados não relacionais, focando na aplicação prática desses sistemas em diferentes cenários, incluindo o manuseio de grandes volumes de dados e a integração com tecnologias emergentes. Os alunos aprenderão a escolher o tipo apropriado de banco de dados NoSQL para cada situação, otimizando desempenho, escalabilidade e flexibilidade.

CONTEÚDO PROGRAMÁTICO:

UNIDADE I – INTRODUÇÃO AOS BANCOS DE DADOS NÃO RELACIONAIS
  • VISÃO GERAL DOS BANCOS DE DADOS NOSQL
  • BANCOS DE DADOS RELACIONAIS VERSUS NÃO RELACIONAIS
  • TIPOS DE BANCOS DE DADOS NOSQL
  • CASOS DE USO E APLICAÇÕES DE NOSQL
UNIDADE II – BANCOS DE DADOS DOCUMENTAIS E CHAVE-VALOR
  • MODELAGEM DE DADOS EM BANCOS DOCUMENTAIS
  • OPERAÇÕES EM BANCOS DE DADOS CHAVE-VALOR
  • BD DOCUMENTAIS E CHAVE-VALOR EM MONGODB E REDIS
  • PADRÕES DE DESIGN E BOAS PRÁTICAS EM BD DOCUMENTAIS E CHAVE-VALOR
UNIDADE III – BANCOS DE DADOS COLUNARES E DE GRAFOS
  • FUNDAMENTOS DE BANCOS DE DADOS COLUNARES
  • MODELAGEM E CONSULTAS EM BANCOS DE GRAFOS
  • BD COLUNARES E DE GRAFOS EM CASSANDRA E NEO4J
  • CASOS REAIS E APLICAÇÕES DE BD COLUNARES E DE GRAFOS
UNIDADE IV – INTEGRAÇÃO E ESCALABILIDADE EM NOSQL
  • ESCALABILIDADE HORIZONTAL E VERTICAL EM NOSQL
  • CONSISTÊNCIA E DISPONIBILIDADE EM NOSQL
  • INTEGRAÇÃO DE BD NOSQL COM BIG DATA E ANÁLISE DE DADOS
  • FUTURO DOS BANCOS DE DADOS NÃO RELACIONAIS