Banco de Dados I – BD I Prof. Lineu Mialaret Aula 16e: Exercícios de View
description
Transcript of Banco de Dados I – BD I Prof. Lineu Mialaret Aula 16e: Exercícios de View
©Prof. Lineu MialaretAula 16e - 1Banco de Dados I
Banco de Dados I – BD I Prof. Lineu Mialaret
Aula 16e: Exercícios de View
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
©Prof. Lineu MialaretAula 16e - 2Banco de Dados I
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.
Exercício de View (1)
©Prof. Lineu MialaretAula 16e - 3Banco de Dados I
Modelo Lógico do Banco de Dados Empresa.
Exercício de View (2)
©Prof. Lineu MialaretAula 16e - 4Banco de Dados I
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.
Exercício de View (3)
©Prof. Lineu MialaretAula 16e - 5Banco de Dados I
2a Questão: Listar todos os registros da visão DepCidade.
Exercício de View (4)
©Prof. Lineu MialaretAula 16e - 6Banco de Dados I
3a Questão: Listar todos os registros da visão DepCidade ordenados pelo nome da
cidade.
Exercício de View (5)
©Prof. Lineu MialaretAula 16e - 7Banco de Dados I
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.
Exercício de View (6)
©Prof. Lineu MialaretAula 16e - 8Banco de Dados I
5a Questão: Crie uma nova visão denominada DepCidadeCGR, a partir de DepCidade que mostre somente os departamentos localizados em Campo Grande.
Exercício de View (7)
©Prof. Lineu MialaretAula 16e - 9Banco de Dados I
6a Questão: Listar todos os registros da visão DepCidadeCGR.
Exercício de View (8)
©Prof. Lineu MialaretAula 16e - 10Banco de Dados I
7a Questão: É possível inserir registros na visão DepCidadeCGR? Caso possível,
faça inserções de exemplo para demonstrar essa possibilidade.
Exercício de View (9)
©Prof. Lineu MialaretAula 16e - 11Banco de Dados I
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.
Exercício de View (10)
©Prof. Lineu MialaretAula 16e - 12Banco de Dados I
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.
Exercício de View (11)
©Prof. Lineu MialaretAula 16e - 13Banco de Dados I
10a Questão: Formule uma visão que empregue duas tabelas base (tabelas que são
usadas para formar a visão).
Exercício de View (12)
©Prof. Lineu MialaretAula 16e - 14Banco de Dados I
11a Questão: Formule uma visão que empregue três tabelas base.
Exercício de View (13)
©Prof. Lineu MialaretAula 16e - 15Banco de Dados I
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.
Exercício de View (14)
©Prof. Lineu MialaretAula 16e - 16Banco de Dados I
13a Questão: Formule uma visão que empregue duas outras visões como tabelas
base.
Exercício de View (15)
©Prof. Lineu MialaretAula 16e - 17Banco de Dados I
14a Questão: Formule uma visão que empregue três outras visões como tabelas
base.
Exercício de View (16)