Bem-vindo à disciplina

Este espaço reúne materiais de apoio para o estudo de bancos de dados não relacionais, com foco em modelagem, consultas, análise de cenários e uso prático de diferentes paradigmas NoSQL.

Visão geral da disciplina

A disciplina apresenta os principais fundamentos dos bancos de dados não relacionais, discutindo por que eles surgiram, em quais cenários fazem sentido e como se diferenciam do modelo relacional tradicional.

Ao longo das aulas, serão estudados diferentes modelos de armazenamento, como chave-valor, orientado a documentos, colunar e orientado a grafos, sempre relacionando teoria, modelagem e prática.

Fundamentos

Compreensão do contexto de surgimento do NoSQL, limitações do modelo relacional e diferenças entre escalabilidade vertical e horizontal.

Modelagem

Estudo das estratégias de modelagem para diferentes tipos de banco, com análise de agregação, redundância e acesso aos dados.

Consultas e operações

Execução de operações práticas em bancos não relacionais, incluindo inserção, leitura, atualização e análise de desempenho.

Aplicação prática

Uso de exemplos reais, exercícios e laboratórios para consolidar a tomada de decisão sobre qual modelo utilizar em cada contexto.

O objetivo é desenvolver uma visão crítica sobre quando usar e como modelar soluções com bancos de dados não relacionais, indo além da simples execução de comandos.