Você está na página 1de 3

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ

DISCIPLINA DE SQL
MATERIAL DE APOIO – Prof. Claudio Leones Bazzi

CAPÍTULO VIII – TRABALHANDO COM VISÕES

As visões são estruturas criadas normalmente para armazenar o


resultado de consultas mais apuradas, com o intuito de facilitar o
trabalho do desenvolvedor e Administrador.
Apesar de se chamar VIEW, uma visão também pode ser
utilizada para inserir dados, desde que a mesma mantenha em sua
estrutura todas as colunas da tabela que possuem valores NOT NULL.

Criando uma View


A estrutura da VIEW possui os mesmos tipos de dados definidos
durante sua criação que por sua vez são definidos quando os campos
são selecionados de tabelas consultadas.
CREATE VIEW nome_VIEW (Campo1, Campo2)
As
SELECT Campo1, Campo2 FROM nome_tabela

Pode-se construir várias view´s para atender a consultas de


relacionamento normalmente necessárias. Dessa forma a consulta do
resultado é facilmente visualizado.
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
DISCIPLINA DE SQL
MATERIAL DE APOIO – Prof. Claudio Leones Bazzi

LISTA DE EXERCÍCIOS

1) Crie uma view que forneça o nome de todos os livros


emprestados, bem como o código e a data de
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
DISCIPLINA DE SQL
MATERIAL DE APOIO – Prof. Claudio Leones Bazzi

empréstimo para que seja possível realizar uma consulta


posterior;
2) Crie uma view que armazene o código de empréstimo e o
valor total de multa do respectivo empréstimo;
3) Crie uma view que armazene a quantidade de reservas
realizadas por cada funcionário, considerando a data de
reserva;
4) Crie uma view que armazene o título do livro, a editora,
o principal autor e a categoria do mesmo;
5) Crie uma view que armazene o endereço onde cada livro
foi editado;
6) Crie uma view que armazene o salário e o cargo de cada
funcionário;
7) Crie uma view que armazene o total de multa de cada
exemplar;
8) Crie uma view que armazene o total de multas por livro;
9) Crie uma view que armazene o endereço completo do
cliente;
10) Realize consultas sobre cada uma das views criadas.

Você também pode gostar