190 likes | 332 Views
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).
E N D
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
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.
Exercício de View (2) Modelo Lógico do Banco de Dados Empresa.
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.
Exercício de View (4) • 2a Questão: • Listar todos os registros da visão DepCidade.
Exercício de View (5) • 3a Questão: • Listar todos os registros da visão DepCidade ordenados pelo nome da cidade.
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.
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.
Exercício de View (8) • 6a Questão: • Listar todos os registros da visão DepCidadeCGR.
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.
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.
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.
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).
Exercício de View (13) • 11a Questão: • Formule uma visão que empregue três tabelas base.
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.
Exercício de View (15) • 13a Questão: • Formule uma visão que empregue duas outras visões como tabelas base.
Exercício de View (16) • 14a Questão: • Formule uma visão que empregue três outras visões como tabelas base.