image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Disponível apenas:

291 vagas
Article image
Leonardo Augusto
Leonardo Augusto13/03/2024 12:50
Compartilhe
Microsoft Azure Cloud Native 2026Recomendados para vocêMicrosoft Azure Cloud Native 2026

Resolução de desafios python usando SQLite & MongoDB

  • #Python
  • #MongoDB
  • #SQLite

Desafio

Parte 1 - Implementando um Banco de Dados Relacional com SQLAlchemy.

Neste desafio, você irá implementar uma aplicação de integração com SQLite com base em um esquema relacional fornecido. Portanto, utilize o esquema no contexto de cliente e conta para criar as classes para sua API. Essas classes representarão as tabelas do banco de dados relacional dentro da aplicação.

Tarefas:

  • Aplicação com a definição do esquema por meio de classes usando SQLAlchemy.
  • Inserção de um conjunto mínimo de dados para manipulação de informações.
  • Execução de métodos de recuperação de dados via SQLAlchemy.

Parte 2 - Implementando um Banco de Dados NoSQL com Pymongo.

Você irá implementar um banco de dados NoSQL com MongoDB para fornecer uma visão agregada do modelo relacional. Como tal, as informações de cliente e conta existentes estão contidas em documentos de acordo com o cliente.

Realize as operações:

  •    Conectar-se ao mongo atlas e criar um banco de dados.
  •    Definir uma coleção de bancos para criar documentos de clientes.
  •    Inserir documentos com a estrutura mencionada.
  •    Escrever instruções de recuperação de informações com base em pares de chave e valor, assim como você fez em aula.

Repositório com a resolução do desafio.

Compartilhe
Recomendados para você
Riachuelo - Cibersegurança
Bradesco - GenAI & Dados
Neo4J - Análise de Dados com Grafos
Comentários (0)
Recomendados para vocêMicrosoft Azure Cloud Native 2026