Blog

Postado em em 27 de setembro de 2022

Views no SQL – Como Criar Visualizações em Bancos de Dados

Você já sabe o que são as views no SQL, como criá-las e como elas pode te ajudar dentro dos bancos de dados? Vem que eu te mostro!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Como Criar Visualizações no SQL

Você já sabe o que são views no SQL? Ou seja, o que são visualizações no SQL?

Hoje eu vou te explicar o que é uma view e como criar views dentro de bancos de dados para facilitar o seu trabalho!

Criação de Views no SQL

Antes de começar criando visualizações no SQL, vamos entender o que é uma visualização de fato para que facilite o seu entendimento.

Fazendo uma consulta para visualizar o resultado
Fazendo uma consulta para visualizar o resultado

Aqui nós temos uma consulta com um filtro, só que essa visualização que temos na parte inferior ela é temporária, então assim que nós utilizarmos outra consulta ela vai embora.

A ideia então é armazenar isso para que possamos utilizar posteriormente, por isso é que vamos utilizar as visualizações!

Então as views são uma possibilidade de salvar o resultado dessas consultas, além de permitir que você utilize essa visualização posteriormente.

Tipos de ações para um view
Tipos de ações para um view

Aqui nós vamos ter 3 possibilidades: criação de uma view, alteração de uma view e exclusão de uma view.

Views no SQL
Criando uma view

Agora vamos partir para a criação da view, lembrando que vamos começar com o comando CREATE VIEW e depois o nome dessa view.

Logo abaixo temos as informações que vamos armazenar nessa view, que é o filtro da tabela DimCustomer, mas pegando apenas o tipo igual a Person.

Podemos utilizá-la como se fosse uma tabela mesmo, então podemos manipular, visualizar, utilizar para cálculos…

Views no SQL
Alterando uma view

Para o segundo exemplo temos um código de CREATE com ALTER, utilizando o OR, pois assim se a view não existir ela será criada, e se ela existir vamos apenas alterá-la.

Quando precisar excluir uma view é muito simples, basta utilizar o comando DROP VIEW.

Views no SQL
Excluindo uma view

A ideia da view é facilitar o seu trabalho, assim não terá que ficar reescrevendo todos os comandos que utilizou, ainda mais se for algo mais complexo em uma base de dados maior.

Não é vantagem reescrever tudo sempre que quiser visualizar essas informações ou fazer cálculos.

Outro ponto interessante é a questão da segurança, pois uma view é apenas uma parte da tabela, ou seja, vai ter apenas as informações que foram gravadas nela, não vamos ter acesso a tudo da base de dados a partir da view.

Conclusão – Views no SQL

Nessa aula eu te mostrei como criar visualizações no SQL e qual a utilidade dessas visualizações.

Agora você pode facilitar os seus trabalhos dentro do seu banco de dados sem precisar reescrever os mesmos códigos, pode salvar sua consulta dentro de uma visualização para pode utilizá-la depois!

Hashtag Treinamentos

Para acessar outras publicações de SQL, clique aqui!


Quer aprender mais sobre SQL com um minicurso básico gratuito?

Quer receber um minicurso 100% gratuito de Excel? Preencha seu e-mail abaixo!