← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2021

Questão comentada de Banco de Dados

Uma visão (ou view) é uma consulta armazenada em banco de dados, que pode ser utilizada quando se deseja consultar certas referências de forma recorrente. Para criar uma visão no SGBD Oracle (a partir da versão 10G), o comando correto é:

Gabarito: A

Uma view, ou visão, é como uma "tabela virtual": você escreve uma consulta uma vez e pode reutilizá-la sempre que precisar, sem ter que reescrever o SELECT toda hora. No Oracle, a criação de uma visão segue a estrutura padrão SQL: primeiro vem o comando CREATE VIEW, depois o nome da visão e, em seguida, a consulta que ela vai armazenar. Por isso, o formato correto é exatamente o da alternativa A: create view v1 as select emp.name, emp.salario from emp;. O termo AS é essencial para ligar o nome da visão à consulta que será armazenada. Em termos doutrinários, a view não guarda os dados em si, mas a definição da consulta, funcionando como uma camada de acesso lógico aos dados. As demais alternativas tentam misturar comandos que não fazem parte da sintaxe de view no Oracle, como BEGIN, END, RETURN ou a ideia de "to view", que não existe nesse contexto. Aqui a banca cobra sintaxe pura, sem dó nem carinho: acertou a estrutura do comando, acertou a questão. Em prova, lembre que views são muito usadas para simplificar consultas, restringir colunas visíveis e até organizar melhor o acesso aos dados. No Oracle, a criação é direta e clássica, sem firulas.

Continue treinando

Questões relacionadas