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.