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
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.