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:

t-sql

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

Tags:

Seu computador está lento, travando ou dando tela azul? E toda vez que isso acontece você precisa gastar dinheiro com assistência técnica?

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:

Super Técnico 2.0

Sobre o Autor

Benedito Silva Júnior
Benedito Silva Júnior

Bacharel em Sistemas de Informação e apaixonado por tecnologias e games do tempo da vovó!

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *