Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Disciplina: Princípios de Banco de Dados (GTI11) Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:) ( peso.:4,00) Prova: Nota da Prova: - 1. Um sistema gerenciador de banco de dados é o software responsável por fazer a interface entre usuários/aplicações e os dados em si. Os dados ficam encapsulados e somente são acessados pelo SGBD, que tem diversos níveis de acesso e usuários. Disserte sobre os tipos de usuários de um SGBD. Resposta Esperada: - Administrador do banco de dados (DBA - Database Administrator): é responsável por administrar o banco de dados. Suas tarefas são a instalação, a configuração e as melhorias em performance do SGBD. 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. - Projetista/analista: é o profissional que tem como responsabilidade coletar os recursos necessários do sistema, transcrevendo para o modelo de dados. É responsável por projetar o modelo de banco de dados, bem como dar manutenção nas alterações. - Programador: é o desenvolvedor de software em si, que terá acesso ao banco de dados de acordo com a funcionalidade que esta desenvolvendo. - Usuário comum: este usuário não acessa o banco de dados diretamente, para este fim, sempre utilizará um sistema de informação. 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 quantidade de produtos da venda cujo código é 301. Resposta Esperada: SELECT P.DESCRICAO, COUNT(PE.ID_ESTOQUE) 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
Compartilhar