FC ConcursosFC Concursos

Questão FC374601

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 S

Sistema de Gerenciamento de Banco de Dados (SGBD)

Instituto Consulplan · 2021

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 é:

  1. create view v1 as 

         select emp.name, emp.salario from emp;

  2. create view v1

         begin

         select emp.name, emp.salario from emp

         end

  3. select emp.name, emp.salario from emp

         to view v1

  4. create view v1 (varchar(40), double)

          begin

          select emp.name as a, emp.salario as b from emp 

          return a, b

          end

Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A sentença correta usa a sintaxe do Oracle para criar uma VIEW: create view v1 as select emp.name, emp.salario from emp;
Essa construção associa o nome da visão (v1) ao resultado da consulta (SELECT), por meio da palavra-chave AS.

Uma VIEW é uma consulta armazenada: ela não persiste os dados, apenas representa o resultado do SELECT como uma tabela virtual, podendo ser consultada em seguida como se fosse uma tabela.

Os nomes de colunas na visão são determinados pelas expressões do SELECT (aqui emp.name e emp.salario). No Oracle, o ponto-e-vírgula final é usado para encerrar o comando no cliente SQL.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo