Views
Views, ou visão, podem ser consideradas como tabelas virtuais. Regra geral, uma tabela tem um conjunto de definições e armazena fisicamente os dados.
Um view também tem um conjunto de definições, que são criadas sobre tabela(s) ou outra(s) vista(s), e não armazena fisicamente os dados.
Views são especialmente úteis para quem trabalha com desenvolvimento de sistemas e administração de dados diretos em bases de dados concentradas em um SGBD como o MySQL, Oracle ou SQLServer e sabe o quanto é chateante ter que escrever e reescrever determinadas consultas todos os dias ou mesmo mais de uma vez no mesmo dia.
Muitas destas consultas são derivadas de várias tabelas o que nos dá um re-trabalho ao montar todas aquelas JOIN´s, utilizar esse ou aquele índice setado para esta ou aquela tabela para que também a performance de tal consulta tenha um tempo razoavelmente atraente. A sintaxe para criar um view é:
CREATE VIEW "nome_do_view" AS "Instruções SQL"
Criação de uma view:
CREATE VIEW GenerosLivros //define o nome do view
//instruções SQL
AS SELECT tabela_livros.titulo AS Livro,
tabela_generos.descricao AS Genero
FROM tabela_livros
INNER JOIN tabela_generos
ON tabela_livros.genero = tabela_generos.descricao
Chamada da view:
SELECT Livro, Genero //especifica as tabelas através das Alias criadas na view
FROM GenerosLivros //especifica a view
ORDER BY Genero
Alteração de uma view:
ALTER VIEW GenerosLivros //altera a view
//instruções SQL modificadas
AS SELECT tabela_livros.titulo AS Livro,
tabela_generos.descricao AS Genero, tabela_editora AS Editora
FROM tabela_livros
INNER JOIN tabela_generos
ON tabela_livros.genero = tabela_generos.descricao
Exclusão de uma view:
DROP VIEW GenerosLivros
Domine a LINGUAGEM T-SQL e CONCEITOS DE BI BUSINESS INTELLIGENCE, e torne-se um administrador de banco de dados competente e bem requisitado. Para isso, conheça o curso DBA SQL SERVER PROFISSIONAL e ganhe mais 3 Super Brindes!
Clique na imagem abaixo e confira mais detalhes:
Link do curso: https://go.hotmart.com/R68370784O
Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits
Saiba que isso pode estar te fazendo perder dinheiro — seja com manutenção cara ou oportunidades que você está deixando passar.
Com o Super Técnico 2.0, você aprende na prática como diagnosticar defeitos, montar computadores do zero e fazer upgrades que realmente aumentam o desempenho, mesmo que você esteja começando do absoluto zero.
Você pode usar esse conhecimento para:
✔ Resolver seus próprios problemas sem depender de ninguém ✔ Ganhar dinheiro com manutenção e suporte técnico ✔ Ou até entrar de vez no mercado de TI
Tudo com aulas diretas ao ponto, sem enrolação e focadas no que realmente funciona no dia a dia.
👉 CLIQUE AQUI AGORA e veja todos os detalhes antes que essa oportunidade passe:
Sobre o Autor



0 Comentários