image

Acesse bootcamps ilimitados e +650 cursos pra sempre

70
%OFF
Article image
Leonardo Augusto
Leonardo Augusto13/03/2024 12:50
Compartilhe
Luizalabs - Back-end com Python - 2º EdiçãoRecomendados para vocêLuizalabs - Back-end com Python - 2º Edição

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ê
Luizalabs - Back-end com Python - 2º Edição
TOTVS - Fundamentos de Engenharia de Dados e Machine Learning
Riachuelo - Cibersegurança
Comentários (0)
Recomendados para vocêLuizalabs - Back-end com Python - 2º Edição