Com relação a técnicas de análise de desempenho e otimização...

Próximas questões
Com base no mesmo assunto
Q328392 Banco de Dados
Com relação a técnicas de análise de desempenho e otimização de consultas SQL, julgue os itens seguintes.


Define-se a view como uma tabela virtual composta por linhas e colunas de dados vindos de tabelas relacionadas em uma consulta SQL que a define. Ao se criar uma view, pode-se filtrar o conteúdo de uma tabela a ser exibida, protegendo certas colunas e, assim, simplificando o código na programação
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

Afirmar que uma view é uma tabela virtual é correto. Uma view agrega resultados de uma ou mais tabelas, criando uma abstração que simplifica o uso desses dados. Quando você define uma view, está essencialmente criando uma consulta SQL que será armazenada pelo sistema de gerenciamento de banco de dados (SGBD) e que pode ser utilizada como se fosse uma tabela, embora os dados não estejam fisicamente armazenados como estão numa tabela.

Alem disso, ao utilizar uma view, é possível:

  • Proteger dados sensíveis: restringindo o acesso a certas colunas que não devem ser expostas a todos os usuários.
  • Simplificar consultas: ao encapsular consultas complexas dentro de uma view, qualquer consulta subsequente que use a view pode ser muito mais simples.

Portanto, a view é uma ferramenta poderosa para tanto segurança quanto simplificação de consultas em SQL, tornando a alternativa correta, já que a afirmação está alinhada com o funcionamento e a utilidade das views no contexto de bancos de dados SQL.

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

Certo


A criação de instruções de consulta é na maioria dos casos simples, mas quando repetidos diversas vezes os mesmos códigos, pode-se começar a ficar cansativa a sua criação. Para armazenar estas consultas em banco, utiliza-se um recurso já antigo de bancos de dados chamado View. Uma View é uma representação virtual de uma tabela, e pode conter colunas de uma ou varias tabelas físicas ou até mesmo de outras Views. Na maioria das vezes, as Views não armazenam os dados em banco, elas consultam os dados que foram selecionados em suas tabelas de origem. É possível utilizar uma View em qualquer lugar onde se possa utilizar uma tabela.



Read more: http://www.linhadecodigo.com.br/artigo/1308/melhorando-desempenho-de-consultas-utilizando-views-indexadas.aspx#ixzz3wb5fQqAs

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo