Banco de Dados I – BD I Prof. Lineu Mialaret Aula 16e: Exercícios de View

17
©Prof. Lineu Mialare Aula 16e - 1 Banco 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 1 0 Semestre de 2013

description

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 1 0 Semestre de 2013. Banco de Dados I – BD I Prof. Lineu Mialaret Aula 16e: Exercícios de View. Exercício de View (1). - PowerPoint PPT Presentation

Transcript of Banco de Dados I – BD I Prof. Lineu Mialaret Aula 16e: Exercícios de View

Page 1: 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

Page 2: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)

Page 3: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©Prof. Lineu MialaretAula 16e - 3Banco de Dados I

Modelo Lógico do Banco de Dados Empresa.

Exercício de View (2)

Page 4: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)

Page 5: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©Prof. Lineu MialaretAula 16e - 5Banco de Dados I

2a Questão: Listar todos os registros da visão DepCidade.

Exercício de View (4)

Page 6: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)

Page 7: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)

Page 8: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)

Page 9: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©Prof. Lineu MialaretAula 16e - 9Banco de Dados I

6a Questão: Listar todos os registros da visão DepCidadeCGR.

Exercício de View (8)

Page 10: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)

Page 11: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)

Page 12: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)

Page 13: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)

Page 14: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)

Page 15: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)

Page 16: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)

Page 17: Banco de Dados I – BD I  Prof. Lineu Mialaret  Aula 16e:  Exercícios de  View

©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)