Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: Princípios de Banco de Dados (GTI11) Avaliação: Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:669278) ( peso.:4,00) Prova: 32351159 Nota da Prova: 10,00 Parte superior do formulário 1. Em um banco de dados existem vários tipos de usuários que atuam em sua construção e acesso. Alguns têm um foco mais gerencial, enquanto outros apenas se concentram na manipulação de dados da base. Descreva quem são usuários de um banco de dados e quais suas principais características. Resposta Esperada: * Administrador de Banco de dados é responsável por toda a administração do banco de dados. Atividades como instalação, configuração e melhorias em performance fazem parte do seu dia a dia. Também possui tarefas relacionadas ao gerenciamento de acesso de usuários na base e um constante monitoramento, visando garantir uma alta disponibilidade do sistema. * Programador: constrói o sistema que irá acessar o banco de dados. É imprescindível que o sistema desenvolvido manipule os dados de forma correta, para evitar a perda ou falta de confiança neles. Usuário comum: utiliza o sistema que foi desenvolvido pelo programador para acessar o banco de dados. Normalmente desconhece as estruturas onde os dados estão armazenados. Consegue manipular somente o que o sistema permite. Projetista de banco de dados: tem como tarefa fazer o mapeamento dos dados que deverão ser armazenados no banco. Em seguida, vem a definição da estrutura onde eles serão "organizados". Isso envolve a criação/manutenção de tabelas e demais objetos de acordo com a tecnologia do SGBD. Este usuário tem um grande foco em performance, pois quando vai definir a estrutura de organização dos dados é crucial que ela seja performática. 2. Em linguagem SQL, as instruções DML (Data Manipulation Language) são utilizadas para manipular a estrutura dos dados, dentre os comandos, o SELECT é utilizado para recuperar os dados e informações armazenadas. As figuras anexas contêm um modelo lógico que representa um sistema de vendas. A partir dele, escreva o comando SQL para recuperar o nome e o total (R$) de produtos da venda cujo código é 301. Resposta Esperada: SELECT P.DESCRICAO, SUM(P.PRECO) FROM PRODUTO P INNER JOIN PRODUTO_ESTOQUE PE ON P.ID_PRODUTO = PE.ID_PRODUTO INNER JOIN ITEM_VENDA IV PE.ID_ESTOQUE = IV.ID_ESTOQUE INNER JOIN VENDA V ON IV.ID_VENDA = V.ID_VENDA WHERE V.ID_VENDA = 301 Parte inferior do formulário
Compartilhar