Como resolver padrões de design em consultas sql em Consultas SQL

Prompt gerado automaticamente para Padrões de design em Consultas SQL em Consultas SQL

5.0
32 usos
ChatGPT
Usar no ChatGPT
"Atuando como um especialista em otimização de banco de dados e engenheiro de software sênior, sua tarefa é projetar um padrão de design de consulta SQL reutilizável e robusto para um sistema de e-commerce de grande escala. Este padrão deve resolver o problema comum de recuperar dados de pedidos complexos (incluindo informações de cliente, produtos, preços e status do pedido) de forma eficiente e legível, evitando duplicação de dados e garantindo alta performance para milhões de transações.

O padrão deve ser aplicável a diferentes cenários de consulta de pedidos (e.g., pedidos por cliente, pedidos por data, pedidos com produtos específicos) e ser facilmente adaptável a futuras expansões do esquema do banco de dados. Apresente o padrão usando:

1.  **Um exemplo de esquema SQL simplificado** (CREATE TABLE para `Pedidos`, `ItensPedido`, `Produtos`, `Clientes`) que represente as entidades envolvidas.
2.  **Uma consulta SQL de exemplo** que implemente seu padrão para recuperar todos os pedidos de um cliente específico nos últimos 30 dias, detalhando os produtos comprados e seus respectivos preços na data da compra.
3.  **Uma justificativa detalhada** sobre as escolhas de design feitas (e.g., uso de CTEs, JOINs específicos, subconsultas, índices implícitos/explícitos no exemplo), explicando como elas abordam os requisitos de eficiência, legibilidade e manutenibilidade, e como mitigam problemas como "N+1 selects" ou "cartesian products" acidentais.
4.  **Considerações sobre escalabilidade** e como este padrão se comportaria sob alta carga de dados e requisições.

Seu objetivo é fornecer um 'blueprint' que outros desenvolvedores possam seguir para construir consultas de pedidos eficazes e padronizadas."

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

Outros prompts de Consultas SQL

Continue explorando prompts nesta categoria.

Prompt para casos de uso práticos em consultas sql em Consultas SQL

Prompt gerado automaticamente para Casos de uso práticos em Consultas SQL em Consultas SQL

Melhores práticas de casos de uso práticos em consultas sql para Consultas SQL

Prompt gerado automaticamente para Casos de uso práticos em Consultas SQL em Consultas SQL

Guia para padrões de design em consultas sql em Consultas SQL

Prompt gerado automaticamente para Padrões de design em Consultas SQL em Consultas SQL