Aula 16e - Lineu FS Mialaret
Download
Report
Transcript Aula 16e - Lineu FS Mialaret
Instituto Federal de Educação, Ciência e
Tecnologia de São Paulo - IFSP
Campus de Caraguatatuba
Tecnólogo em Análise e Desenvolvimento de Sistemas
10 Semestre de 2013
Banco de Dados I – BD I
Prof. Lineu Mialaret
Aula 16e: Exercícios de View
Banco de Dados I
Aula 16e - 1
©Prof. Lineu Mialaret
Exercício de View (1)
O seguinte exercício de criação de visões (views) é baseado no
Modelo Lógico Relacional do Banco de Dados Empresa, o qual
está apresentado na transparência 3.
Banco de Dados I
Aula 16e - 2
©Prof. Lineu Mialaret
Exercício de View (2)
Modelo Lógico do Banco de Dados Empresa.
Banco de Dados I
Aula 16e - 3
©Prof. Lineu Mialaret
Exercício de View (3)
1a Questão:
Crie uma visão denominada DepCidade que liste o nome de cada
departamento com o nome da cidade onde este departamento está
localizado.
Banco de Dados I
Aula 16e - 4
©Prof. Lineu Mialaret
Exercício de View (4)
2a Questão:
Listar todos os registros da visão DepCidade.
Banco de Dados I
Aula 16e - 5
©Prof. Lineu Mialaret
Exercício de View (5)
3a Questão:
Listar todos os registros da visão DepCidade ordenados pelo nome da
cidade.
Banco de Dados I
Aula 16e - 6
©Prof. Lineu Mialaret
Exercício de View (6)
4a Questão:
É possível criar uma visão a partir do comando obtido no resultado
anterior? Caso possível, crie essa nova visão.
Banco de Dados I
Aula 16e - 7
©Prof. Lineu Mialaret
Exercício de View (7)
5a Questão:
Crie uma nova visão denominada DepCidadeCGR, a partir de
DepCidade que mostre somente os departamentos localizados em
Campo Grande.
Banco de Dados I
Aula 16e - 8
©Prof. Lineu Mialaret
Exercício de View (8)
6a Questão:
Listar todos os registros da visão DepCidadeCGR.
Banco de Dados I
Aula 16e - 9
©Prof. Lineu Mialaret
Exercício de View (9)
7a Questão:
É possível inserir registros na visão DepCidadeCGR? Caso possível,
faça inserções de exemplo para demonstrar essa possibilidade.
Banco de Dados I
Aula 16e - 10
©Prof. Lineu Mialaret
Exercício de View (10)
8a Questão:
Crie uma visão denominada de OpSalario, a qual lista a soma e média
de todos os salários dos empregados.
Banco de Dados I
Aula 16e - 11
©Prof. Lineu Mialaret
Exercício de View (11)
9a Questão:
Considere que você tem permissão para acessar somente a visão
OpSalario, Execute uma consulta que retorne (calcule) o número de
empregados existentes.
Banco de Dados I
Aula 16e - 12
©Prof. Lineu Mialaret
Exercício de View (12)
10a Questão:
Formule uma visão que empregue duas tabelas base (tabelas que são
usadas para formar a visão).
Banco de Dados I
Aula 16e - 13
©Prof. Lineu Mialaret
Exercício de View (13)
11a Questão:
Formule uma visão que empregue três tabelas base.
Banco de Dados I
Aula 16e - 14
©Prof. Lineu Mialaret
Exercício de View (14)
12a Questão:
Formule uma visão que empregue uma outra visão como tabela base
(nesse caso chamada de visão base). Faça uma inserção de exemplo
nessa visão e observe o que ocorre na visão base e na tabela base da
visão base.
Banco de Dados I
Aula 16e - 15
©Prof. Lineu Mialaret
Exercício de View (15)
13a Questão:
Formule uma visão que empregue duas outras visões como tabelas
base.
Banco de Dados I
Aula 16e - 16
©Prof. Lineu Mialaret
Exercício de View (16)
14a Questão:
Formule uma visão que empregue três outras visões como tabelas
base.
Banco de Dados I
Aula 16e - 17
©Prof. Lineu Mialaret