View é uma tabela virtual utilizada para armazenar resultad...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a A - CREATE VIEW.
Views são estruturas muito importantes em bancos de dados, pois permitem que os usuários criem uma espécie de tabela virtual, a qual não armazena fisicamente os dados, mas sim um query que é executado toda vez que a view é consultada. Isso é extremamente útil para encapsular consultas complexas, restringir acesso a dados sensíveis ou simplificar a interação com os dados armazenados em várias tabelas.
No PostgreSQL, assim como em muitos outros sistemas de gerenciamento de banco de dados (SGBDs), a sintaxe para criar uma view segue um padrão SQL. O comando utilizado para criar uma view é CREATE VIEW. Este comando deve ser seguido do nome da view e da consulta SQL que define o conteúdo da mesma. A sintaxe básica é algo como:
CREATE VIEW nome_da_view AS
SELECT coluna1, coluna2, ...
FROM tabela
WHERE condicao;
É importante salientar que a consulta SQL dentro da view pode ser tão complexa quanto necessário, unindo tabelas, utilizando subconsultas, filtros, funções e diversos outros recursos que o PostgreSQL disponibiliza.
As demais alternativas como NEW VIEW, INSERT VIEW, VIEW CREATE ou apenas VIEW não correspondem a comandos válidos no PostgreSQL para criação de views ou em qualquer outro SGBD SQL padrão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Levei em consideração a forma universal de se criar uma VIEW via SQL
CREATE VIEW
sintaxe básica para criar view:
create view
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo