Week-IT 2022

 

VIII Semana de Tecnologia da Informação
IFBA Campus Vitória da Conquista
07 a 11 de novembro de 2022

  


Minicurso: Prática em Laboratório

Minicurso 10: Migração de uma Base de Dados de MySQL para MongoDB: Modelagem e Consultas (4 h)

Palestrante: MSc Pablo Freire Matos (Prof. IFBA-VCA)

Local: IFBA/VCA

Data: 10 e 11 de novembro de 2022

Resumo: MongoDB é um banco de dados não relacional orientado a documentos que não usa o esquema de tabela de linhas e colunas encontrado na maioria dos sistemas de banco de dados tradicionais. O objetivo deste minicurso é conhecer um pouco sobre este SGBD não relacional tão utilizado no mercado. Desta forma, será feito: (i) uma migração de um banco de dados relacional MySQL para o banco de dados não relacional MongoDB; (ii) a modelagem de dados com e sem a ferramenta Hackolade; (iii) e a manipulação de dados com o método aggregate utilizando a ferramenta de interface gráfica gratuita Robo 3T.

Público Alvo: Estudantes e Profissionais

Pré-requisito: Conhecimento em banco de dados


Conteúdo Programático

Introdução ao MongoDB

Modelagem de Dados

Exemplos de Consulta: MySQL x MongoDB:

  • Consultas com o Framework de Agregação
  • Subconsultas com Cursor
  • Consultas em mais de uma Coleção

Prática nas Ferramentas: Hackolade e Robo 3T


Download

Slides RAR

Arquivos: Bases de Dados RAR

Hackolade URL

Robo 3T URL


Referências

SADALAGE, P. J.; FOWLER, M. NoSQL Essencial: Um Guia Conciso para o Mundo Emergente da Persistência Poliglota. São Paulo: Novatec, 2013. 220p.

HOWS, D.; MEMBREY, P.; PLUGGE, E. Introdução ao MongoDB. São Paulo: Novatec, 2015. 167 p.

SOUZA, M. B. Desvendando o MongoDB: Do Mongo Shell ao Java Driver. Rio de Janeiro: Ciência Moderna, 2015. 390 p.

BOAGLIO, F. MongoDB: Construa Novas Aplicações com Novas Tecnologias. São Paulo: Casa do Código, 2015. 195p.

PANIZ, D. NoSQL: Como Armazenar os Dados de uma Aplicação Moderna. São Paulo: Casa do Código, 2016. 177p.