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.
Criando uma Visão
Seção intitulada “Criando uma Visão”Para criar uma nova visão:
- Na barra lateral do Modelo de Dados, localize o botão + Add Table (+ Adicionar Tabela).
- Clique na seta suspensa ao lado dele.
- Selecione
Add View(Adicionar Visão).

- Escrever Consulta: Insira instruções SQL
SELECTpadrão para definir quais colunas e linhas devem aparecer na visão.- Exemplo:
SELECT first_name, email FROM students WHERE is_active = true;
- Exemplo:
- 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.

- 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). - Escrever Descrição: Uma área de texto opcional para documentar o propósito da consulta complexa para sua equipe.
- Clique em Save (Salvar).

Casos de Uso Comuns
Seção intitulada “Casos de Uso Comuns”- 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.