Pular para o conteúdo

Visões

Uma Visão (View) é uma “tabela virtual” cujo conteúdo é definido por uma consulta. Ao contrário de uma tabela padrão, uma visão não armazena dados em si mesma; em vez disso, ela salva uma consulta SQL que é executada dinamicamente sempre que você acessa a visão.

Visões são ferramentas poderosas para simplificar a recuperação de dados complexos, agregar dados para relatórios ou formatar dados especificamente para consumo no frontend sem alterar a estrutura subjacente do banco de dados.

Para criar uma nova visão:

  1. Na barra lateral do Modelo de Dados, localize o botão + Add Table (+ Adicionar Tabela).
  2. Clique na seta suspensa ao lado dele.
  3. Selecione Add View (Adicionar Visão).

alt text

  1. Escrever Consulta: Insira instruções SQL SELECT padrão para definir quais colunas e linhas devem aparecer na visão.
    • Exemplo: SELECT first_name, email FROM students WHERE is_active = true;
  2. Executar/Testar: Use o botão Play (▶) para executar a consulta e visualizar os resultados imediatamente no console. Isso garante que sua sintaxe esteja correta antes de salvar.

alt text

  1. Escrever Nome: O identificador de sistema exclusivo para a visão. Esse nome será exposto em sua API exatamente como uma tabela padrão (por exemplo, activeStudents).
  2. Escrever Descrição: Uma área de texto opcional para documentar o propósito da consulta complexa para sua equipe.
  3. Clique em Save (Salvar).

alt text

  • Segurança de Dados: Crie uma visão que exponha apenas campos públicos (como nomes) enquanto oculta os confidenciais (como IDs pessoais ou números de telefone) de consumidores de API específicos.
  • Simplificação: Junte previamente várias tabelas relacionadas (por exemplo, Estudantes + Cursos + Notas) em uma única tabela virtual para que o frontend possa consultá-la facilmente sem lógica complexa.
  • Relatórios: Use funções de agregação SQL (como COUNT, AVG, SUM) para criar uma visão que mostre estatísticas ao vivo (por exemplo, “Total de Vendas Mensais”) automaticamente.