A view pode ser definida como uma tabela virtual composta por linhas e colunas de dados vindos de tabelas relacionadas em uma query (um agrupamento de SELECT’s, por exemplo). As linhas e colunas da view são geradas dinamicamente no momento em que é feita uma referência a ela. Existem muitos motivos e vantagens para se usar VIEWS em projetos. A seguir são citados alguns pontos que podem fazer a diferença.
Tomando como referência o SQL (Structured Query Language), identifique as afirmativas (V) Verdadeiras e (F) Falsas
( ) Reuso: As views são objetos de caráter permanente. Isso é excelente, já que elas podem ser lidas por vários usuários simultaneamente.
( ) Espaço: As Views apesar de ocuparem espaço no banco de dados, por terem algumas colunas filtradas/retiradas vão ocupar um espaço menor que a tabela original.
( ) Segurança: As views permitem que se oculte determinadas colunas de uma tabela. Basta criar uma view com as colunas necessárias para o usuário.
( ) Simplificação do código: As views permitem criar um código de programação muito mais limpo, na medida em que podem conter um SELECT complexo. Assim, criar views aumenta produtividade para os programadores. pois evita a codificação de enumeros Selects.
( ) Velocidade: As Views apesar de a cada chamada, gerarem toda a consulta novamente, geram um ganho de velocidade na consulta, e maior uso de memória durante o processamento da mesma.
Assinale a alternativa que apresenta a sequência CORRETA:
Escolha uma:
a. F - F - V - V - F
b. F - F - F - V - F
c. V - F - V - V - V
d. V - F - V - V - F
e. V - F - V - F - F
Soluções para a tarefa
V - F - V - V - F
Reuso: as views são objetos de caráter permanente. Pensando pelo lado produtivo isso é excelente, já que elas podem ser lidas por vários usuários simultaneamente.
Segurança: as views permitem que ocultemos determinadas colunas de uma tabela. Para isso, basta criarmos uma view com as colunas que acharmos necessário que sejam exibidas e as disponibilizarmos para o usuário.
Simplificação do código: as views nos permitem criar um código de programação muito mais limpo, na medida em que podem conter um SELECT complexo. Assim, criar views para os programadores a fim de poupá-los do trabalho de criar SELECT’s é uma forma de aumentar a produtividade da equipe de desenvolvimento.
Resposta:
V - F - V - V - F (Correto)
Explicação:
Corrigido pelo AVA.