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.