Criando visões com SQL

Share

banco

 

 

Uma visão basicamente é um relacinamento que armazena dados previamente definida na sua criação. Uma visão não é um objeto físico, é o resultado do relacionamento armazenado na memória como uma tabela virtual.

 

 

Uma visão proporciona segurança na manipulação dos dados por não sofrer alterações. Também melhora muito o desempenho quando se trata de relacionamentos pois não é necessário ficar buscando as tabelas e cruzar as informações no disco pois elas já estão prontas na memória.

 

Para criar uma visão em um banco de dados MySQL basta digitar o seguinte comando:

 

CREATE VIEW NomeVisao AS Relacionamento;

 

Exemplo:

CREATE VIEW CURSOS_PROGRAMACAO AS SELECT CURSO, VALOR FROM CURSO INNER JOIN TIPO ON CURSO.TIPO = TIPO.CODIGO WHERE TIPO.TIPO = ‘Programação’;

 

Depois é só usar uma instrução SELECT na visão criada:

SELECT * FROM CURSO_PROGRAMACAO;

Quer continuar por dentro das novidades do Blog Seja Livre? Siga o nosso perfil no TWITTER, curta a nossa página no FACEBOOK ou adicione o Blog Seja Livre nos seus círculos do GOOGLE+.