Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Desafio: manipulando um banco de dados

1 resposta
solução!

Oi, Marinaldo! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube aplicar o SQLAlchemy ORM de forma eficiente para estruturar e persistir dados no SQLite, aproveitou o uso de classes e sessões para organizar as operações no banco de dados e entendeu como o padrão de fluxo CRUD com validações é essencial para garantir a integridade dos dados e a usabilidade do sistema.

Como dica adicional, experimente utilizar o método get() do SQLAlchemy quando precisar buscar diretamente por uma chave primária. Assim:

cliente = session.get(Cliente, id_cliente)

Resultado: Retorna diretamente o cliente com ID informado, se existir.

Com isso, você poderá otimizar buscas simples com mais clareza e desempenho.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!