Trailer

Sinopse

Descubra como aplicações modernas lidam com volumes massivos de dados! Esta disciplina mergulha no mundo dos bancos de dados NoSQL, explorando suas diferençascruciais em relação aos modelos relacionais tradicionais. Com uma abordagem altamente prática usando Linux, Docker e linguagens de programação modernas, você dominará bancos de dados não relacionais e colocará a mão na massa com as principais tecnologias utilizadas no mercado.

Vídeo

Classificações

80%
20%

Clássicas

Ativas

30%
70%

Provas

Atividades

20%
80%

Teórica

Prática

10%
90%

Social

Técnica

30%
70%

Individuais

Em grupo

100%
0%

Presencial

EAD


Podcast

Velocidade 1.0x

Materiais


Conhecimentos / Competências Desejados

É fundamental ter lógica de programação e alguma noção de orientação a objetos para realizar as integrações com os bancos. O aluno também deve ter proatividade para manipular o terminal do sistema operacional Linux e Docker. Compreender previamente o funcionamento básico de Bancos de Dados Relacionais (SQL) ajudará bastante a entender os contrapontos e os cenários de uso do NoSQL, mas não é essencial. Tópicos: Comandos básicos de sistema operacional Linux: 4/10 Lógica de programação: 6/10 Conceitos fundamentais de Bancos de Dados Relacionais: 5/10

Tópicos

    Sem tópicos cadastrados


Obstáculos

A principal dificuldade costuma ser a "quebra de paradigma" na modelagem dos dados. Alunos acostumados com bancos relacionais costumam ter um obstáculo inicial para pensar a modelagem orientada a documentos, grafos ou famílias de colunas. Além disso, a curva de aprendizado técnica com a infraestrutura, exigindo o uso de comandos Linux e orquestração básica de containers via Docker, pode ser um desafio nas primeiras aulas práticas.

Metodologias

Não há metodologias cadastradas

Perguntas Frequentes

Não há pré-requisitos curriculares. Ter conhecimentos básicos em programação e familiaridade com sistemas operacionais (como Linux e Docker) ajuda no desenvolvimento prático, mas o professor realiza um nivelamento no início. Já ter estudado banco de dados relacional também não é obrigatório; o aluno aprende o NoSQL de qualquer forma, embora a bagagem prévia ajude a criar paralelos e comparações entre os modelos.
A disciplina tem um viés fortemente prático e baseado na experimentação. O aluno vai ter contato direto operando as tecnologias. A primeira unidade costuma ter uma avaliação escrita, mas as demais focam em trabalhos práticos que devem obrigatoriamente ser feitos em grupo, simulando a realidade de mercado onde a computação é feita em equipe.
Depende da bagagem do aluno. Se o estudante já vier de um curso técnico (com base em computação), pode cursar logo no início. Para estudantes que estão começando do zero na área, recomenda-se cursar a partir do segundo ou terceiro semestre, quando já terão adquirido a base introdutória necessária.
A disciplina explora as principais categorias do mercado e seus bancos líderes: Chave-Valor: Redis. Orientado a Documentos: MongoDB (o NoSQL mais utilizado no mundo). Família de Colunas: Apache Cassandra. Além disso, outras tecnologias podem ser livremente exploradas pelos alunos durante a elaboração do trabalho final.
A Inteligência Artificial é bem-vinda e vista como uma excelente ferramenta aliada para ganho de produtividade. O único alerta do professor é que o aluno não use a IA como atalho para pular o entendimento da base tecnológica. O estudante precisa dominar o funcionamento das ferramentas para poder questionar e operar a IA, e não o contrário
2026

Índices de aprovação

Altere a data ou marque/desmarque a opção "Todos os períodos" para fazer uma nova busca.

Aprovados 0%
Reprovados 0%
Nota média (todas as unidades)
0
Nota média por unidade
Unidade 1 N/A
Unidade 2 9.7
Unidade 3 4.2

Conteúdos

Conceitos

  • Bancos de Dados Não Relacionais (NoSQL), Propriedades ACID, Propriedades BASE, Teorema CAP, Escalabilidade Horizontal, Escalabilidade Vertical, Armazenamento Distribuído, Alta Disponibilidade, Modelagem de Dados NoSQL, Bancos Chave-Valor (Redis), Bancos Orientados a Documentos (MongoDB), Bancos Orientados a Família de Colunas (Apache Cassandra e Google Bigtable), Containers (Docker).

Oferta/Matrícula


Ofertas

Última oferta: Buscando...

    Ofertas passadas
    Últimos 5 anos

      Faça uma pergunta!

      Professor

      Gustavo Bezerra Paz Leitão
      Email: gustavo.leitao@imd.ufrn.br

      Créditos
    • Antonio Gabriel de Araújo Silva
    • Roteiro, apresentação, edição, entrevista, documentação e direção.