4
respostas

Curiosidade de uso das views

Gostaria de saber se o uso das views como tabelas consolidadas por uma aplicação é uma boa prática? E também por curiosidade quanto ao uso, gostaria de saber suas limitações?

4 respostas

Tiago

A view é um bom instrumento para que você não necessite repetir uma consulta.

Se você tem uam consulta que seja uma consolidação de uma tabela, você pode usar a view mas, em termo de esforço computacional, seria como se você executasse a consulta toda hora novamente.

Não há limitações. Mas também, se você pensou que a view reduziria o esforço de calcular os dados consolidados também não há esta ganho.

Att

Victorino.

Entendi. Porque no cenário da onde eu trabalho. Eu estava pensando em fazer uso desse conceito para rodar as queries usadas para os relatórios da aplicação.

Tiago

O uso das views é excelente para isso. Ter uma view para cada relatório. Inclusive, no aspecto de segurança, é assim que funciona. Você pode criar views e seus usários somente tem acesso a elas, e não as tabelas. Assim mantem a segurança do banco.

Att

Victorino.

Entendi. Obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software