Blog

Banco de dados

SQLite Playground: SQL e diagrama lado a lado

Conheça o modo lado a lado do SQLite Playground: escreva consultas SQL enquanto visualiza o diagrama ER, as tabelas e os relacionamentos do banco no navegador.

SQLite Playground no modo lado a lado, com editor SQL à esquerda e diagrama ER à direita

Escrever uma consulta SQL fica mais claro quando a estrutura do banco está à vista. Por isso, o SQLite Playground do fasttools.dev agora tem um modo lado a lado: o editor de código fica à esquerda e os resultados, logs e diagrama entidade-relacionamento (ER) ficam à direita.

O recurso foi pensado tanto para quem está aprendendo SQL quanto para profissionais que querem raciocinar sobre tabelas, chaves e relacionamentos sem alternar entre telas.

O que é o modo lado a lado

No layout tradicional, o editor fica acima dos painéis de resultado. No novo modo, os dois espaços são divididos verticalmente:

  • à esquerda, você escreve e executa SQL;
  • à direita, consulta resultados, logs e o diagrama ER;
  • o divisor pode ser arrastado para dar mais espaço ao código ou ao diagrama.

O botão no canto direito da barra de abas alterna entre os dois layouts. A preferência de largura também é preservada no navegador.

Por que visualizar o diagrama enquanto escreve SQL

Um diagrama ER torna visível o modelo que está por trás da consulta. Em vez de depender apenas da memória, você pode conferir rapidamente:

  • quais tabelas existem no cenário;
  • quais colunas fazem parte de cada tabela;
  • onde estão as chaves primárias e estrangeiras;
  • como as tabelas se relacionam;
  • quais caminhos fazem sentido para um JOIN.

Esse reforço visual ajuda a formar o modelo mental do banco. Para estudantes, ele reduz a distância entre a explicação de relacionamento e uma consulta real. Para quem já trabalha com dados, agiliza a leitura de uma base de demonstração, o planejamento de uma query e a validação de uma ideia de modelagem.

Um exemplo prático para estudar JOIN

Abra um cenário pronto, como Banking / Finance, e deixe a aba ER Diagram aberta à direita. Depois, escreva uma consulta que comece pela tabela principal e avance por seus relacionamentos.

SELECT
  l.loan_id,
  c.full_name,
  l.status,
  SUM(CASE WHEN i.status = 'paid' THEN i.amount ELSE 0 END) AS paid_amount
FROM loans l
JOIN customers c ON c.customer_id = l.customer_id
JOIN installments i ON i.loan_id = l.loan_id
GROUP BY l.loan_id;

Enquanto lê a query, o diagrama permite conferir as ligações entre loans, customers e installments. Isso facilita perceber por que cada condição de JOIN existe e como uma coluna se conecta à outra.

Como alternar o layout

  1. Abra o SQLite Playground.
  2. Execute ou escolha um cenário com tabelas relacionadas.
  3. Abra a aba ER Diagram nos painéis de resultado.
  4. Clique no botão de layout no lado direito da barra de abas.
  5. Arraste o divisor central até encontrar uma proporção confortável.

Em telas menores, o playground mantém os painéis empilhados para preservar a leitura e o espaço de trabalho.

Uma bancada de prática mais visual

SQL não é apenas decorar comandos. É aprender a conectar perguntas, tabelas, dados e relacionamentos. Manter o editor e o diagrama próximos encurta esse ciclo: você observa a estrutura, formula uma hipótese, escreve a consulta e confere o resultado.

Abrir o SQLite Playground e testar o modo lado a lado