Pessoal, boa noite.
Não entendi muito bem a diferença entre view e tabela, pois aparentemente elas tem a mesma função. Qual a vantagem de se criar uma view e não uma tabela?
Obrigada.
Pessoal, boa noite.
Não entendi muito bem a diferença entre view e tabela, pois aparentemente elas tem a mesma função. Qual a vantagem de se criar uma view e não uma tabela?
Obrigada.
Olá Laura, tudo bem?
Uma VIEW é uma tabela virtual ou uma consulta armazenada. Essa tabela virtual, é criada através de um conjunto de resultados de uma consulta, como por exemplo, sempre preciso executar uma query para realizar uma consulta no meu banco de dados, em vez de sempre precisar realizar uma consulta complexa e que pode consumir mais recursos do meu banco de dados, eu crio uma VIEW com este comando, onde uma tabela virtual é criada com o resultado deste comando.
Então a vantagem de utilizar a VIEW, é que ao invés de sempre rodar a query que é mais complexa, apenas será feito um select mais simples na VIEW que já tem os dados armazenados na tabela virtual.
Espero ter ajudado e bons estudos!