24 · Banco de dados
8 exercícios: Forge: conexão, consultas, transações e ORM.
bash
python3 exercicios/run_all.py 24Os exercícios#
| # | Título | Enunciado |
|---|---|---|
| 201 | Conectar e consultar | abra um banco, crie uma tabela e leia de volta. |
| 202 | Construtor de consultas | monte consultas encadeando chamadas, sem escrever SQL. |
| 203 | Injecao de SQL, e por que ela nao acontece aqui | tente derrubar uma tabela por um campo de busca. |
| 204 | Transacoes | transfira saldo entre contas, e garanta que nao suma dinheiro. |
| 205 | Modelos e validacao | declare um modelo, e deixe que ele recuse dado invalido. |
| 206 | Relacoes, e o problema do N+1 | carregue os pedidos de cem usuarios em duas consultas. |
| 207 | Migracoes | evolua o esquema sem perder o que ja esta gravado. |
| 208 | Pool de conexoes | reaproveite conexoes, e garanta que elas voltem. |
Rode um isolado com dataforge run exercicios/24-banco-de-dados/201_conectar.df.