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
A verdade é que continuar sem esse conhecimento pode estar custando muito mais do que você imagina.
Você pode economizar centenas ou até milhares de reais ao longo do tempo fazendo você mesmo a manutenção dos seus computadores. E, se decidir prestar serviços, esse conhecimento também pode se transformar em uma fonte de renda, que pode variar de R$2.000 a R$5.000 por mês ou mais.
Tudo isso com aulas práticas, objetivas e focadas no que realmente funciona, sem enrolação:
✔ 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
A decisão é sua: continuar gastando dinheiro sempre que o computador apresentar um problema ou aprender uma habilidade que pode fazer você economizar e até gerar uma nova fonte de renda.
👉 CLIQUE AQUI AGORA e veja todos os detalhes antes que essa oportunidade passe:
Sobre o Autor


0 Comentários